Class EdiModel
Base model in the conizi context
Inheritance
System.Object
Conizi.Model.Shared.Interfaces.EdiPatternPropertiesBase
EdiModel
Namespace: Conizi.Model.Shared.Entities
Assembly: Conizi.Model.dll
Syntax
public class EdiModel : EdiPatternPropertiesBase, IModel
Remarks
Every conizi model must inherit from this class to be serialized correctly
Constructors
EdiModel()
The EdiModel default Constructor, used to set the schema during serialization.
Declaration
public EdiModel()
Properties
Intent
The intent for this message
Declaration
public string Intent { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Metadata
Metadata for conizi routing etc. (Not be shown in Model definition)
Declaration
public EdiMetadata Metadata { get; set; }
Property Value
Type | Description |
---|---|
EdiMetadata |
ModelType
Type of the model
Declaration
public Type ModelType { get; set; }
Property Value
Type | Description |
---|---|
Type |
Network
The used network for this message
Declaration
public EdiNetwork Network { get; set; }
Property Value
Type | Description |
---|---|
EdiNetwork |
Receiver
The receiver of this message
Declaration
public EdiMessageRouting Receiver { get; set; }
Property Value
Type | Description |
---|---|
EdiMessageRouting |
References
All references to the linked documents, systems and devices
Declaration
public EdiDocumentReferences References { get; set; }
Property Value
Type | Description |
---|---|
EdiDocumentReferences |
Schema
The id (URI) of the model
Declaration
public string Schema { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
The production ready models are hosted at https://model.conizi.io/[version] The github repository https://github.com/fleetboard-logistics/semantic-model contains the models source. Please use the production branch to get a stable version.
Sender
The sender of this message
Declaration
public EdiMessageRouting Sender { get; set; }
Property Value
Type | Description |
---|---|
EdiMessageRouting |