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

65 lines 3.18 kB
/** * Shell Card Management APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { Schema } from '../schema.js'; import { CartTypeAccount } from './cartTypeAccount.js'; import { PurchaseCategories } from './purchaseCategories.js'; export interface CardTypeResponseCustomerCardTypesItems { /** Card Type Id in Cards Platform. */ cardTypeId?: number; /** Token type identifier. */ tokenTypeId?: number; /** Card Type Name. */ cardTypeName?: string; /** Token Type Name. */ tokenTypeName?: string; /** PAN Length. */ pANLength?: number; /** Default Expiry period. */ expiryPeriod?: number; /** True/False – Whether it is a National Card type or not. */ isNational?: boolean; /** True/False – Whether it is an International Card type or not. */ isInternational?: boolean; /** True/False – Wether it is a CRT Card type or not. */ isCRT?: boolean; /** True/False – Whether it is it a Fleet Card typeor not. */ isFleet?: boolean; /** True/False – Whether it is only allowed in Shell Stations or not. */ isShellSitesOnly?: boolean; /** True/False – Whether this card type is allowed in partner Stations. */ isPartnerSitesIncluded?: boolean; /** True/False – Whether the cards of this card type can have PIN. */ canHavePIN?: boolean; /** True/False - Whether it is a Virtual Card type or not. */ isVirtual?: boolean; /** Whether card type is active or not. */ isActive?: boolean; /** Whether card type is available for download. */ isCardAvailableForDownload?: boolean | null; /** ISO currency code of the country. */ colCoCurrencyCode?: string; /** Currency symbol of the country. */ colCoCurrencySymbol?: string; /** Is Europay, MasterCard, and Visa Contactless enabled or not. */ eMVContactless?: boolean | null; /** Whether the card type is enabled for RFID (Radio Frequency Identification) */ rFID?: boolean | null; /** PIN change supported or not. */ pINChangeSupported?: boolean | null; /** Whether a PIN is mandatory for the cards of this card type. */ requirePIN?: boolean | null; /** Whether offline PIN is enabled or not. */ offlinePIN?: boolean | null; /** Id of the medium type identifier. <br><br> Full list below - <br> 1 - Fuel Card <br> 2 - Fuel Card with EV <br> 3 - EV only <br> 4 - Fuel Card and Key Fob <br> 5 - Key Fob <br> 6 - Virtual Card <br> 7 - NPII Token <br> 8 – Smartpay Token */ mediumTypeID?: number; /** Name of the medium type identifier. <br><br> Full list below - <br> 1 - Fuel Card <br> 2 - Fuel Card with EV <br> 3 - EV only <br> 4 - Fuel Card and Key Fob <br> 5 - Key Fob <br> 6 - Virtual Card <br> 7 - NPII Token <br> 8 – Smartpay Token */ mediumType?: string; /** List of accounts. */ cartTypeAccounts?: CartTypeAccount[]; purchaseCategories?: PurchaseCategories[] | null; } export declare const cardTypeResponseCustomerCardTypesItemsSchema: Schema<CardTypeResponseCustomerCardTypesItems>; //# sourceMappingURL=cardTypeResponseCustomerCardTypesItems.d.ts.map