/** * NOTE: This file is auto generated by Xendit. * Do not edit the class manually. * Improvements? Share your ideas at https://github.com/xendit/xendit-node */ /** * An object representing an address with various properties. * @export * @interface AddressObject */ export interface AddressObject { /** * The country where the address is located. * @type {string} * @memberof AddressObject */ country?: string | null; /** * The first line of the street address. * @type {string} * @memberof AddressObject */ streetLine1?: string | null; /** * The second line of the street address. * @type {string} * @memberof AddressObject */ streetLine2?: string | null; /** * The city or locality within the address. * @type {string} * @memberof AddressObject */ city?: string | null; /** * The province or region within the country. * @type {string} * @memberof AddressObject */ province?: string | null; /** * The state or administrative division within the country. * @type {string} * @memberof AddressObject */ state?: string | null; /** * The postal code or ZIP code for the address. * @type {string} * @memberof AddressObject */ postalCode?: string | null; } /** * Check if a given object implements the AddressObject interface. */ export declare function instanceOfAddressObject(value: object): boolean; export declare function AddressObjectFromJSON(json: any): AddressObject; export declare function AddressObjectFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddressObject; export declare function AddressObjectToJSON(value?: AddressObject | null): any;