Update model interfaces to require all attributes
parent
4c014600c5
commit
c17d79d16c
|
@ -1,20 +1,20 @@
|
|||
export interface Name {
|
||||
firstName?: string;
|
||||
lastName?: string;
|
||||
middleName?: string;
|
||||
prefix?: string;
|
||||
suffix?: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
middleName: string;
|
||||
prefix: string;
|
||||
suffix: string;
|
||||
}
|
||||
|
||||
export interface Address {
|
||||
line_1?: string;
|
||||
line_2?: string;
|
||||
city?: string;
|
||||
state?: string;
|
||||
postalCode?: string;
|
||||
line_1: string;
|
||||
line_2: string;
|
||||
city: string;
|
||||
state: string;
|
||||
postalCode: string;
|
||||
}
|
||||
|
||||
export interface Contact {
|
||||
name?: Name;
|
||||
addresses?: Address[];
|
||||
name: Name;
|
||||
addresses: Address[];
|
||||
}
|
||||
|
|
|
@ -14,12 +14,14 @@ const contact: Contact = {
|
|||
addresses: [
|
||||
{
|
||||
line_1: '123 Main Street',
|
||||
line_2: null,
|
||||
city: 'New York',
|
||||
state: 'NY',
|
||||
postalCode: '12345',
|
||||
},
|
||||
{
|
||||
line_1: '123 South Street',
|
||||
line_2: null,
|
||||
city: 'Boston',
|
||||
state: 'MA',
|
||||
postalCode: '54321',
|
||||
|
|
Loading…
Reference in New Issue