JS API Reference

Class: BaseDocument<ModelType>

payment/BaseDocument.BaseDocument

Common properties and methods for payment related documents - Invoices and DebitNotes

Type parameters

NameType
ModelTypeextends BaseModel

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

• new BaseDocument<ModelType>(id, model, provider): BaseDocument<ModelType>

Type parameters

NameType
ModelTypeextends BaseModel

Parameters

NameType
idstring
modelModelType
providerProviderInfo

Returns

BaseDocument<ModelType>

Defined in

src/payment/BaseDocument.ts:28

Properties

recipientId

• Readonly recipientId: string

Defined in

src/payment/BaseDocument.ts:19


payeeAddr

• Readonly payeeAddr: string

Defined in

src/payment/BaseDocument.ts:20


requestorWalletAddress

• Readonly requestorWalletAddress: string

Defined in

src/payment/BaseDocument.ts:21


paymentPlatform

• Readonly paymentPlatform: string

Defined in

src/payment/BaseDocument.ts:22


agreementId

• Readonly agreementId: string

Defined in

src/payment/BaseDocument.ts:23


paymentDueDate

• Optional Readonly paymentDueDate: string

Defined in

src/payment/BaseDocument.ts:24


status

• Protected status: "ISSUED" | "RECEIVED" | "ACCEPTED" | "REJECTED" | "FAILED" | "SETTLED" | "CANCELLED"

Defined in

src/payment/BaseDocument.ts:26


id

• Readonly id: string

Defined in

src/payment/BaseDocument.ts:29


model

• Protected model: ModelType

Defined in

src/payment/BaseDocument.ts:30


provider

• Readonly provider: ProviderInfo

Defined in

src/payment/BaseDocument.ts:31

Methods

getStatus

▸ getStatus(): "ISSUED" | "RECEIVED" | "ACCEPTED" | "REJECTED" | "FAILED" | "SETTLED" | "CANCELLED"

Tells what's the current status of the document

Returns

"ISSUED" | "RECEIVED" | "ACCEPTED" | "REJECTED" | "FAILED" | "SETTLED" | "CANCELLED"

Defined in

src/payment/BaseDocument.ts:45