UNPKG

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
"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