Dycode SimpleUBL UBL 2.0 Class Library

CatalogueItemSpecificationUpdate Class

Remarks

The document used to update information about Items (e.g., technical descriptions and properties) on an existing Catalogue.

Public Instance Constructors

CatalogueItemSpecificationUpdate Constructor Default constructor.
CatalogueItemSpecificationUpdate Copy Constructor Copy constructor. (Only C++)
CatalogueItemSpecificationUpdate Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

 
Property UBL 2.0OIO UBLNES UBL Description
UBLVersionID0..111 UBL Version Identifier. The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. (Ex: 2.0.5)
UBLExtensions0..10..1  A container for all extensions present in the document.
CustomizationID0..111 Customization Identifier. Identifies a user-defined customization of UBL for a specific use. (Ex: NES)
ProfileID0..111 Profile Identifier. Identifies a user-defined profile of the subset of UBL being used. (Ex: BasicProcurementProcess)
ID111 Identifier. An identifier for the Catalogue Revision assigned by the Seller.
UUID0..10..10..1 UUID. A universally unique identifier for an instance of this ABIE.
Name0..10..1  Name. A name given to the Catalogue Revision. (Ex: "electrical goods - new energy ratings.")
IssueDate111 Issue Date. The date when the Catalogue Revision was issued.
IssueTime0..10..10..1 Issue Time. The time when the Catalogue Revision was issued.
RevisionDate0..10..10..1 Revision Date. The date assigned by the Seller on which the Catalogue was revised.
RevisionTime0..10..10..1 Revision Time. The time assigned by the Seller at which the Catalogue was revised.
Notes0..n0..n0..n Note. Free-form text applying to the Catalogue Revision. This element may contain notes or any other similar information that is not contained explicitly in another structure.
Descriptions0..n0..n0..n Description. Textual description of the document instance. (Ex: "ratings based on new environmental standards for EU")
VersionID0..111 Version. Indicates the current version of the Catalogue. (Ex: "1.1")
LineCountNumeric0..1   Line Count. The number of lines in the document.
ValidityPeriods0..n0..10..1 Period. The period assigned by the Seller during which the information in the Catalogue Revision is effective. This may be given as start and end dates or a duration.
RelatedCatalogueReference111 Catalogue Reference. An association to the Catalogue containing the revised Items.
RevesrencedContract0..n0..10..2 Contract. An association to a framework agreement or contract.
Signatures0..n0..n0..n Signature. One or more signatures applied to the document.
ProviderParty111 Party. An association to the Catalogue Provider Party.
ReceiverParty111 Party. An association to the Catalogue Receiver Party.
SellerSupplierParty0..111 Supplier Party. The Supplier Party responsible for the contract to which the Catalogue relates.
ContractorCustomerParty0..10..10..1 Customer Party. The Customer Party responsible for the contract to which the Catalogue relates.
TradingTerms0..10..10..1 Trading Terms. An association to trading terms.
DefaultLanguage0..10..1  Language. The default language for the item specifications.
CatalogueItemSpecUpdLines1..n1..n1..n Catalogue Item Specification Update Line. An association to one or more Catalogue Item Specification Update Lines.
 
XML XML Document in the string format.

Public Instance Methods

GetSchemaValidationErrors Validate document by schema. If document is not valid, return validation error.
GetSchemaValidationErrorsFromXML Validate XML by schema. If XML is not valid, return validation error.
GetValueValidationErrors Validate document by value. If document is not valid, return validation error.
GetValueValidationErrorsFromXML Validate XML by value. If XML is not valid, return validation error.
GetValidationErrors Validate document by schema and then by value. If document is not valid, return validation error.
GetValidationErrorsFromXML Validate XML by schema and then by value. If XML is not valid, return validation error.
Write Write document XML.
Read Read document XML.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

CatalogueItemSpecificationUpdate Properties | Dycode.SimpleUBL