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
26 lines • 1.26 kB
JavaScript
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { array, boolean, lazy, number, object, optional, string, } from '../schema';
import { accountsSchema } from './accounts';
import { exceptionProductSchema } from './exceptionProduct';
export const transactionExceptionsRequestSchema = object({
colCoId: ['ColCoId', optional(number())],
colCoCode: ['ColCoCode', optional(number())],
payerId: ['PayerId', optional(number())],
payerNumber: ['PayerNumber', optional(string())],
accounts: ['Accounts', optional(array(lazy(() => accountsSchema)))],
transactionsFromDate: ['TransactionsFromDate', string()],
transactionsToDate: ['TransactionsToDate', string()],
value: ['Value', optional(number())],
condition: ['Condition', number()],
products: ['Products', optional(array(lazy(() => exceptionProductSchema)))],
exceptionPeriod: ['ExceptionPeriod', optional(number())],
outputType: ['OutputType', number()],
fuelOnly: ['FuelOnly', optional(boolean())],
siteGroupIds: ['SiteGroupIds', optional(array(number()))],
useFieldId: ['UseFieldId', optional(boolean())],
});
//# sourceMappingURL=transactionExceptionsRequest.js.map