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