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

66 lines 5.29 kB
"use strict"; /** * Shell Data & Reporting APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ Object.defineProperty(exports, "__esModule", { value: true }); exports.pricedRequestDataSchema = void 0; var schema_js_1 = require("../schema.js"); var pricedTransactionReqV2InvoiceStatusEnum_js_1 = require("./pricedTransactionReqV2InvoiceStatusEnum.js"); var pricedTransactionReqV2PeriodEnum_js_1 = require("./pricedTransactionReqV2PeriodEnum.js"); var pricedTransactionReqV2SortOrderEnum_js_1 = require("./pricedTransactionReqV2SortOrderEnum.js"); exports.pricedRequestDataSchema = (0, schema_js_1.object)({ colCoCode: ['ColCoCode', (0, schema_js_1.nullable)((0, schema_js_1.string)())], colCoId: ['ColCoId', (0, schema_js_1.optional)((0, schema_js_1.number)())], invoiceStatus: [ 'InvoiceStatus', pricedTransactionReqV2InvoiceStatusEnum_js_1.pricedTransactionReqV2InvoiceStatusEnumSchema, ], payerNumber: ['PayerNumber', (0, schema_js_1.nullable)((0, schema_js_1.string)())], accountId: ['AccountId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))], accountNumber: ['AccountNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], driverName: ['DriverName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], cardId: ['CardId', (0, schema_js_1.optional)((0, schema_js_1.number)())], cardGroupId: ['CardGroupId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))], cardPAN: ['CardPAN', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], productCode: ['ProductCode', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], productName: ['ProductName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], siteCode: ['SiteCode', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], incomingSiteNumber: ['IncomingSiteNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], invoiceDate: ['InvoiceDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], invoiceNumber: ['InvoiceNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], purchasedInCountryCode: [ 'PurchasedInCountryCode', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())), ], purchasedInCountry: ['PurchasedInCountry', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], siteGroupId: ['SiteGroupId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))], vehicleRegistrationNumber: [ 'VehicleRegistrationNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())), ], feeTypeId: ['FeeTypeId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))], lineItemDescription: ['LineItemDescription', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], cards: ['Cards', (0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.number)()))], sortOrder: ['SortOrder', (0, schema_js_1.optional)(pricedTransactionReqV2SortOrderEnum_js_1.pricedTransactionReqV2SortOrderEnumSchema)], fromDate: ['FromDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], toDate: ['ToDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], period: ['Period', (0, schema_js_1.optional)(pricedTransactionReqV2PeriodEnum_js_1.pricedTransactionReqV2PeriodEnumSchema)], postingDateFrom: ['PostingDateFrom', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], postingDateTo: ['PostingDateTo', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], transactionItemId: ['TransactionItemId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], fuelOnly: ['FuelOnly', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.boolean)()))], includeFees: ['IncludeFees', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.boolean)()))], isMultipayer: ['IsMultipayer', (0, schema_js_1.optional)((0, schema_js_1.boolean)())], validInvoiceDateOnly: ['ValidInvoiceDateOnly', (0, schema_js_1.optional)((0, schema_js_1.boolean)())], invoiceFromDate: ['InvoiceFromDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], invoiceToDate: ['InvoiceToDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], hostingCollectingCompanyNumber: [ 'HostingCollectingCompanyNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())), ], search: ['Search', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], transactionId: ['TransactionId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))], }); //# sourceMappingURL=pricedRequestData.js.map