UNPKG

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
"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