LineExtendedData
in package
uses
Immutable
Read onlyYes
FinalYes
Line level data that exists only in the Factur-X/ZUGFeRD EXTENDED profile.
Table of Contents
Constants
- STATUS_DETAIL : string = 'DETAIL'
- STATUS_GROUP : string = 'GROUP'
- STATUS_INFORMATION : string = 'INFORMATION'
Properties
- $deliveryDate : Date|null
- $includedProducts : array<string|int, mixed>
- $lineStatusReasonCode : string|null
- $shipTo : ExtendedParty|null
Methods
- __construct() : mixed
- with() : static
- Returns a copy with the given properties replaced.
Constants
STATUS_DETAIL
public
string
STATUS_DETAIL
= 'DETAIL'
STATUS_GROUP
public
string
STATUS_GROUP
= 'GROUP'
STATUS_INFORMATION
public
string
STATUS_INFORMATION
= 'INFORMATION'
Properties
$deliveryDate
public
Date|null
$deliveryDate
= null
Attributes
- #[ExtendedOnly]
$includedProducts
public
array<string|int, mixed>
$includedProducts
= []
Attributes
- #[ExtendedOnly]
- #[ListOf]
- IncludedProduct::class
$lineStatusReasonCode
public
string|null
$lineStatusReasonCode
= null
Attributes
- #[ExtendedOnly]
$shipTo
public
ExtendedParty|null
$shipTo
= null
Attributes
- #[ExtendedOnly]
Methods
__construct()
public
__construct([string|null $lineStatusReasonCode = null ][, ExtendedParty|null $shipTo = null ][, Date|null $deliveryDate = null ][, array<int, IncludedProduct> $includedProducts = [] ]) : mixed
Parameters
- $lineStatusReasonCode : string|null = null
- $shipTo : ExtendedParty|null = null
- $deliveryDate : Date|null = null
- $includedProducts : array<int, IncludedProduct> = []
with()
Returns a copy with the given properties replaced.
public
with(array<string, mixed> $changes) : static
Parameters
- $changes : array<string, mixed>