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
32 lines • 1.37 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.js';
export const searchStatementOfAccountSchema = object({
statementOfAccountId: [
'StatementOfAccountId',
optional(nullable(number())),
],
soAReferenceNumber: ['SoAReferenceNumber', optional(nullable(string()))],
statementDate: ['StatementDate', optional(nullable(string()))],
payerId: ['PayerId', optional(nullable(number()))],
payerNumber: ['PayerNumber', optional(nullable(string()))],
amountDue: ['AmountDue', optional(nullable(number()))],
amountOverdue: ['AmountOverdue', optional(nullable(number()))],
currencyCode: ['CurrencyCode', optional(nullable(string()))],
currencySymbol: ['CurrencySymbol', optional(nullable(string()))],
dueDate: ['DueDate', optional(nullable(string()))],
invoicedOnBehalfOf: ['InvoicedOnBehalfOf', optional(nullable(string()))],
status: ['Status', optional(nullable(string()))],
grossAmountCustomerCurrency: [
'GrossAmountCustomerCurrency',
optional(nullable(number())),
],
documentReferenceNumber: [
'DocumentReferenceNumber',
optional(nullable(string())),
],
});
//# sourceMappingURL=searchStatementOfAccount.js.map