/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; /** * * @export * @interface Buyer */ export interface Buyer { /** * Type of external user. Required if externalUserId is filled * @type {string} * @memberof Buyer */ externalUserType?: string; /** * Nickname, user's nick name in DANA's * @type {string} * @memberof Buyer */ nickname?: string; /** * External user identifier. Required if externalUserType is filled * @type {string} * @memberof Buyer */ externalUserId?: string; /** * DANA's user identifier * @type {string} * @memberof Buyer */ userId?: string; } /** * Check if a given object implements the Buyer interface. */ export declare function instanceOfBuyer(value: object): value is Buyer; export declare function BuyerFromJSON(json: any): Buyer; export declare function BuyerFromJSONTyped(json: any, ignoreDiscriminator: boolean): Buyer; export declare function BuyerToJSON(json: any): Buyer; export declare function BuyerToJSONTyped(value?: Buyer | null, ignoreDiscriminator?: boolean): any; export declare function validateBuyer(value: Buyer): ValidationErrorContext[];