UNPKG

card-management-sdk

Version:

The Shell Card Management API is REST-based and employs OAUTH 2.0,Basic and ApiKey authentication. The API endpoints accept JSON-encoded request bodies, return JSON-encoded responses and use standard HTTP response codes. All resources are located in the S

127 lines 9.65 kB
"use strict"; /** * Shell Card Management APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ exports.__esModule = true; exports.cardDetailsResponseSchema = void 0; var schema_1 = require("../schema"); var cardDeliveryAddress_1 = require("./cardDeliveryAddress"); var cardDetailsResponseCardBlockSchedulesItemsAllOf0_1 = require("./cardDetailsResponseCardBlockSchedulesItemsAllOf0"); var cardDetailsResponseFuelSetsItems_1 = require("./cardDetailsResponseFuelSetsItems"); var cardDetailsResponseInternationalPOSLanguageCodeEnum_1 = require("./cardDetailsResponseInternationalPOSLanguageCodeEnum"); var cardDetailsResponseInternationalPOSLanguageIDEnum_1 = require("./cardDetailsResponseInternationalPOSLanguageIDEnum"); var cardDetailsResponseNonFuelSetsItems_1 = require("./cardDetailsResponseNonFuelSetsItems"); var cardDetailsResponsePINTypeEnum_1 = require("./cardDetailsResponsePINTypeEnum"); var cardDetailsResponseRenewedCardReissueSettingEnum_1 = require("./cardDetailsResponseRenewedCardReissueSettingEnum"); var cardDetailsResponseStatusIdEnum_1 = require("./cardDetailsResponseStatusIdEnum"); var errorStatus_1 = require("./errorStatus"); var pINDeliveryAddress_1 = require("./pINDeliveryAddress"); exports.cardDetailsResponseSchema = (0, schema_1.object)({ payerId: ['PayerId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], payerNumber: ['PayerNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], accountId: ['AccountId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], accountNumber: ['AccountNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], accountShortName: ['AccountShortName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], colCoCountryCode: ['ColCoCountryCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], localCurrencyCode: ['LocalCurrencyCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], localCurrencySymbol: ['LocalCurrencySymbol', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], cardId: ['CardId', (0, schema_1.optional)((0, schema_1.number)())], pAN: ['PAN', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], statusId: ['StatusId', (0, schema_1.optional)(cardDetailsResponseStatusIdEnum_1.cardDetailsResponseStatusIdEnumSchema)], status: ['Status', (0, schema_1.optional)((0, schema_1.string)())], odometerPrompt: ['OdometerPrompt', (0, schema_1.optional)((0, schema_1.boolean)())], fleetIdPrompt: ['FleetIdPrompt', (0, schema_1.optional)((0, schema_1.boolean)())], pINType: ['PINType', (0, schema_1.optional)(cardDetailsResponsePINTypeEnum_1.cardDetailsResponsePINTypeEnumSchema)], hasPIN: ['HasPIN', (0, schema_1.optional)((0, schema_1.boolean)())], isSelfSelectedPIN: ['IsSelfSelectedPIN', (0, schema_1.optional)((0, schema_1.boolean)())], temporaryBlockAllowed: ['TemporaryBlockAllowed', (0, schema_1.optional)((0, schema_1.boolean)())], unblockAllowed: ['UnblockAllowed', (0, schema_1.optional)((0, schema_1.boolean)())], permanentBlockAllowed: ['PermanentBlockAllowed', (0, schema_1.optional)((0, schema_1.boolean)())], issueNumber: ['IssueNumber', (0, schema_1.optional)((0, schema_1.number)())], reissueSetting: ['ReissueSetting', (0, schema_1.optional)((0, schema_1.unknown)())], internationalPOSLanguageID: [ 'InternationalPOSLanguageID', (0, schema_1.optional)(cardDetailsResponseInternationalPOSLanguageIDEnum_1.cardDetailsResponseInternationalPOSLanguageIDEnumSchema), ], internationalPOSLanguageCode: [ 'InternationalPOSLanguageCode', (0, schema_1.optional)(cardDetailsResponseInternationalPOSLanguageCodeEnum_1.cardDetailsResponseInternationalPOSLanguageCodeEnumSchema), ], localPOSLanguageID: [ 'LocalPOSLanguageID', (0, schema_1.optional)(cardDetailsResponseInternationalPOSLanguageIDEnum_1.cardDetailsResponseInternationalPOSLanguageIDEnumSchema), ], localPOSLanguageCode: [ 'LocalPOSLanguageCode', (0, schema_1.optional)(cardDetailsResponseInternationalPOSLanguageCodeEnum_1.cardDetailsResponseInternationalPOSLanguageCodeEnumSchema), ], cardTypeCode: ['CardTypeCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], 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)()))], 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)()))], isChipCard: ['IsChipCard', (0, schema_1.optional)((0, schema_1.boolean)())], isMagStripCard: ['IsMagStripCard', (0, schema_1.optional)((0, schema_1.boolean)())], isVirtualCard: ['IsVirtualCard', (0, schema_1.optional)((0, schema_1.boolean)())], purchaseCategoryCode: ['PurchaseCategoryCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], purchaseCategoryId: ['PurchaseCategoryId', (0, schema_1.optional)((0, schema_1.number)())], purchaseCategoryName: ['PurchaseCategoryName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], 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)())], fuelSets: [ 'FuelSets', (0, schema_1.optional)((0, schema_1.array)((0, schema_1.lazy)(function () { return cardDetailsResponseFuelSetsItems_1.cardDetailsResponseFuelSetsItemsSchema; }))), ], nonFuelSets: [ 'NonFuelSets', (0, schema_1.optional)((0, schema_1.array)((0, schema_1.lazy)(function () { return cardDetailsResponseNonFuelSetsItems_1.cardDetailsResponseNonFuelSetsItemsSchema; }))), ], issuedDate: ['IssuedDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], expiryDate: ['ExpiryDate', (0, schema_1.optional)((0, schema_1.string)())], lastUsedDate: ['LastUsedDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], misuseDate: ['MisuseDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], temperature: ['Temperature', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], driverName: ['DriverName', (0, schema_1.optional)((0, schema_1.string)())], vRN: ['VRN', (0, schema_1.optional)((0, schema_1.string)())], embossText: ['EmbossText', (0, schema_1.optional)((0, schema_1.string)())], cardGroupId: ['CardGroupId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], cardGroupName: ['CardGroupName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], renewalDate: ['RenewalDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], renewedCardId: ['RenewedCardId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], renewedCardStatusId: ['RenewedCardStatusId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))], renewedCardStatus: ['RenewedCardStatus', (0, schema_1.optional)((0, schema_1.string)())], renewedCardExpiryDate: ['RenewedCardExpiryDate', (0, schema_1.optional)((0, schema_1.string)())], renewedCardIssueNumber: [ 'RenewedCardIssueNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)())), ], renewedCardReissueSetting: [ 'RenewedCardReissueSetting', (0, schema_1.optional)(cardDetailsResponseRenewedCardReissueSettingEnum_1.cardDetailsResponseRenewedCardReissueSettingEnumSchema), ], creationDate: ['CreationDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], effectiveDate: ['EffectiveDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], lastModifiedDate: ['LastModifiedDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], bundleId: ['BundleId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))], cardDeliveryAddress: [ 'CardDeliveryAddress', (0, schema_1.optional)((0, schema_1.lazy)(function () { return cardDeliveryAddress_1.cardDeliveryAddressSchema; })), ], pINDeliveryAddress: [ 'PINDeliveryAddress', (0, schema_1.optional)((0, schema_1.lazy)(function () { return pINDeliveryAddress_1.pINDeliveryAddressSchema; })), ], cardBlockSchedules: [ 'CardBlockSchedules', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.array)((0, schema_1.lazy)(function () { return cardDetailsResponseCardBlockSchedulesItemsAllOf0_1.cardDetailsResponseCardBlockSchedulesItemsAllOf0Schema; })))), ], error: ['Error', (0, schema_1.optional)((0, schema_1.lazy)(function () { return errorStatus_1.errorStatusSchema; }))], requestId: ['RequestId', (0, schema_1.optional)((0, schema_1.string)())] }); //# sourceMappingURL=cardDetailsResponse.js.map