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

60 lines 2.54 kB
/** * 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'; export const lastStatementOfAccountSchema = object({ amountDue: ['AmountDue', optional(nullable(number()))], amountNotOverdue: ['AmountNotOverdue', optional(nullable(number()))], amountOverdue: ['AmountOverdue', optional(nullable(number()))], creditLimit: ['CreditLimit', optional(nullable(number()))], creditLimitCurrencyCode: [ 'CreditLimitCurrencyCode', optional(nullable(string())), ], creditLimitCurrencySymbol: [ 'CreditLimitCurrencySymbol', optional(nullable(string())), ], creditLimitInCustomerCurrency: [ 'CreditLimitInCustomerCurrency', optional(nullable(number())), ], currencyCode: ['CurrencyCode', optional(nullable(string()))], currencySymbol: ['CurrencySymbol', optional(nullable(string()))], lastPaymentCurrencyCode: [ 'LastPaymentCurrencyCode', optional(nullable(string())), ], lastPaymentCurrencySymbol: [ 'LastPaymentCurrencySymbol', optional(nullable(string())), ], lastPaymentDate: ['LastPaymentDate', optional(nullable(string()))], lastPaymentValue: ['LastPaymentValue', optional(nullable(number()))], outstandingBalance: ['OutstandingBalance', optional(nullable(number()))], payerId: ['PayerId', optional(nullable(number()))], payerNumber: ['PayerNumber', optional(nullable(string()))], paymentDueDate: ['PaymentDueDate', optional(nullable(string()))], paymentMethod: ['PaymentMethod', optional(nullable(string()))], paymentMethodId: ['PaymentMethodId', optional(nullable(number()))], paymentTerms: ['PaymentTerms', optional(nullable(string()))], paymentTermsId: ['PaymentTermsId', optional(nullable(number()))], soAReferenceNumber: ['SoAReferenceNumber', optional(nullable(string()))], statementDate: ['StatementDate', optional(nullable(string()))], statementOfAccountId: [ 'StatementOfAccountId', optional(nullable(number())), ], totalBillingDocuments: [ 'TotalBillingDocuments', optional(nullable(number())), ], totalSummaryBillingDocuments: [ 'TotalSummaryBillingDocuments', optional(nullable(number())), ], unallocatedPayment: ['UnallocatedPayment', optional(nullable(number()))], }); //# sourceMappingURL=lastStatementOfAccount.js.map