Skip to content

Class.Party

github-actions[bot] edited this page Jan 7, 2025 · 12 revisions

einvoicing / Party

Class: Party

Extends

Constructors

new Party()

protected new Party(props): Party

Parameters

props

IParty

Returns

Party

Inherited from

ValueObject.constructor

Defined in

base/ValueObject.ts:18

Properties

props

readonly props: IParty

Inherited from

ValueObject.props

Defined in

base/ValueObject.ts:16

Accessors

additionalIdentifiers

Get Signature

get additionalIdentifiers(): Identifier[]

Get the additional identifiers.

Returns

Identifier[]

Set Signature

set additionalIdentifiers(value): void

Set the additional identifiers.

Parameters
value

Identifier[]

Returns

void

Defined in

valueObject/Party.ts:132


address

Get Signature

get address(): Address

Get the address.

Returns

Address

Set Signature

set address(value): void

Set the address.

Parameters
value

Address

Returns

void

Defined in

valueObject/Party.ts:48


companyId

Get Signature

get companyId(): Identifier

Get the company ID.

Returns

Identifier

Set Signature

set companyId(value): void

Set the company ID.

Parameters
value

Identifier

Returns

void

Defined in

valueObject/Party.ts:76


companyLegalForm

Get Signature

get companyLegalForm(): string

Get the company legal form.

Returns

string

Set Signature

set companyLegalForm(value): void

Set the company legal form.

Parameters
value

string

Returns

void

Defined in

valueObject/Party.ts:104


contact

Get Signature

get contact(): Contact

Get the contact.

Returns

Contact

Set Signature

set contact(value): void

Set the contact name.

Parameters
value

Contact

Returns

void

Defined in

valueObject/Party.ts:118


endpointId

Get Signature

get endpointId(): Identifier

Get the endpoint ID.

Returns

Identifier

Set Signature

set endpointId(value): void

Set the endpoint ID.

Parameters
value

Identifier

Returns

void

Defined in

valueObject/Party.ts:34


legalName

Get Signature

get legalName(): string

Get the legal name.

Returns

string

Set Signature

set legalName(value): void

Set the legal name.

Parameters
value

string

Returns

void

Defined in

valueObject/Party.ts:62


taxRegistration

Get Signature

get taxRegistration(): TaxRegistration[]

Get the tax registration.

Returns

TaxRegistration[]

Set Signature

set taxRegistration(value): void

Set the tax registration.

Parameters
value

TaxRegistration[]

Returns

void

Defined in

valueObject/Party.ts:146


tradingName

Get Signature

get tradingName(): string

Get the trading name.

Returns

string

Set Signature

set tradingName(value): void

Set the trading name.

Parameters
value

string

Returns

void

Defined in

valueObject/Party.ts:90

Methods

equals()

equals(vo?): boolean

Parameters

vo?

ValueObject<IParty>

Returns

boolean

Inherited from

ValueObject.equals

Defined in

base/ValueObject.ts:22


toPrimitive()

toPrimitive(): IParty

Returns

IParty

Defined in

valueObject/Party.ts:157


create()

static create(props): Party

Parameters

props

IParty

Returns

Party

Defined in

valueObject/Party.ts:27

Clone this wiki locally