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

31 lines 1.54 kB
/** * Shell Data & Reporting APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { array, boolean, lazy, nullable, number, object, optional, string, } from '../schema.js'; import { accountsSchema } from './accounts.js'; export const transactionFeesRequestSchema = object({ colCoId: ['ColCoId', optional(nullable(number()))], colCoCode: ['ColCoCode', optional(nullable(number()))], payerId: ['PayerId', optional(nullable(number()))], payerNumber: ['PayerNumber', optional(nullable(string()))], accounts: ['Accounts', optional(array(lazy(() => accountsSchema)))], cardId: ['CardId', optional(nullable(number()))], cardPAN: ['CardPAN', optional(nullable(string()))], invoiceStatus: ['InvoiceStatus', optional(nullable(string()))], feeTypeGroup: ['FeeTypeGroup', optional(nullable(string()))], feeTypeId: ['FeeTypeId', optional(nullable(number()))], fromDate: ['FromDate', optional(nullable(string()))], toDate: ['ToDate', optional(nullable(string()))], period: ['Period', optional(nullable(number()))], includeCancelledItems: [ 'IncludeCancelledItems', optional(nullable(boolean())), ], productId: ['ProductId', optional(nullable(number()))], productCode: ['ProductCode', optional(nullable(string()))], lineItemDescription: ['LineItemDescription', optional(nullable(string()))], sortOrder: ['SortOrder', optional(nullable(string()))], }); //# sourceMappingURL=transactionFeesRequest.js.map