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

56 lines 2.68 kB
/** * Shell Data & Reporting APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { boolean, nullable, number, object, optional, string, } from '../schema.js'; export const bonusHistorySchema = object({ payerId: ['PayerId', optional(nullable(number()))], payerNumber: ['PayerNumber', optional(nullable(string()))], payerShortName: ['PayerShortName', optional(nullable(string()))], payerFullName: ['PayerFullName', optional(nullable(string()))], accountId: ['AccountId', optional(nullable(number()))], accountNumber: ['AccountNumber', optional(nullable(string()))], accountShortName: ['AccountShortName', optional(nullable(string()))], accountFullName: ['AccountFullName', optional(nullable(string()))], invoiceAccountId: ['InvoiceAccountId', optional(nullable(number()))], invoiceAccountNumber: ['InvoiceAccountNumber', optional(nullable(string()))], invoiceAccountShortName: [ 'InvoiceAccountShortName', optional(nullable(string())), ], invoiceAccountFullName: [ 'InvoiceAccountFullName', optional(nullable(string())), ], feeRuleId: ['FeeRuleId', optional(nullable(string()))], feeRuleDescription: ['FeeRuleDescription', optional(nullable(string()))], fromDate: ['FromDate', optional(nullable(string()))], toDate: ['ToDate', optional(nullable(string()))], bonusPaidTo: ['BonusPaidTo', optional(nullable(string()))], feeItemId: ['FeeItemId', optional(nullable(number()))], feeRuleBasis: ['FeeRuleBasis', optional(nullable(string()))], feeItemCurrencyCode: ['FeeItemCurrencyCode', optional(nullable(string()))], feeItemCurrencySymbol: [ 'FeeItemCurrencySymbol', optional(nullable(string())), ], proratedVolume: ['ProratedVolume', optional(nullable(number()))], totalVolume: ['TotalVolume', optional(nullable(number()))], feeProduct: ['FeeProduct', optional(nullable(string()))], invoiceGrossAmount: ['InvoiceGrossAmount', optional(nullable(number()))], invoiceNetAmount: ['InvoiceNetAmount', optional(nullable(number()))], invoiceVATAmount: ['InvoiceVATAmount', optional(nullable(number()))], isFeeCancelled: ['IsFeeCancelled', optional(nullable(boolean()))], feeItemTierProratedVolume: [ 'FeeItemTierProratedVolume', optional(nullable(number())), ], feeItemTierTotalVolume: [ 'FeeItemTierTotalVolume', optional(nullable(number())), ], tierMinimum: ['TierMinimum', optional(nullable(number()))], tierRate: ['TierRate', optional(nullable(number()))], }); //# sourceMappingURL=bonusHistory.js.map