ExtendedParty
in package
uses
Immutable
Read onlyYes
FinalYes
Additional trade party of profile EXTENDED (invoicer, invoicee, ultimate customer, ship-from, line ship-to).
Table of Contents
Properties
- $address : Address|null
- $contact : Contact|null
- $identifiers : array<string|int, mixed>
- $name : string
- $vatId : string|null
Methods
- __construct() : mixed
- with() : static
- Returns a copy with the given properties replaced.
Properties
$address
public
Address|null
$address
= null
$contact
public
Contact|null
$contact
= null
$identifiers
public
array<string|int, mixed>
$identifiers
= []
Attributes
- #[ListOf]
- Identifier::class
$name
public
string
$name
$vatId
public
string|null
$vatId
= null
Methods
__construct()
public
__construct(string $name[, Address|null $address = null ][, array<int, Identifier> $identifiers = [] ][, string|null $vatId = null ][, Contact|null $contact = null ]) : mixed
Parameters
- $name : string
- $address : Address|null = null
- $identifiers : array<int, Identifier> = []
- $vatId : string|null = null
- $contact : Contact|null = null
with()
Returns a copy with the given properties replaced.
public
with(array<string, mixed> $changes) : static
Parameters
- $changes : array<string, mixed>