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.46 kB
"use strict"; /** * Shell Data & Reporting APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ exports.__esModule = true; exports.cardTypeResponseCustomerCardTypesItemsSchema = void 0; var schema_1 = require("../schema"); var cardDayTimeRestrictions_1 = require("./cardDayTimeRestrictions"); var cardUsageRestrictions_1 = require("./cardUsageRestrictions"); var purchaseCategories_1 = require("./purchaseCategories"); exports.cardTypeResponseCustomerCardTypesItemsSchema = (0, schema_1.object)({ canHavePIN: ['CanHavePIN', (0, schema_1.optional)((0, schema_1.boolean)())], cardTypeId: ['CardTypeId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], cardTypeName: ['CardTypeName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], colCoCurrencyCode: ['ColCoCurrencyCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], customerCardTypeId: ['CustomerCardTypeId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], dayTimeRestrictions: [ 'DayTimeRestrictions', (0, schema_1.optional)((0, schema_1.lazy)(function () { return cardDayTimeRestrictions_1.cardDayTimeRestrictionsSchema; })), ], defaultPurchaseCategoryId: [ 'DefaultPurchaseCategoryId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)())), ], embossAccountName: ['EmbossAccountName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], expiryPeriod: ['ExpiryPeriod', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], isCRT: ['IsCRT', (0, schema_1.optional)((0, schema_1.boolean)())], isFleet: ['IsFleet', (0, schema_1.optional)((0, schema_1.boolean)())], isInternational: ['IsInternational', (0, schema_1.optional)((0, schema_1.boolean)())], isNational: ['IsNational', (0, schema_1.optional)((0, schema_1.boolean)())], isPartnerSitesIncluded: ['IsPartnerSitesIncluded', (0, schema_1.optional)((0, schema_1.boolean)())], isShellSitesOnly: ['IsShellSitesOnly', (0, schema_1.optional)((0, schema_1.boolean)())], isVirtual: ['IsVirtual', (0, schema_1.optional)((0, schema_1.boolean)())], isVisibleToCustomers: ['IsVisibleToCustomers', (0, schema_1.optional)((0, schema_1.boolean)())], isActive: ['IsActive', (0, schema_1.optional)((0, schema_1.boolean)())], isCardAvailableForDownload: [ 'IsCardAvailableForDownload', (0, schema_1.optional)((0, schema_1.boolean)()), ], isCardVisibleToCustomers: ['IsCardVisibleToCustomers', (0, schema_1.optional)((0, schema_1.boolean)())], pANLength: ['PANLength', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], purchaseCategories: [ 'PurchaseCategories', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.array)((0, schema_1.lazy)(function () { return purchaseCategories_1.purchaseCategoriesSchema; })))), ], tokenTypeId: ['TokenTypeId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], tokenTypeName: ['TokenTypeName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], usageRestrictions: [ 'UsageRestrictions', (0, schema_1.optional)((0, schema_1.lazy)(function () { return cardUsageRestrictions_1.cardUsageRestrictionsSchema; })), ], eMVContactless: ['EMVContactless', (0, schema_1.optional)((0, schema_1.boolean)())], rFID: ['RFID', (0, schema_1.optional)((0, schema_1.boolean)())], pINChangeSupported: ['PINChangeSupported', (0, schema_1.optional)((0, schema_1.boolean)())], requirePIN: ['RequirePIN', (0, schema_1.optional)((0, schema_1.boolean)())], offlinePIN: ['OfflinePIN', (0, schema_1.optional)((0, schema_1.boolean)())], isDefault: ['IsDefault', (0, schema_1.optional)((0, schema_1.boolean)())], applicationsToShowNPIITokens: [ 'ApplicationsToShowNPIITokens', (0, schema_1.optional)((0, schema_1.boolean)()), ], mediumTypeID: ['MediumTypeID', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], mediumType: ['MediumType', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], colCoCurrencySymbol: ['ColCoCurrencySymbol', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))] }); //# sourceMappingURL=cardTypeResponseCustomerCardTypesItems.js.map