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
51 lines • 2.08 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 paymentsSinceLastSOASchema = object({
accountId: ['AccountId', optional(nullable(number()))],
accountNumber: ['AccountNumber', optional(nullable(string()))],
accountShortName: ['AccountShortName', optional(nullable(string()))],
summaryDocumentId: ['SummaryDocumentId', optional(nullable(number()))],
summaryDocumentNumber: [
'SummaryDocumentNumber',
optional(nullable(string())),
],
summaryDocumentDate: ['SummaryDocumentDate', optional(nullable(string()))],
summaryDocumentPaymentDueDate: [
'SummaryDocumentPaymentDueDate',
optional(nullable(string())),
],
summaryDocumentTotalValue: [
'SummaryDocumentTotalValue',
optional(nullable(number())),
],
summaryDocumentTotalVAT: [
'SummaryDocumentTotalVAT',
optional(nullable(number())),
],
summaryDocumentDDAmount: [
'SummaryDocumentDDAmount',
optional(nullable(number())),
],
paymentDate: ['PaymentDate', optional(nullable(string()))],
paymentReference: ['PaymentReference', optional(nullable(string()))],
paymentCurrencyCode: ['PaymentCurrencyCode', optional(nullable(string()))],
paymentCurrencySymbol: [
'PaymentCurrencySymbol',
optional(nullable(string())),
],
amountPaid: ['AmountPaid', optional(nullable(number()))],
balance: ['Balance', optional(nullable(number()))],
truePayment: ['TruePayment', optional(nullable(string()))],
prepaidBalance: ['PrepaidBalance', optional(nullable(number()))],
localCurrencyCode: ['LocalCurrencyCode', optional(nullable(string()))],
localCurrencySymbol: ['LocalCurrencySymbol', optional(nullable(string()))],
localCurrencyExchangeRate: [
'LocalCurrencyExchangeRate',
optional(nullable(string())),
],
});
//# sourceMappingURL=paymentsSinceLastSOA.js.map