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
29 lines • 1.62 kB
JavaScript
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { nullable, number, object, optional, string } from '../schema';
export const fuelConsumptionDataSchema = object({
accountName: ['AccountName', optional(nullable(string()))],
accountNumber: ['AccountNumber', optional(nullable(string()))],
payerName: ['PayerName', optional(nullable(string()))],
payerNumber: ['PayerNumber', optional(nullable(string()))],
cardNumber: ['CardNumber', optional(nullable(string()))],
cardGroupId: ['CardGroupId', optional(nullable(number()))],
cardGroupName: ['CardGroupName', optional(nullable(string()))],
driverName: ['DriverName', optional(nullable(string()))],
licenseNumber: ['LicenseNumber', optional(nullable(string()))],
initialOdometer: ['InitialOdometer', optional(nullable(number()))],
lastOdometer: ['LastOdometer', optional(nullable(number()))],
distance: ['Distance', optional(nullable(number()))],
fuelConsumption: ['FuelConsumption', optional(nullable(number()))],
fuelNetAmount: ['FuelNetAmount', optional(nullable(number()))],
discount: ['Discount', optional(nullable(number()))],
fuelTax: ['FuelTax', optional(nullable(number()))],
fuelVolume: ['FuelVolume', optional(nullable(number()))],
grossNonFuelExpenses: ['GrossNonFuelExpenses', optional(nullable(number()))],
cO2Produced: ['CO2Produced', optional(nullable(number()))],
transactionCount: ['TransactionCount', optional(nullable(number()))],
});
//# sourceMappingURL=fuelConsumptionData.js.map