Field

class Field(    val name: Identifier,     val encoding: FieldEncoding,     val number: FieldNumber,     val rule: FieldRule = FieldRule.Singular,     val encoder: (WireBuffer) -> Encoder,     val decoder: (List<WireValue>) -> Decoder) : Member

Constructors

Link copied to clipboard
constructor(    name: Identifier,     encoding: FieldEncoding,     number: FieldNumber,     rule: FieldRule = FieldRule.Singular,     encoder: (WireBuffer) -> Encoder,     decoder: (List<WireValue>) -> Decoder)

Properties

Link copied to clipboard
val decoder: (List<WireValue>) -> Decoder
Link copied to clipboard
val encoder: (WireBuffer) -> Encoder
Link copied to clipboard
Link copied to clipboard
open override val name: Identifier
Link copied to clipboard
Link copied to clipboard