data-and-reporting-sdk
Version:
Data And Reporting product consists of API's which provides details of transaction and invoice informations about shell cards. The Shell Card Transaction and Invoice API is REST-based and employs Basic authentication in Version 1 and Oauth authentication
170 lines (169 loc) • 12.2 kB
TypeScript
/**
* Shell Data & Reporting 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/customerController';
export * from './controllers/invoiceController';
export * from './controllers/oAuthAuthorizationController';
export * from './controllers/transactionController';
export { ApiError } from './core';
export * from './errors/defaultError';
export * from './errors/errorObjectError';
export * from './errors/errorUserAccessError1Error';
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 { Accounts } from './models/accounts';
export type { Address } from './models/address';
export type { AssociatedAccount } from './models/associatedAccount';
export type { AuditRequest } from './models/auditRequest';
export type { AuditResponse } from './models/auditResponse';
export type { AuditResponseAuditsItems } from './models/auditResponseAuditsItems';
export type { BankAccount } from './models/bankAccount';
export type { BonusConfiguration } from './models/bonusConfiguration';
export type { BonusHistory } from './models/bonusHistory';
export type { CardDayTimeRestrictions } from './models/cardDayTimeRestrictions';
export type { CardExceptions } from './models/cardExceptions';
export type { CardGroupRequest } from './models/cardGroupRequest';
export type { CardGroupResponse } from './models/cardGroupResponse';
export type { CardGroupResponseCardGroupsItems } from './models/cardGroupResponseCardGroupsItems';
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 { CardUsageSummaryRequest } from './models/cardUsageSummaryRequest';
export type { CardUsageSummaryResponse } from './models/cardUsageSummaryResponse';
export type { ColCoAccess } from './models/colCoAccess';
export type { CurrentVolume } from './models/currentVolume';
export type { CustomerContract } from './models/customerContract';
export type { CustomerDetailRequest } from './models/customerDetailRequest';
export type { CustomerDetailResponse } from './models/customerDetailResponse';
export type { CustomerPriceListRequest } from './models/customerPriceListRequest';
export type { CustomerPriceListResponse } from './models/customerPriceListResponse';
export type { DefaultErrorFault } from './models/defaultErrorFault';
export type { DefaultErrorFaultDetail } from './models/defaultErrorFaultDetail';
export type { DeliveryAddresses } from './models/deliveryAddresses';
export type { EIDAccess } from './models/eIDAccess';
export type { EIDDocument } from './models/eIDDocument';
export type { EIDDocumentResponse } from './models/eIDDocumentResponse';
export type { EIDDownloadReq } from './models/eIDDownloadReq';
export type { EIDDownloadRequest } from './models/eIDDownloadRequest';
export type { EIDSearchReq } from './models/eIDSearchReq';
export type { EIDSearchRequest } from './models/eIDSearchRequest';
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 { ExceptionProduct } from './models/exceptionProduct';
export type { ExceptionSiteLocation } from './models/exceptionSiteLocation';
export type { FeeItem } from './models/feeItem';
export type { FeeItemSummaryAllOf0 } from './models/feeItemSummaryAllOf0';
export type { FeeRuleLocation } from './models/feeRuleLocation';
export type { FeeRuleProduct } from './models/feeRuleProduct';
export type { FeeRuleTier } from './models/feeRuleTier';
export type { FeesFeeRuleTiers } from './models/feesFeeRuleTiers';
export type { FeeSummaryResponse } from './models/feeSummaryResponse';
export type { FinanceCurrency } from './models/financeCurrency';
export type { FleetmanagementV1UserLoggedinuserRequest } from './models/fleetmanagementV1UserLoggedinuserRequest';
export type { FuelConsumptionCard } from './models/fuelConsumptionCard';
export type { FuelConsumptionData } from './models/fuelConsumptionData';
export type { FuelConsumptionRequest } from './models/fuelConsumptionRequest';
export type { FuelConsumptionResponse } from './models/fuelConsumptionResponse';
export type { InvoiceDatesData } from './models/invoiceDatesData';
export type { InvoiceDatesRequest } from './models/invoiceDatesRequest';
export type { InvoiceDatesRequestFilters } from './models/invoiceDatesRequestFilters';
export type { InvoiceDatesResponseData } from './models/invoiceDatesResponseData';
export type { InvoiceDistributionMethod } from './models/invoiceDistributionMethod';
export type { InvoiceDownloadReq } from './models/invoiceDownloadReq';
export type { InvoiceDownloadRequest } from './models/invoiceDownloadRequest';
export type { InvoiceSearchAdditionalDocument } from './models/invoiceSearchAdditionalDocument';
export type { InvoiceSearchDetails } from './models/invoiceSearchDetails';
export type { InvoiceSearchRequest } from './models/invoiceSearchRequest';
export type { InvoiceSearchRequestFilters } from './models/invoiceSearchRequestFilters';
export type { InvoiceSearchResponse } from './models/invoiceSearchResponse';
export type { InvoicesSummaries } from './models/invoicesSummaries';
export type { InvoiceSummaryDetails } from './models/invoiceSummaryDetails';
export type { InvoiceSummaryRequest } from './models/invoiceSummaryRequest';
export type { InvoiceSummaryRequestFilters } from './models/invoiceSummaryRequestFilters';
export type { InvoiceSummaryResponse } from './models/invoiceSummaryResponse';
export type { LastStatementOfAccount } from './models/lastStatementOfAccount';
export type { LoggedInUserRequest } from './models/loggedInUserRequest';
export type { LoggedInUserResponse } from './models/loggedInUserResponse';
export type { MonthlyInvoiceTrend } from './models/monthlyInvoiceTrend';
export type { MultiPricedTransactionRequest } from './models/multiPricedTransactionRequest';
export type { MultiPricedTransactionRequestAccountsItems } from './models/multiPricedTransactionRequestAccountsItems';
export type { MultiPricedTransactionResponse } from './models/multiPricedTransactionResponse';
export type { MultiPricedTransactionResponseTransactionsItems } from './models/multiPricedTransactionResponseTransactionsItems';
export { OAuthProviderErrorEnum } from './models/oAuthProviderErrorEnum';
export type { OAuthToken } from './models/oAuthToken';
export type { PastStatementOfAccounts } from './models/pastStatementOfAccounts';
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 { PaymentsSinceLastSOA } from './models/paymentsSinceLastSOA';
export type { PINAdviceTypes } from './models/pINAdviceTypes';
export type { PricedRequestData } from './models/pricedRequestData';
export type { PricedResponseData } from './models/pricedResponseData';
export type { PricedTransactionItemsLocationItems } from './models/pricedTransactionItemsLocationItems';
export type { PricedTransactionRequestV2 } from './models/pricedTransactionRequestV2';
export { PricedTransactionReqV2InvoiceStatusEnum } from './models/pricedTransactionReqV2InvoiceStatusEnum';
export { PricedTransactionReqV2PeriodEnum } from './models/pricedTransactionReqV2PeriodEnum';
export { PricedTransactionReqV2SortOrderEnum } from './models/pricedTransactionReqV2SortOrderEnum';
export type { PricedTransactionResponse } from './models/pricedTransactionResponse';
export type { PricedTransactionResponseTransactionsItems } from './models/pricedTransactionResponseTransactionsItems';
export type { PricedTransactionResponseV2 } from './models/pricedTransactionResponseV2';
export { PricedTransactionRespV2RefundFlagEnum } from './models/pricedTransactionRespV2RefundFlagEnum';
export type { PricedTransSummaryResponse } from './models/pricedTransSummaryResponse';
export type { PricedTransSummaryResponseTransactionsSummaryItems } from './models/pricedTransSummaryResponseTransactionsSummaryItems';
export type { PriceList } from './models/priceList';
export type { PriceTransactionRequest } from './models/priceTransactionRequest';
export type { PriceTransSummaryRequest } from './models/priceTransSummaryRequest';
export type { PricingCurrentVolume } from './models/pricingCurrentVolume';
export type { PricingHistory } from './models/pricingHistory';
export type { PurchaseCategories } from './models/purchaseCategories';
export type { RecentTransactionReq } from './models/recentTransactionReq';
export type { RecentTransactionRequest } from './models/recentTransactionRequest';
export type { RecentTransactions } from './models/recentTransactions';
export type { RecentTransactionsResponse } from './models/recentTransactionsResponse';
export type { Role } from './models/role';
export type { SearchDocReq } from './models/searchDocReq';
export type { SearchDocumentsInvoice } from './models/searchDocumentsInvoice';
export type { SearchDocumentsRequest } from './models/searchDocumentsRequest';
export type { SearchDocumentsResponse } from './models/searchDocumentsResponse';
export type { SearchSOAReq } from './models/searchSOAReq';
export type { SearchStatementOfAccount } from './models/searchStatementOfAccount';
export type { SearchStatementOfAccountRequest } from './models/searchStatementOfAccountRequest';
export type { SearchStatementOfAccountResponse } from './models/searchStatementOfAccountResponse';
export type { SiteLocation } from './models/siteLocation';
export type { StatementOfAccountRequest } from './models/statementOfAccountRequest';
export type { StatementOfAccountRequestFilters } from './models/statementOfAccountRequestFilters';
export type { StatementOfAccountResp } from './models/statementOfAccountResp';
export type { StatementOfAccountResponse } from './models/statementOfAccountResponse';
export type { Tier } from './models/tier';
export type { TransactionExceptions } from './models/transactionExceptions';
export type { TransactionExceptionsRequest } from './models/transactionExceptionsRequest';
export type { TransactionExceptionsResponse } from './models/transactionExceptionsResponse';
export type { TransactionFeesRequest } from './models/transactionFeesRequest';
export type { TransactionFeesResponse } from './models/transactionFeesResponse';
export type { UpdateOdometer } from './models/updateOdometer';
export type { UpdateOdometerReference } from './models/updateOdometerReference';
export type { UpdateOdometerRequest } from './models/updateOdometerRequest';
export type { UpdateOdometerResponse } from './models/updateOdometerResponse';
export type { UsageSummary } from './models/usageSummary';
export type { VolumeBasedBonusRequest } from './models/volumeBasedBonusRequest';
export type { VolumeBasedBonusResponse } from './models/volumeBasedBonusResponse';
export type { VolumeBasedPricingRequest } from './models/volumeBasedPricingRequest';
export type { VolumeBasedPricingResponse } from './models/volumeBasedPricingResponse';
export * from './models/containers/pricedTransactionResponseTransactionsItemsLocation';