data-and-reporting-sdk
Version:
Data And Reporting product consists of API's which provides details of transaction and invoice informations about shell cards. The Shell Card Transaction and Invoice API is REST-based and employs Basic authentication in Version 1 and Oauth authentication
68 lines • 4.78 kB
JavaScript
"use strict";
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.cardTypeResponseCustomerCardTypesItemsSchema = void 0;
var schema_js_1 = require("../schema.js");
var cardDayTimeRestrictions_js_1 = require("./cardDayTimeRestrictions.js");
var cardUsageRestrictions_js_1 = require("./cardUsageRestrictions.js");
var purchaseCategories_js_1 = require("./purchaseCategories.js");
exports.cardTypeResponseCustomerCardTypesItemsSchema = (0, schema_js_1.object)({
canHavePIN: ['CanHavePIN', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
cardTypeId: ['CardTypeId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
cardTypeName: ['CardTypeName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
colCoCurrencyCode: ['ColCoCurrencyCode', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
customerCardTypeId: ['CustomerCardTypeId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
dayTimeRestrictions: [
'DayTimeRestrictions',
(0, schema_js_1.optional)((0, schema_js_1.lazy)(function () { return cardDayTimeRestrictions_js_1.cardDayTimeRestrictionsSchema; })),
],
defaultPurchaseCategoryId: [
'DefaultPurchaseCategoryId',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
embossAccountName: ['EmbossAccountName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
expiryPeriod: ['ExpiryPeriod', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
isCRT: ['IsCRT', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isFleet: ['IsFleet', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isInternational: ['IsInternational', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isNational: ['IsNational', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isPartnerSitesIncluded: ['IsPartnerSitesIncluded', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isShellSitesOnly: ['IsShellSitesOnly', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isVirtual: ['IsVirtual', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isVisibleToCustomers: ['IsVisibleToCustomers', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isActive: ['IsActive', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isCardAvailableForDownload: [
'IsCardAvailableForDownload',
(0, schema_js_1.optional)((0, schema_js_1.boolean)()),
],
isCardVisibleToCustomers: ['IsCardVisibleToCustomers', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
pANLength: ['PANLength', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
purchaseCategories: [
'PurchaseCategories',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return purchaseCategories_js_1.purchaseCategoriesSchema; })))),
],
tokenTypeId: ['TokenTypeId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
tokenTypeName: ['TokenTypeName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
usageRestrictions: [
'UsageRestrictions',
(0, schema_js_1.optional)((0, schema_js_1.lazy)(function () { return cardUsageRestrictions_js_1.cardUsageRestrictionsSchema; })),
],
eMVContactless: ['EMVContactless', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
rFID: ['RFID', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
pINChangeSupported: ['PINChangeSupported', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
requirePIN: ['RequirePIN', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
offlinePIN: ['OfflinePIN', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
isDefault: ['IsDefault', (0, schema_js_1.optional)((0, schema_js_1.boolean)())],
applicationsToShowNPIITokens: [
'ApplicationsToShowNPIITokens',
(0, schema_js_1.optional)((0, schema_js_1.boolean)()),
],
mediumTypeID: ['MediumTypeID', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
mediumType: ['MediumType', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
colCoCurrencySymbol: ['ColCoCurrencySymbol', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
});
//# sourceMappingURL=cardTypeResponseCustomerCardTypesItems.js.map