Class Schema
Inheritance
System.Object
Schema
Assembly: Netezos.dll
Syntax
public abstract class Schema : object
Constructors
|
Improve this Doc
View Source
Schema(MichelinePrim)
Declaration
protected Schema(MichelinePrim micheline)
Parameters
Properties
|
Improve this Doc
View Source
Field
Declaration
public string? Field { get; }
Property Value
Type |
Description |
System.Nullable<System.String> |
|
|
Improve this Doc
View Source
Name
Declaration
public virtual string? Name { get; }
Property Value
Type |
Description |
System.Nullable<System.String> |
|
|
Improve this Doc
View Source
Prim
Declaration
public abstract PrimType Prim { get; }
Property Value
|
Improve this Doc
View Source
Signature
Declaration
public virtual string Signature { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Type
Declaration
public string? Type { get; }
Property Value
Type |
Description |
System.Nullable<System.String> |
|
Methods
|
Improve this Doc
View Source
Create(MichelinePrim)
Declaration
public static Schema Create(MichelinePrim micheline)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
protected FormatException FormatException(IMicheline value)
Parameters
Returns
Type |
Description |
FormatException |
|
|
Improve this Doc
View Source
GetAnnotations()
Declaration
protected List<IAnnotation>? GetAnnotations()
Returns
|
Improve this Doc
View Source
GetArgs()
Declaration
protected virtual List<IMicheline>? GetArgs()
Returns
Type |
Description |
System.Nullable<List<IMicheline>> |
|
|
Improve this Doc
View Source
GetJsonSchema(JsonWriterOptions)
Declaration
public string GetJsonSchema(JsonWriterOptions options = null)
Parameters
Type |
Name |
Description |
JsonWriterOptions |
options |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Humanize(JsonWriterOptions)
Declaration
public string Humanize(JsonWriterOptions options = null)
Parameters
Type |
Name |
Description |
JsonWriterOptions |
options |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Humanize(IMicheline, JsonWriterOptions)
Declaration
public string Humanize(IMicheline value, JsonWriterOptions options = null)
Parameters
Type |
Name |
Description |
IMicheline |
value |
|
JsonWriterOptions |
options |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
MapFailedException(String)
Declaration
protected FormatException MapFailedException(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Returns
Type |
Description |
FormatException |
|
|
Improve this Doc
View Source
MapObject(Object, Boolean)
Declaration
public virtual IMicheline MapObject(object obj, bool isValue = false)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
System.Boolean |
isValue |
|
Returns
|
Improve this Doc
View Source
MapValue(Object)
Declaration
protected virtual IMicheline MapValue(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
Returns
|
Improve this Doc
View Source
Optimize(IMicheline)
Declaration
public virtual IMicheline Optimize(IMicheline value)
Parameters
Returns
|
Improve this Doc
View Source
ToMicheline()
Declaration
public IMicheline ToMicheline()
Returns
|
Improve this Doc
View Source
ToTreeView(IMicheline)
Declaration
public TreeView ToTreeView(IMicheline value)
Parameters
Returns