From c18c19b2d245cb1238ff90be8f46a16e9e2282c5 Mon Sep 17 00:00:00 2001 From: Jan Noehles Date: Mon, 11 Mar 2024 10:52:30 +0100 Subject: [PATCH] V2.0.1 (#61) * Fix types which are nullable --- src/zugferd10/Model/Trade/Settlement.php | 2 +- src/zugferd2/Model/ExchangedDocumentContext.php | 2 +- src/zugferd2/Model/HeaderTradeAgreement.php | 4 ++-- src/zugferd2/Model/ReferencedDocument.php | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/zugferd10/Model/Trade/Settlement.php b/src/zugferd10/Model/Trade/Settlement.php index 4011c21..04edad1 100644 --- a/src/zugferd10/Model/Trade/Settlement.php +++ b/src/zugferd10/Model/Trade/Settlement.php @@ -18,7 +18,7 @@ class Settlement #[Type(TradeParty::class)] #[XmlElement(cdata: false, namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12')] #[SerializedName('InvoiceeTradeParty')] - private TradeParty $invoiceeTradeParty; + private ?TradeParty $invoiceeTradeParty = null; /** * @var TradeParty diff --git a/src/zugferd2/Model/ExchangedDocumentContext.php b/src/zugferd2/Model/ExchangedDocumentContext.php index 4165ce4..584313b 100644 --- a/src/zugferd2/Model/ExchangedDocumentContext.php +++ b/src/zugferd2/Model/ExchangedDocumentContext.php @@ -13,7 +13,7 @@ class ExchangedDocumentContext #[Type(DocumentContextParameter::class)] #[XmlElement(namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] #[SerializedName('BusinessProcessSpecifiedDocumentContextParameter')] - public DocumentContextParameter $businessProcessSpecifiedDocumentContextParameter; + public ?DocumentContextParameter $businessProcessSpecifiedDocumentContextParameter = null; #[Type(DocumentContextParameter::class)] #[XmlElement(namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] diff --git a/src/zugferd2/Model/HeaderTradeAgreement.php b/src/zugferd2/Model/HeaderTradeAgreement.php index 1df089c..30f9544 100644 --- a/src/zugferd2/Model/HeaderTradeAgreement.php +++ b/src/zugferd2/Model/HeaderTradeAgreement.php @@ -36,7 +36,7 @@ class HeaderTradeAgreement #[Type(TradeParty::class)] #[XmlElement(cdata: false, namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] #[SerializedName('SellerTaxRepresentativeTradeParty')] - public TradeParty $sellerTaxRepresentativeTradeParty; + public ?TradeParty $sellerTaxRepresentativeTradeParty = null; #[Type(TradeParty::class)] #[XmlElement(cdata: false, namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] @@ -46,7 +46,7 @@ class HeaderTradeAgreement #[Type(TradeParty::class)] #[XmlElement(cdata: false, namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] #[SerializedName('BuyerTaxRepresentativeTradeParty')] - public TradeParty $buyerTaxRepresentativeTradeParty; + public ?TradeParty $buyerTaxRepresentativeTradeParty = null; #[Type(ReferencedDocument::class)] #[XmlElement(cdata: false, namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] diff --git a/src/zugferd2/Model/ReferencedDocument.php b/src/zugferd2/Model/ReferencedDocument.php index d2ad2d7..5bd94d1 100644 --- a/src/zugferd2/Model/ReferencedDocument.php +++ b/src/zugferd2/Model/ReferencedDocument.php @@ -43,7 +43,7 @@ class ReferencedDocument #[Type('string')] #[XmlElement(cdata: false, namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100')] #[SerializedName('LineID')] - public string $lineId; + public ?string $lineId = null; public static function create(string $issuerAssignedID): self {