/** * 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 { EmploymentDetail } from './EmploymentDetail'; /** * * @export * @interface IndividualDetail */ export interface IndividualDetail { /** * * @type {string} * @memberof IndividualDetail */ givenNames?: string; /** * * @type {string} * @memberof IndividualDetail */ givenNamesNonRoman?: string | null; /** * * @type {string} * @memberof IndividualDetail */ middleName?: string | null; /** * * @type {string} * @memberof IndividualDetail */ surname?: string | null; /** * * @type {string} * @memberof IndividualDetail */ surnameNonRoman?: string | null; /** * * @type {string} * @memberof IndividualDetail */ motherMaidenName?: string | null; /** * * @type {string} * @memberof IndividualDetail */ gender?: IndividualDetailGenderEnum; /** * * @type {string} * @memberof IndividualDetail */ dateOfBirth?: string | null; /** * ISO3166-2 country code * @type {string} * @memberof IndividualDetail */ nationality?: string | null; /** * * @type {string} * @memberof IndividualDetail */ placeOfBirth?: string | null; /** * * @type {EmploymentDetail} * @memberof IndividualDetail */ employment?: EmploymentDetail | null; } /** * @export */ export declare const IndividualDetailGenderEnum: { readonly Male: "MALE"; readonly Female: "FEMALE"; readonly Other: "OTHER"; }; export type IndividualDetailGenderEnum = typeof IndividualDetailGenderEnum[keyof typeof IndividualDetailGenderEnum]; /** * Check if a given object implements the IndividualDetail interface. */ export declare function instanceOfIndividualDetail(value: object): boolean; export declare function IndividualDetailFromJSON(json: any): IndividualDetail; export declare function IndividualDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean): IndividualDetail; export declare function IndividualDetailToJSON(value?: IndividualDetail | null): any;