Skip to content

Class.Payment

github-actions[bot] edited this page Dec 9, 2024 · 6 revisions

einvoicing / Payment

Class: Payment

Extends

Constructors

new Payment()

protected new Payment(props): Payment

Parameters

props

IPayment

Returns

Payment

Inherited from

ValueObject.constructor

Defined in

base/ValueObject.ts:18

Properties

props

readonly props: IPayment

Inherited from

ValueObject.props

Defined in

base/ValueObject.ts:16

Accessors

card

Get Signature

get card(): PaymentCard

Get the payment card.

Returns

PaymentCard

Set Signature

set card(value): void

Set the payment card.

Parameters
value

PaymentCard

Returns

void

Defined in

valueObject/Payment.ts:101


id

Get Signature

get id(): string

Get the payment ID.

Returns

string

Set Signature

set id(value): void

Set the payment ID.

Parameters
value

string

Returns

void

Defined in

valueObject/Payment.ts:87


mandate

Get Signature

get mandate(): PaymentMandate

Get the payment mandate.

Returns

PaymentMandate

Set Signature

set mandate(value): void

Set the payment mandate.

Parameters
value

PaymentMandate

Returns

void

Defined in

valueObject/Payment.ts:129


meansCode

Get Signature

get meansCode(): string

Get the payment means code.

Returns

string

Set Signature

set meansCode(value): void

Set the payment means code.

Parameters
value

string

Returns

void

Defined in

valueObject/Payment.ts:59


meansName

Get Signature

get meansName(): string

Get the payment means name.

Returns

string

Set Signature

set meansName(value): void

Set the payment means name.

Parameters
value

string

Returns

void

Defined in

valueObject/Payment.ts:73


terms

Get Signature

get terms(): string

Get the payment terms.

Returns

string

Set Signature

set terms(value): void

Set the payment terms.

Parameters
value

string

Returns

void

Defined in

valueObject/Payment.ts:45


transfer

Get Signature

get transfer(): PaymentTransfer

Get the payment transfer.

Returns

PaymentTransfer

Set Signature

set transfer(value): void

Set the payment transfer.

Parameters
value

PaymentTransfer

Returns

void

Defined in

valueObject/Payment.ts:115

Methods

equals()

equals(vo?): boolean

Parameters

vo?

ValueObject<IPayment>

Returns

boolean

Inherited from

ValueObject.equals

Defined in

base/ValueObject.ts:22


toPrimitive()

toPrimitive(): IPayment

Returns

IPayment

Defined in

valueObject/Payment.ts:140


create()

static create(props): Payment

Parameters

props

IPayment

Returns

Payment

Defined in

valueObject/Payment.ts:38

Clone this wiki locally