/** * 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 */ import type { AddressStatus } from './AddressStatus'; /** * * @export * @interface AddressRequest */ export interface AddressRequest { /** * Home, work or provincial * @type {string} * @memberof AddressRequest */ category?: string; /** * ISO3166-2 country code * @type {string} * @memberof AddressRequest */ countryCode?: string | null; /** * * @type {string} * @memberof AddressRequest */ provinceState?: string; /** * * @type {string} * @memberof AddressRequest */ city?: string; /** * * @type {string} * @memberof AddressRequest */ suburb?: string; /** * * @type {string} * @memberof AddressRequest */ postalCode?: string; /** * * @type {string} * @memberof AddressRequest */ line1?: string; /** * * @type {string} * @memberof AddressRequest */ line2?: string; /** * * @type {AddressStatus} * @memberof AddressRequest */ status?: AddressStatus | null; /** * * @type {boolean} * @memberof AddressRequest */ isPrimary?: boolean; } /** * Check if a given object implements the AddressRequest interface. */ export declare function instanceOfAddressRequest(value: object): boolean; export declare function AddressRequestFromJSON(json: any): AddressRequest; export declare function AddressRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddressRequest; export declare function AddressRequestToJSON(value?: AddressRequest | null): any;