UNPKG

whalecloud-dxp-api-react-native

Version:

This section explains how to use the SDK and illustrates it with an example: - This chapter is essential to learn - For specific business development, see [Bussiness Scenario](https://www.digchan.info/en-US/dxp/user-sso/sign-up) - The Business Scenario pr

154 lines (145 loc) 3.94 kB
/* tslint:disable */ /* eslint-disable */ /** * DXP API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ // May contain unused imports in some cases // @ts-ignore import type { UserBindingForQuery } from './user-binding-for-query'; // May contain unused imports in some cases // @ts-ignore import type { UserContactInfo } from './user-contact-info'; /** * * @export * @interface UserForQuery */ export interface UserForQuery { /** * User\'s mobile phone number. * @type {string} * @memberof UserForQuery */ 'mobile'?: string; /** * The email address. * @type {string} * @memberof UserForQuery */ 'email'?: string; /** * The URL of user\'s avatar image. * @type {string} * @memberof UserForQuery */ 'avatarUrl'?: string; /** * Nationality. * @type {string} * @memberof UserForQuery */ 'nationality'?: string; /** * The type of identification document. * @type {string} * @memberof UserForQuery */ 'identificationType'?: string; /** * The name of the identification type. * @type {string} * @memberof UserForQuery */ 'identificationTypeName'?: string; /** * The number of the identification document. This is used to uniquely identify the document. * @type {string} * @memberof UserForQuery */ 'identificationNbr'?: string; /** * User code. * @type {string} * @memberof UserForQuery */ 'userCode': string; /** * User\'s name. * @type {string} * @memberof UserForQuery */ 'userName': string; /** * User\'s alias. * @type {string} * @memberof UserForQuery */ 'alias'?: string; /** * The birth date of the customer in a specific format. Format: YYYY-MM-DD * @type {string} * @memberof UserForQuery */ 'birthday'?: string; /** * The gender of the customer. Possible values are: / M-Male/ F-Female/ U-Unknown * @type {string} * @memberof UserForQuery */ 'gender'?: UserForQueryGenderEnum; /** * Indicates whether the user has a password. * @type {boolean} * @memberof UserForQuery */ 'hasUserPwd': boolean; /** * The full name of the customer, which may include first name, middle name, and last name combined. * @type {string} * @memberof UserForQuery */ 'custName'?: string; /** * The unique customer code, used for uniquely identifying the customer in business operations. * @type {string} * @memberof UserForQuery */ 'custNbr'?: string; /** * The type of customer, which can indicate whether the customer is an individual or a corporate customer. Possible values are: / A: Individual Customer/ B: Corporate Customer * @type {string} * @memberof UserForQuery */ 'custType'?: UserForQueryCustTypeEnum; /** * Primary contact information. * @type {UserContactInfo} * @memberof UserForQuery */ 'primaryContact'?: UserContactInfo; /** * User binding information. * @type {Array<UserBindingForQuery>} * @memberof UserForQuery */ 'userBinding'?: Array<UserBindingForQuery>; } export const UserForQueryGenderEnum = { M: 'M', F: 'F', U: 'U' } as const; export type UserForQueryGenderEnum = typeof UserForQueryGenderEnum[keyof typeof UserForQueryGenderEnum]; export const UserForQueryCustTypeEnum = { A: 'A', B: 'B' } as const; export type UserForQueryCustTypeEnum = typeof UserForQueryCustTypeEnum[keyof typeof UserForQueryCustTypeEnum];