/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface AddressInfo */ export interface AddressInfo { /** * Country * @type {string} * @memberof AddressInfo */ country?: string; /** * Province * @type {string} * @memberof AddressInfo */ province?: string; /** * City * @type {string} * @memberof AddressInfo */ city?: string; /** * Area * @type {string} * @memberof AddressInfo */ area?: string; /** * Primary address line * @type {string} * @memberof AddressInfo */ address1?: string; /** * Secondary address line * @type {string} * @memberof AddressInfo */ address2?: string; /** * Postal code * @type {string} * @memberof AddressInfo */ postcode?: string; /** * Sub district * @type {string} * @memberof AddressInfo */ subDistrict?: string; } /** * Check if a given object implements the AddressInfo interface. */ export declare function instanceOfAddressInfo(value: object): value is AddressInfo; export declare function AddressInfoFromJSON(json: any): AddressInfo; export declare function AddressInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddressInfo; export declare function AddressInfoToJSON(json: any): AddressInfo; export declare function AddressInfoToJSONTyped(value?: AddressInfo | null, ignoreDiscriminator?: boolean): any; export declare function validateAddressInfo(value: AddressInfo): ValidationErrorContext[];