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
141 lines • 8.7 kB
JavaScript
"use strict";
/**
* Shell Data & Reporting APIsLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.invoiceSearchDetailsSchema = void 0;
var schema_js_1 = require("../schema.js");
var invoiceSearchAdditionalDocument_js_1 = require("./invoiceSearchAdditionalDocument.js");
exports.invoiceSearchDetailsSchema = (0, schema_js_1.object)({
accountFullName: ['AccountFullName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
accountId: ['AccountId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
accountNumber: ['AccountNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
accountShortName: ['AccountShortName', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
colCoId: ['ColCoId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
colCoOpCoId: ['ColCoOpCoId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
currentBillingFrequency: [
'CurrentBillingFrequency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
currentBillingFrequencyId: [
'CurrentBillingFrequencyId',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
currentDistributionMethod: [
'CurrentDistributionMethod',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
currentDistributionMethodId: [
'CurrentDistributionMethodId',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
customerCurrencyCode: ['CustomerCurrencyCode', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
customerCurrencySymbol: [
'CustomerCurrencySymbol',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
delCoClientNumber: ['DelCoClientNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
delCoId: ['DelCoId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
delCoOpCoId: ['DelCoOpCoId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
documentType: ['DocumentType', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
documentTypeId: ['DocumentTypeId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
dueDate: ['DueDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
grossAmountCustomerCurrency: [
'GrossAmountCustomerCurrency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
grossAmountTransactionCurrency: [
'GrossAmountTransactionCurrency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
invoiceDate: ['InvoiceDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
invoicedBy: ['InvoicedBy', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
invoicedOnBehalfOf: ['InvoicedOnBehalfOf', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
invoiceId: ['InvoiceId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
invoiceNumber: ['InvoiceNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
isInternational: ['IsInternational', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.boolean)()))],
isNational: ['IsNational', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.boolean)()))],
netAmountCustomerCurrency: [
'NetAmountCustomerCurrency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
netAmountTransactionCurrency: [
'NetAmountTransactionCurrency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
payerId: ['PayerId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
payerNumber: ['PayerNumber', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
paymentTerms: ['PaymentTerms', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
paymentTermsId: ['PaymentTermsId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
replacementInvoiceId: ['ReplacementInvoiceId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
reversalInvoiceId: ['ReversalInvoiceId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
status: ['Status', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
summaryDocumentBillingType: [
'SummaryDocumentBillingType',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
summaryDocumentBillingTypeId: [
'SummaryDocumentBillingTypeId',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
summaryDocumentDate: ['SummaryDocumentDate', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
summaryDocumentDDAmount: [
'SummaryDocumentDDAmount',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
summaryDocumentDueDate: [
'SummaryDocumentDueDate',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
summaryDocumentId: ['SummaryDocumentId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
summaryDocumentIsFullyPaid: [
'SummaryDocumentIsFullyPaid',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.boolean)())),
],
summaryDocumentNumber: [
'SummaryDocumentNumber',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
summaryDocumentPaidAmount: [
'SummaryDocumentPaidAmount',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
summaryDocumentSoAReferenceNumber: [
'SummaryDocumentSoAReferenceNumber',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
summaryDocumentStatementOfAccountId: [
'SummaryDocumentStatementOfAccountId',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
transactionCurrencyCode: [
'TransactionCurrencyCode',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
transactionCurrencySymbol: [
'TransactionCurrencySymbol',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)())),
],
type: ['Type', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
typeId: ['TypeId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
vATAmountCustomerCurrency: [
'VATAmountCustomerCurrency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
vATAmountTransactionCurrency: [
'VATAmountTransactionCurrency',
(0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)())),
],
vATCountry: ['VATCountry', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
vATCountryId: ['VATCountryId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.number)()))],
vATCountryISOCode: ['VATCountryISOCode', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
vATCountryOpCoId: ['VATCountryOpCoId', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
documentReference: ['DocumentReference', (0, schema_js_1.optional)((0, schema_js_1.nullable)((0, schema_js_1.string)()))],
additionalDocuments: [
'AdditionalDocuments',
(0, schema_js_1.optional)((0, schema_js_1.array)((0, schema_js_1.lazy)(function () { return invoiceSearchAdditionalDocument_js_1.invoiceSearchAdditionalDocumentSchema; }))),
],
});
//# sourceMappingURL=invoiceSearchDetails.js.map