@airwallex/node-sdk
Version:
Airwallex Node.js SDK
19 lines • 1.7 kB
TypeScript
import { CustomRequestOptions } from '../../common/request';
import { IssuingNonPciCardholderResponseDto } from '../../model/issuingNonPciCardholderResponseDto';
import { IssuingNonPciDeleteCardholderResponseDto } from '../../model/issuingNonPciDeleteCardholderResponseDto';
import { IssuingNonPciNewCardholderRequestDto } from '../../model/issuingNonPciNewCardholderRequestDto';
import { IssuingNonPciQueryResultOfIssuingNonPciCardholderResponseDto } from '../../model/issuingNonPciQueryResultOfIssuingNonPciCardholderResponseDto';
import { IssuingNonPciUpdateCardholderRequestDto } from '../../model/issuingNonPciUpdateCardholderRequestDto';
export interface ParamsIssuingCardholdersApigetCardholders {
cardholder_status?: 'PENDING' | 'READY' | 'DISABLED' | 'INCOMPLETE';
page_num?: number;
page_size?: number;
}
export declare class IssuingCardholdersApi {
createCardholder(newCardholderRequest: IssuingNonPciNewCardholderRequestDto, options?: CustomRequestOptions): Promise<IssuingNonPciCardholderResponseDto>;
deleteCardholder(id: string, options?: CustomRequestOptions): Promise<IssuingNonPciDeleteCardholderResponseDto>;
getCardholderById(id: string, options?: CustomRequestOptions): Promise<IssuingNonPciCardholderResponseDto>;
getCardholders({ cardholder_status, page_num, page_size }: ParamsIssuingCardholdersApigetCardholders, options?: CustomRequestOptions): Promise<IssuingNonPciQueryResultOfIssuingNonPciCardholderResponseDto>;
updateCardholder(id: string, updateCardholderRequest: IssuingNonPciUpdateCardholderRequestDto, options?: CustomRequestOptions): Promise<IssuingNonPciCardholderResponseDto>;
}
//# sourceMappingURL=issuingCardholdersApi.d.ts.map