/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface AccountUnbindingRequestAdditionalInfo */ export interface AccountUnbindingRequestAdditionalInfo { /** * Contains customer token, which has been obtained from binding process * @type {string} * @memberof AccountUnbindingRequestAdditionalInfo */ accessToken: string; /** * IP address of the end user (customer) using IPv4 format * @type {string} * @memberof AccountUnbindingRequestAdditionalInfo */ endUserIpAddress?: string; /** * Device identification on which the API services is currently being accessed by the end user (customer) * @type {string} * @memberof AccountUnbindingRequestAdditionalInfo */ deviceId: string; /** * Location on which the API services is currently being accessed by the end user (customer), refer to ISO 6709 standard representation of geographic point location by coordinates * @type {string} * @memberof AccountUnbindingRequestAdditionalInfo */ latitude?: string; /** * Location on which the API services is currently being accessed by the end user (customer), refer to ISO 6709 Standard representation of geographic point location by coordinates * @type {string} * @memberof AccountUnbindingRequestAdditionalInfo */ longitude?: string; } /** * Check if a given object implements the AccountUnbindingRequestAdditionalInfo interface. */ export declare function instanceOfAccountUnbindingRequestAdditionalInfo(value: object): value is AccountUnbindingRequestAdditionalInfo; export declare function AccountUnbindingRequestAdditionalInfoFromJSON(json: any): AccountUnbindingRequestAdditionalInfo; export declare function AccountUnbindingRequestAdditionalInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccountUnbindingRequestAdditionalInfo; export declare function AccountUnbindingRequestAdditionalInfoToJSON(json: any): AccountUnbindingRequestAdditionalInfo; export declare function AccountUnbindingRequestAdditionalInfoToJSONTyped(value?: AccountUnbindingRequestAdditionalInfo | null, ignoreDiscriminator?: boolean): any; export declare function validateAccountUnbindingRequestAdditionalInfo(value: AccountUnbindingRequestAdditionalInfo): ValidationErrorContext[];