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
123 lines • 8.97 kB
JavaScript
"use strict";
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
exports.__esModule = true;
exports.recentTransactionsSchema = void 0;
var schema_1 = require("../schema");
exports.recentTransactionsSchema = (0, schema_1.object)({
colCoCode: ['ColCoCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))],
payerNumber: ['PayerNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
accountNumber: ['AccountNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
cardIssueNumber: ['CardIssueNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
collectingCompanyCurrencyCode: [
'CollectingCompanyCurrencyCode',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
custDataCustomerEntered: [
'CustDataCustomerEntered',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
custDataDriverId: ['CustDataDriverId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
custDataFleetDescription: [
'CustDataFleetDescription',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
fleetIdInput: ['FleetIdInput', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
amount: ['Amount', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))],
euroshellSiteNumber: ['EuroshellSiteNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
incomingProductCode: ['IncomingProductCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
productCode: ['ProductCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
productName: ['ProductName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
siteCode: ['SiteCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))],
hostingCollectingCompanyName: [
'HostingCollectingCompanyName',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
hostingCollectingCompanyNumber: [
'HostingCollectingCompanyNumber',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
iccdataTranTypeCode: ['IccdataTranTypeCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionType: ['TransactionType', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
latitude: ['Latitude', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
longitude: ['Longitude', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
merchantCategory: ['MerchantCategory', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
merchantCategoryDescription: [
'MerchantCategoryDescription',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
purchasedInCountry: ['PurchasedInCountry', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
merchantId: ['MerchantId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
siteName: ['SiteName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
network: ['Network', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
delcoCode: ['DelcoCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
odometerInput: ['OdometerInput', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
odometerReadingKm: ['OdometerReadingKm', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
odometerReadingMiles: ['OdometerReadingMiles', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
cardPAN: ['CardPAN', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
pINIndicator: ['PINIndicator', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
pOIReceiptNumber: ['POIReceiptNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
productsCodeAdditional: [
'ProductsCodeAdditional',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
productsTaxCode: ['ProductsTaxCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
fuelVolume: ['FuelVolume', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))],
sfgwCardDateOfExpiry: ['SfgwCardDateOfExpiry', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
siteCurrencyISOCode: ['SiteCurrencyISOCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
cardId: ['CardId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionDate: ['TransactionDate', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionDateTime: ['TransactionDateTime', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionId: ['TransactionId', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionStatus: ['TransactionStatus', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
unitOfMeasure: ['UnitOfMeasure', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
vehicleRegistrationNumber: [
'VehicleRegistrationNumber',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
networkDelcoName: ['NetworkDelcoName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
productGroupName: ['ProductGroupName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
fuelProduct: ['FuelProduct', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
accountCustomerName: ['AccountCustomerName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
payerName: ['PayerName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionTime: ['TransactionTime', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionCurrency: ['TransactionCurrency', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
unitPrice: ['UnitPrice', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.number)()))],
authorisedFlag: ['AuthorisedFlag', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
transactionTimeGMT: ['TransactionTimeGMT', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
reasonCode: ['ReasonCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
issuerActionCode: ['IssuerActionCode', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
issuerActionCodeDescription: [
'IssuerActionCodeDescription',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
declinedReason: ['DeclinedReason', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
cardStatusReasonDescription: [
'CardStatusReasonDescription',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
transactionCountry: ['TransactionCountry', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
issuingCollectingCompanyName: [
'IssuingCollectingCompanyName',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
cardIssuerName: ['CardIssuerName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
driverName: ['DriverName', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
bearerDescription: ['BearerDescription', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
cardCategoryDescription: [
'CardCategoryDescription',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
cardTypeDescription: ['CardTypeDescription', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
cardTokenTypeDescription: [
'CardTokenTypeDescription',
(0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)())),
],
embossType: ['EmbossType', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
eVPrintedNumber: ['EVPrintedNumber', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.string)()))],
isRFID: ['IsRFID', (0, schema_1.optional)((0, schema_1.nullable)((0, schema_1.boolean)()))]
});
//# sourceMappingURL=recentTransactions.js.map