@airwallex/node-sdk
Version:
Airwallex Node.js SDK
180 lines • 4.94 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IssuingNonPciCardDto = void 0;
var IssuingNonPciCardDto;
(function (IssuingNonPciCardDto) {
IssuingNonPciCardDto.validCardStatusEnum = [
'PENDING',
'FAILED',
'INACTIVE',
'ACTIVE',
'LOST',
'STOLEN',
'CLOSED',
'BLOCKED',
'EXPIRED',
'UNKNOWN',
];
IssuingNonPciCardDto.validFormFactorEnum = ['PHYSICAL', 'VIRTUAL'];
IssuingNonPciCardDto.validIssueToEnum = ['ORGANISATION', 'INDIVIDUAL'];
IssuingNonPciCardDto.validPurposeEnum = [
'SUBSCRIPTIONS',
'OFFICE_SUPPLIES',
'MARKETING_EXPENSES',
'TRAVEL_EXPENSES',
'CLIENT_EXPENSES',
'TEAM_EXPENSES',
'ONLINE_PURCHASING',
'BUSINESS_EXPENSES',
'OTHER',
];
IssuingNonPciCardDto.discriminator = 'IssuingNonPciCardDto';
IssuingNonPciCardDto.attributeTypeMap = [
{
name: 'activate_on_issue',
baseName: 'activate_on_issue',
type: 'boolean',
},
{
name: 'additional_cardholder_ids',
baseName: 'additional_cardholder_ids',
type: 'Array<string>',
},
{
name: 'alert_settings',
baseName: 'alert_settings',
type: 'IssuingNonPciAlertSettingsDto',
},
{
name: 'all_card_versions',
baseName: 'all_card_versions',
type: 'Array<IssuingNonPciCardVersionDTO>',
},
{
name: 'authorization_controls',
baseName: 'authorization_controls',
type: 'IssuingNonPciAuthorizationControlsDto',
},
{
name: 'brand',
baseName: 'brand',
type: 'string',
},
{
name: 'card_id',
baseName: 'card_id',
type: 'string',
},
{
name: 'card_number',
baseName: 'card_number',
type: 'string',
},
{
name: 'card_status',
baseName: 'card_status',
type: 'IssuingNonPciCardDto.CardStatusEnum',
},
{
name: 'card_version',
baseName: 'card_version',
type: 'number',
},
{
name: 'cardholder_id',
baseName: 'cardholder_id',
type: 'string',
},
{
name: 'client_data',
baseName: 'client_data',
type: 'string',
},
{
name: 'created_at',
baseName: 'created_at',
type: 'Date',
},
{
name: 'created_by',
baseName: 'created_by',
type: 'string',
},
{
name: 'delivery_details',
baseName: 'delivery_details',
type: 'IssuingNonPciDeliveryDetailsDto',
},
{
name: 'form_factor',
baseName: 'form_factor',
type: 'IssuingNonPciCardDto.FormFactorEnum',
},
{
name: 'funding_source_id',
baseName: 'funding_source_id',
type: 'string',
},
{
name: 'is_personalized',
baseName: 'is_personalized',
type: 'boolean',
},
{
name: 'issue_to',
baseName: 'issue_to',
type: 'IssuingNonPciCardDto.IssueToEnum',
},
{
name: 'metadata',
baseName: 'metadata',
type: '{ [key: string]: string; }',
},
{
name: 'name_on_card',
baseName: 'name_on_card',
type: 'string',
},
{
name: 'nick_name',
baseName: 'nick_name',
type: 'string',
},
{
name: 'note',
baseName: 'note',
type: 'string',
},
{
name: 'postal_address',
baseName: 'postal_address',
type: 'IssuingNonPciAddressDto',
},
{
name: 'primary_contact_details',
baseName: 'primary_contact_details',
type: 'IssuingNonPciPrimaryContactDetailDto',
},
{
name: 'program',
baseName: 'program',
type: 'IssuingNonPciCardProgramDto',
},
{
name: 'purpose',
baseName: 'purpose',
type: 'IssuingNonPciCardDto.PurposeEnum',
},
{
name: 'request_id',
baseName: 'request_id',
type: 'string',
},
{
name: 'updated_at',
baseName: 'updated_at',
type: 'Date',
},
];
})(IssuingNonPciCardDto || (exports.IssuingNonPciCardDto = IssuingNonPciCardDto = {}));
//# sourceMappingURL=issuingNonPciCardDto.js.map