Class DiscriminatorKinds

Namespace
Kuestenlogik.Bowire.Semantics
Assembly
Kuestenlogik.Bowire.dll

The four legal values of Kind.

public static class DiscriminatorKinds
Inheritance
DiscriminatorKinds
Inherited Members

Fields

JsonPath

JSONPath evaluated after JSON decode.

public const string JsonPath = "jsonPath"

Field Value

string

None

Single-type method — no discriminator.

public const string None = "none"

Field Value

string

Oneof

Protobuf oneof group name.

public const string Oneof = "oneof"

Field Value

string

WirePath

Raw-bytes offset evaluated before JSON decode.

public const string WirePath = "wirePath"

Field Value

string