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 |