ctrlX Data Layer API for .NET 5  2.1.0
IConverter.cs
1 namespace Datalayer
2 {
6  public interface IConverter
7  {
14  (DLR_RESULT result, IVariant value) GenerateJsonSimple(IVariant value, int indentStep = 0);
15 
23  (DLR_RESULT result, IVariant value) GenerateJsonComplex(IVariant valueFlatbuffers, IVariant typeFlatbuffers, int indentStep = 0);
24 
30  (DLR_RESULT result, IVariant value, IVariant error) ParseJsonSimple(string json);
31 
38  (DLR_RESULT result, IVariant value, IVariant error) ParseJsonComplex(string json, IVariant typeFlatbuffers);
39 
45  (DLR_RESULT result, IVariant value) GetSchema(DLR_SCHEMA schema);
46  }
47 }
Datalayer.DLR_RESULT
DLR_RESULT
DLR_RESULT
Definition: Enums.cs:63
Datalayer.DLR_SCHEMA
DLR_SCHEMA
DLR_SCHEMA
Definition: Enums.cs:6
Datalayer
Definition: DatalayerSystem.cs:5
Datalayer.IConverter
The converter interface.
Definition: IConverter.cs:6
Datalayer.IConverter.result
DLR_RESULT result
Generates a JSON string out of a simple data type Variant.
Definition: IConverter.cs:14
Datalayer.IVariant
The variant interface.
Definition: IVariant.cs:9