Home > @vsf-enterprise/commercetools-types > AddressInput

# AddressInput type

Signature:

export declare type AddressInput = {
    id?: InputMaybe<Scalars['String']>;
    title?: InputMaybe<Scalars['String']>;
    salutation?: InputMaybe<Scalars['String']>;
    firstName?: InputMaybe<Scalars['String']>;
    lastName?: InputMaybe<Scalars['String']>;
    streetName?: InputMaybe<Scalars['String']>;
    streetNumber?: InputMaybe<Scalars['String']>;
    additionalStreetInfo?: InputMaybe<Scalars['String']>;
    postalCode?: InputMaybe<Scalars['String']>;
    city?: InputMaybe<Scalars['String']>;
    region?: InputMaybe<Scalars['String']>;
    state?: InputMaybe<Scalars['String']>;
    country: Scalars['Country'];
    company?: InputMaybe<Scalars['String']>;
    department?: InputMaybe<Scalars['String']>;
    building?: InputMaybe<Scalars['String']>;
    apartment?: InputMaybe<Scalars['String']>;
    pOBox?: InputMaybe<Scalars['String']>;
    phone?: InputMaybe<Scalars['String']>;
    mobile?: InputMaybe<Scalars['String']>;
    email?: InputMaybe<Scalars['String']>;
    fax?: InputMaybe<Scalars['String']>;
    additionalAddressInfo?: InputMaybe<Scalars['String']>;
    externalId?: InputMaybe<Scalars['String']>;
    key?: InputMaybe<Scalars['String']>;
    custom?: InputMaybe<CustomFieldsDraft>;
};

References: InputMaybe, Scalars, CustomFieldsDraft