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
228 lines (227 loc) • 17.2 kB
TypeScript
/**
* Shell Card Management APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
export * from './client';
export * from './configuration';
export type { ApiResponse } from './core';
export { AbortError, ArgumentsValidationError, cloneFileWrapper, FileWrapper, isFileWrapper, ResponseValidationError, } from './core';
export * from './defaultConfiguration';
export * from './bearerTokenManager';
export * from './controllers/cardController';
export * from './controllers/customerController';
export * from './controllers/oAuthAuthorizationController';
export * from './controllers/restrictionController';
export { ApiError } from './core';
export * from './errors/errorObjectError';
export * from './errors/fleetmanagementV1CustomerCustomer403Error';
export * from './errors/fleetmanagementV1CustomerPayers400Error';
export * from './errors/fleetmanagementV1CustomerPayers404Error';
export * from './errors/fleetmanagementV1UserLoggedinuser400Error';
export * from './errors/fleetmanagementV1UserLoggedinuser401Error';
export * from './errors/fleetmanagementV1UserLoggedinuser403Error';
export * from './errors/fleetmanagementV1UserLoggedinuser404Error';
export * from './errors/fleetmanagementV1UserLoggedinuser500Error';
export * from './errors/fleetmanagementV2RestrictionSearchcard401Error';
export * from './errors/fleetmanagementV2RestrictionSearchcard500Error';
export * from './errors/oAuthProviderError';
export type { AccountAccess } from './models/accountAccess';
export type { AccountRequest } from './models/accountRequest';
export type { AccountResponse } from './models/accountResponse';
export type { AccountResponseAccountsItems } from './models/accountResponseAccountsItems';
export type { AccountRestrictionRequest } from './models/accountRestrictionRequest';
export type { AccountRestrictionResponse } from './models/accountRestrictionResponse';
export type { Accounts } from './models/accounts';
export type { AccountVelocityLimit } from './models/accountVelocityLimit';
export type { Address } from './models/address';
export type { AuditRequest } from './models/auditRequest';
export type { AuditResponse } from './models/auditResponse';
export type { AuditResponseAuditsItems } from './models/auditResponseAuditsItems';
export type { AutoRenewCardRequest } from './models/autoRenewCardRequest';
export type { AutoRenewCardRequestAutoRenewCardsItems } from './models/autoRenewCardRequestAutoRenewCardsItems';
export type { AutoRenewCardResponse } from './models/autoRenewCardResponse';
export type { AutoRenewCardResponseDataItems } from './models/autoRenewCardResponseDataItems';
export type { BankAccount } from './models/bankAccount';
export type { BudleDetailsRequest } from './models/budleDetailsRequest';
export type { BundleCardRestrictionStatus } from './models/bundleCardRestrictionStatus';
export type { BundledDetailsProductList } from './models/bundledDetailsProductList';
export type { BundleDetailsResponse } from './models/bundleDetailsResponse';
export type { BundledRestrictionsList } from './models/bundledRestrictionsList';
export type { BundleRestriction } from './models/bundleRestriction';
export type { BundleRestrictionUpdate } from './models/bundleRestrictionUpdate';
export type { CancelCardRequest } from './models/cancelCardRequest';
export type { CancelCardResponse } from './models/cancelCardResponse';
export type { Card } from './models/card';
export type { CardBlockSchedule } from './models/cardBlockSchedule';
export type { CardBundle } from './models/cardBundle';
export type { CardContact } from './models/cardContact';
export type { CardDayTimeRestrictions } from './models/cardDayTimeRestrictions';
export type { CardDeliveryAddress } from './models/cardDeliveryAddress';
export type { CardDeliveryContact } from './models/cardDeliveryContact';
export type { CardDetail } from './models/cardDetail';
export { CardDetailAutoRenewEnum } from './models/cardDetailAutoRenewEnum';
export type { CardDetailsRequest } from './models/cardDetailsRequest';
export type { CardDetailsResponse } from './models/cardDetailsResponse';
export type { CardDetailsResponseCardBlockSchedulesItemsAllOf0 } from './models/cardDetailsResponseCardBlockSchedulesItemsAllOf0';
export type { CardDetailsResponseCardDeliveryAddress } from './models/cardDetailsResponseCardDeliveryAddress';
export type { CardDetailsResponseFuelSetsItems } from './models/cardDetailsResponseFuelSetsItems';
export { CardDetailsResponseInternationalPOSLanguageCodeEnum } from './models/cardDetailsResponseInternationalPOSLanguageCodeEnum';
export { CardDetailsResponseInternationalPOSLanguageIDEnum } from './models/cardDetailsResponseInternationalPOSLanguageIDEnum';
export { CardDetailsResponseLocalPOSLanguageCodeEnum } from './models/cardDetailsResponseLocalPOSLanguageCodeEnum';
export { CardDetailsResponseLocalPOSLanguageIDEnum } from './models/cardDetailsResponseLocalPOSLanguageIDEnum';
export type { CardDetailsResponseNonFuelSetsItems } from './models/cardDetailsResponseNonFuelSetsItems';
export type { CardDetailsResponsePINDeliveryAddress } from './models/cardDetailsResponsePINDeliveryAddress';
export { CardDetailsResponsePINTypeEnum } from './models/cardDetailsResponsePINTypeEnum';
export { CardDetailsResponseReissueSettingEnum } from './models/cardDetailsResponseReissueSettingEnum';
export { CardDetailsResponseRenewedCardReissueSettingEnum } from './models/cardDetailsResponseRenewedCardReissueSettingEnum';
export { CardDetailsResponseStatusIdEnum } from './models/cardDetailsResponseStatusIdEnum';
export type { CardGroupRequest } from './models/cardGroupRequest';
export type { CardGroupResponse } from './models/cardGroupResponse';
export type { CardGroupResponseCardGroupsItems } from './models/cardGroupResponseCardGroupsItems';
export type { CardManagementV1CancelRequest } from './models/cardManagementV1CancelRequest';
export type { CardManagementV1OrdercardRequest } from './models/cardManagementV1OrdercardRequest';
export type { CardManagementV1PinreminderRequest } from './models/cardManagementV1PinreminderRequest';
export type { CardManagementV1UpdatestatusRequest } from './models/cardManagementV1UpdatestatusRequest';
export type { CardMoveRequest } from './models/cardMoveRequest';
export type { CardMoveRequestCardsItems } from './models/cardMoveRequestCardsItems';
export type { CardMoveResponse } from './models/cardMoveResponse';
export type { CardMoveResponseErrorCardsItems } from './models/cardMoveResponseErrorCardsItems';
export type { CardMoveResponseSuccessfulRequestsItems } from './models/cardMoveResponseSuccessfulRequestsItems';
export type { CardRestrictionReq } from './models/cardRestrictionReq';
export type { CardRestrictionResponse } from './models/cardRestrictionResponse';
export type { CardSearchResponse } from './models/cardSearchResponse';
export type { CardSettings } from './models/cardSettings';
export type { CardSummaryRequest } from './models/cardSummaryRequest';
export type { CardSummaryResponse } from './models/cardSummaryResponse';
export type { CardTypeRequest } from './models/cardTypeRequest';
export type { CardTypeResponse } from './models/cardTypeResponse';
export type { CardTypeResponseCustomerCardTypesItems } from './models/cardTypeResponseCustomerCardTypesItems';
export type { CardTypeResponseError } from './models/cardTypeResponseError';
export type { CardUsageRestrictions } from './models/cardUsageRestrictions';
export type { ColCoAccess } from './models/colCoAccess';
export type { CountryRestriction } from './models/countryRestriction';
export type { CreateBundleRequest } from './models/createBundleRequest';
export type { CreateBundleResponse } from './models/createBundleResponse';
export type { CreateCardGroupRequest } from './models/createCardGroupRequest';
export type { CreateCardGroupRequestCardsItems } from './models/createCardGroupRequestCardsItems';
export type { CreateCardGroupResponse } from './models/createCardGroupResponse';
export type { CreateCardGroupResponseErrorCardsItems } from './models/createCardGroupResponseErrorCardsItems';
export type { CreateCardGroupResponseSuccessfulRequestsItems } from './models/createCardGroupResponseSuccessfulRequestsItems';
export type { CreateCardResponse } from './models/createCardResponse';
export type { CustomerContract } from './models/customerContract';
export type { CustomerDetailRequest } from './models/customerDetailRequest';
export type { CustomerDetailResponse } from './models/customerDetailResponse';
export type { DayTimeRestriction } from './models/dayTimeRestriction';
export type { DayTimeRestrictions } from './models/dayTimeRestrictions';
export type { DefaultError } from './models/defaultError';
export type { DefaultErrorFault } from './models/defaultErrorFault';
export type { DefaultErrorFaultDetail } from './models/defaultErrorFaultDetail';
export type { DeleteBundleRequest } from './models/deleteBundleRequest';
export type { DeleteBundleResponse } from './models/deleteBundleResponse';
export type { DeliveryAddresses } from './models/deliveryAddresses';
export type { DeliveryAddressUpdate } from './models/deliveryAddressUpdate';
export type { DeliveryAddressUpdateReferences } from './models/deliveryAddressUpdateReferences';
export type { DeliveryAddressUpdateReferences2 } from './models/deliveryAddressUpdateReferences2';
export type { DeliveryAddressUpdateRequest } from './models/deliveryAddressUpdateRequest';
export type { DeliveryAddressUpdateResponse } from './models/deliveryAddressUpdateResponse';
export type { Detail } from './models/detail';
export type { EIDAccess } from './models/eIDAccess';
export type { ErrorDetails } from './models/errorDetails';
export type { ErrorStatus } from './models/errorStatus';
export type { ErrorUserAccess } from './models/errorUserAccess';
export type { ErrorUserAccessError } from './models/errorUserAccessError';
export type { Fault } from './models/fault';
export type { Filters } from './models/filters';
export type { Filters1 } from './models/filters1';
export type { Filters2 } from './models/filters2';
export type { FinanceCurrency } from './models/financeCurrency';
export type { FinanceCurrency2 } from './models/financeCurrency2';
export type { FleetmanagementV1CustomerPayers400Error1 } from './models/fleetmanagementV1CustomerPayers400Error1';
export type { FleetmanagementV1CustomerPayers404Error1 } from './models/fleetmanagementV1CustomerPayers404Error1';
export type { FleetmanagementV1UserLoggedinuser400Error1 } from './models/fleetmanagementV1UserLoggedinuser400Error1';
export type { FleetmanagementV1UserLoggedinuser401Error1 } from './models/fleetmanagementV1UserLoggedinuser401Error1';
export type { FleetmanagementV1UserLoggedinuser404Error1 } from './models/fleetmanagementV1UserLoggedinuser404Error1';
export type { FleetmanagementV1UserLoggedinuser500Error1 } from './models/fleetmanagementV1UserLoggedinuser500Error1';
export type { FleetmanagementV1UserLoggedinuserRequest } from './models/fleetmanagementV1UserLoggedinuserRequest';
export type { FleetmanagementV2RestrictionSearchcard401Error1 } from './models/fleetmanagementV2RestrictionSearchcard401Error1';
export type { FleetmanagementV2RestrictionSearchcard500Error1 } from './models/fleetmanagementV2RestrictionSearchcard500Error1';
export type { GeneratePINKeyResponse } from './models/generatePINKeyResponse';
export type { InvoiceDistributionMethod } from './models/invoiceDistributionMethod';
export type { LocationRestriction } from './models/locationRestriction';
export type { LoggedInUserRequest } from './models/loggedInUserRequest';
export type { LoggedInUserResponse } from './models/loggedInUserResponse';
export type { NetworkRestriction } from './models/networkRestriction';
export { OAuthProviderErrorEnum } from './models/oAuthProviderErrorEnum';
export type { OAuthToken } from './models/oAuthToken';
export type { OrderCardEnquiry } from './models/orderCardEnquiry';
export type { OrderCardEnquiryReq } from './models/orderCardEnquiryReq';
export { OrderCardEnquiryReqReferenceTypeEnum } from './models/orderCardEnquiryReqReferenceTypeEnum';
export type { OrderCardEnquiryRequest } from './models/orderCardEnquiryRequest';
export type { OrderCardEnquiryResponse } from './models/orderCardEnquiryResponse';
export type { OrderCardRequest } from './models/orderCardRequest';
export type { OrderCardResponse } from './models/orderCardResponse';
export type { PartnerSiteRestriction } from './models/partnerSiteRestriction';
export type { PayerAccess } from './models/payerAccess';
export type { PayerDetails } from './models/payerDetails';
export type { PayerRequest } from './models/payerRequest';
export type { PayerResponse } from './models/payerResponse';
export type { Payers } from './models/payers';
export type { PINAdviceTypes } from './models/pINAdviceTypes';
export type { PINContact } from './models/pINContact';
export type { PINDeliverTo } from './models/pINDeliverTo';
export type { PINDeliveryAddress } from './models/pINDeliveryAddress';
export type { PINDeliveryContact } from './models/pINDeliveryContact';
export type { PINDeliveryDetails } from './models/pINDeliveryDetails';
export type { PINReminderCardDetails } from './models/pINReminderCardDetails';
export type { PINReminderReference } from './models/pINReminderReference';
export type { PINReminderRequest } from './models/pINReminderRequest';
export type { PINReminderResponse } from './models/pINReminderResponse';
export type { ProductAllOf0 } from './models/productAllOf0';
export type { ProductGroup } from './models/productGroup';
export type { ProductRestrictionCard } from './models/productRestrictionCard';
export type { PurchaseCategories } from './models/purchaseCategories';
export type { PurchaseCategory1AllOf0 } from './models/purchaseCategory1AllOf0';
export type { PurchaseCategoryRequest } from './models/purchaseCategoryRequest';
export type { PurchaseCategoryResponse } from './models/purchaseCategoryResponse';
export type { ReplaceCardSettings } from './models/replaceCardSettings';
export type { Restriction } from './models/restriction';
export type { RestrictionCardList } from './models/restrictionCardList';
export type { RestrictionCardsList } from './models/restrictionCardsList';
export type { RestrictioncardsRes } from './models/restrictioncardsRes';
export type { RestrictionProduct } from './models/restrictionProduct';
export type { Role } from './models/role';
export type { ScheduleCardBlockCardsItems } from './models/scheduleCardBlockCardsItems';
export type { ScheduleCardBlockRequest } from './models/scheduleCardBlockRequest';
export type { ScheduleCardBlockResponse } from './models/scheduleCardBlockResponse';
export type { ScheduleCardBlockResponseDataItems } from './models/scheduleCardBlockResponseDataItems';
export type { SearchAccountLimitRequest } from './models/searchAccountLimitRequest';
export type { SearchAccountLimitResponse } from './models/searchAccountLimitResponse';
export type { SearchCard } from './models/searchCard';
export type { SearchCardRequest } from './models/searchCardRequest';
export type { SearchCardRestriction } from './models/searchCardRestriction';
export type { SearchCardRestrictionReq } from './models/searchCardRestrictionReq';
export type { SearchCardRestrictionRes } from './models/searchCardRestrictionRes';
export type { SearchProductRestriction } from './models/searchProductRestriction';
export type { SearchRequest } from './models/searchRequest';
export type { ShellSiteRestriction } from './models/shellSiteRestriction';
export type { SubmittedCard } from './models/submittedCard';
export type { SummaryofbundleResponse } from './models/summaryofbundleResponse';
export type { SummaryofbundlerRequest } from './models/summaryofbundlerRequest';
export type { SummaryRequest } from './models/summaryRequest';
export type { SummaryResponse } from './models/summaryResponse';
export type { UpdateBundleRequest } from './models/updateBundleRequest';
export type { UpdateBundleResponse } from './models/updateBundleResponse';
export type { UpdateCard } from './models/updateCard';
export type { UpdateCardGroupRequest } from './models/updateCardGroupRequest';
export type { UpdateCardGroupResponse } from './models/updateCardGroupResponse';
export type { UpdateCardGroupResponseMoveCardReferencesItems } from './models/updateCardGroupResponseMoveCardReferencesItems';
export type { UpdateCardRenewalAddress } from './models/updateCardRenewalAddress';
export type { UpdateCardRenewalAddress2 } from './models/updateCardRenewalAddress2';
export type { UpdateCardStatusRequest } from './models/updateCardStatusRequest';
export type { UpdateCardStatusResponse } from './models/updateCardStatusResponse';
export type { UpdateMPayRegStatusRequest } from './models/updateMPayRegStatusRequest';
export type { UpdateMPayRegStatusRequestMPayRequestsItems } from './models/updateMPayRegStatusRequestMPayRequestsItems';
export type { UpdateMPayRegStatusResponse } from './models/updateMPayRegStatusResponse';
export type { UsageRestriction } from './models/usageRestriction';
export type { UsageRestrictionsCard } from './models/usageRestrictionsCard';