From: Ben Dangelmayr Date: Tue, 5 Jul 2022 13:57:24 +0000 (+0200) Subject: Corrected field properties X-Git-Tag: 2.2.0~1^2~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8cd276b3b96078410e64c64ac4075bac77d92379;p=thirdparty%2Fpython-drafthorse.git Corrected field properties --- diff --git a/drafthorse/models/document.py b/drafthorse/models/document.py index 7c7d148..7017036 100644 --- a/drafthorse/models/document.py +++ b/drafthorse/models/document.py @@ -93,7 +93,7 @@ class Header(Element): tag = "ExchangedDocument" -class Invoice(Element): +class Document(Element): context = Field(DocumentContext, required=True) header = Field(Header, required=True) trade = Field(TradeTransaction, required=True) diff --git a/drafthorse/models/product.py b/drafthorse/models/product.py index 07af4f0..9e6ac01 100644 --- a/drafthorse/models/product.py +++ b/drafthorse/models/product.py @@ -69,10 +69,10 @@ class ReferencedProduct(Element): class TradeProduct(Element): global_id = IDField(NS_RAM, "GlobalID", required=False, profile=COMFORT) seller_assigned_id = StringField( - NS_RAM, "SellerAssignedID", required=True, profile=COMFORT + NS_RAM, "SellerAssignedID", required=False, profile=COMFORT ) buyer_assigned_id = StringField( - NS_RAM, "BuyerAssignedID", required=True, profile=COMFORT + NS_RAM, "BuyerAssignedID", required=False, profile=COMFORT ) name = StringField(NS_RAM, "Name", required=False, profile=COMFORT) description = StringField(NS_RAM, "Description", required=False, profile=COMFORT)