UNPKG

wallee

Version:
141 lines (140 loc) 2.86 kB
import { ChargeAttemptEnvironment } from "./ChargeAttemptEnvironment"; import { FailureReason } from "./FailureReason"; import { InvoiceReconciliationRecordRejectionStatus } from "./InvoiceReconciliationRecordRejectionStatus"; import { InvoiceReconciliationRecordState } from "./InvoiceReconciliationRecordState"; import { InvoiceReconciliationRecordType } from "./InvoiceReconciliationRecordType"; import { TransactionAwareEntity } from "./TransactionAwareEntity"; declare class InvoiceReconciliationRecord extends TransactionAwareEntity { /** * */ 'address'?: string; /** * */ 'amount'?: number; /** * */ 'city'?: string; /** * */ 'country'?: string; /** * The date and time when the object was created. */ 'createdOn'?: Date; /** * */ 'currency'?: string; /** * */ 'discardedBy'?: number; /** * The discarded on date indicates when the bank transaction has been discarded. */ 'discardedOn'?: Date; /** * */ 'environment'?: ChargeAttemptEnvironment; /** * */ 'familyName'?: string; /** * */ 'givenName'?: string; /** * */ 'iban'?: string; /** * */ 'lastResolutionFailure'?: FailureReason; /** * */ 'participantNumber'?: string; /** * */ 'paymentFeeAmount'?: number; /** * */ 'paymentFeeCurrency'?: string; /** * */ 'paymentReason'?: string; /** * The date and time when the object is planned to be permanently removed. If the value is empty, the object will not be removed. */ 'plannedPurgeDate'?: Date; /** * */ 'postCode'?: string; /** * */ 'referenceNumber'?: string; /** * */ 'rejectionStatus'?: InvoiceReconciliationRecordRejectionStatus; /** * */ 'resolvedBy'?: number; /** * The resolved on date indicates when the bank transaction has been resolved. */ 'resolvedOn'?: Date; /** * */ 'senderBankAccount'?: string; /** * The object's current state. */ 'state'?: InvoiceReconciliationRecordState; /** * */ 'street'?: string; /** * */ 'type'?: InvoiceReconciliationRecordType; /** * */ 'uniqueId'?: string; /** * */ 'valueDate'?: Date; /** * The version is used for optimistic locking and incremented whenever the object is updated. */ 'version'?: number; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { InvoiceReconciliationRecord };