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
44 lines • 2.32 kB
JavaScript
/**
* Shell Card Management APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { boolean, number, object, optional, string } from '../schema';
export const restrictionCardListSchema = object({
cardId: ['CardId', optional(number())],
pAN: ['PAN', optional(string())],
expiryDate: ['ExpiryDate', optional(string())],
statusId: ['StatusId', optional(number())],
statusDescription: ['StatusDescription', optional(string())],
driverName: ['DriverName', optional(string())],
vRN: ['VRN', optional(string())],
issueDate: ['IssueDate', optional(string())],
issueNumber: ['IssueNumber', optional(number())],
accountId: ['AccountId', optional(number())],
accountNumber: ['AccountNumber', optional(string())],
accountName: ['AccountName', optional(string())],
accountShortName: ['AccountShortName', optional(string())],
currencyCode: ['CurrencyCode', optional(string())],
colCoCurrencyCode: ['ColCoCurrencyCode', optional(string())],
colCoCurrencySymbol: ['ColCoCurrencySymbol', optional(string())],
restrictionCurrencyCode: ['RestrictionCurrencyCode', optional(string())],
restrictionCurrencySymbol: ['RestrictionCurrencySymbol', optional(string())],
purchaseCategoryId: ['PurchaseCategoryId', optional(string())],
purchaseCategoryCode: ['PurchaseCategoryCode', optional(string())],
purchaseCategoryName: ['PurchaseCategoryName', optional(string())],
isSuperseded: ['IsSuperseded', optional(boolean())],
isVirtualCard: ['IsVirtualCard', optional(boolean())],
isNational: ['IsNational', optional(boolean())],
isInternational: ['IsInternational', optional(boolean())],
isCRT: ['IsCRT', optional(boolean())],
isFleet: ['IsFleet', optional(boolean())],
isShellSitesOnly: ['IsShellSitesOnly', optional(boolean())],
isPartnerSitesIncluded: ['IsPartnerSitesIncluded', optional(boolean())],
cardTypeId: ['CardTypeId', optional(number())],
cardTypeCode: ['CardTypeCode', optional(string())],
cardTypeName: ['CardTypeName', optional(string())],
bundleId: ['BundleId', optional(string())],
mediumTypeID: ['MediumTypeID', optional(number())],
mediumType: ['MediumType', optional(string())],
});
//# sourceMappingURL=restrictionCardList.js.map