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

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