Optional
asPrint a value as string representation.
`${value}`
Invoked by TLV class .toString
method.
If the field is optional and unset, this is not invoked.
If the field is repeatable, this is invoked once per element.
Decode a value from sub-TLV element.
Invoked by TLV class .decodeFrom
method.
If the field is repeatable, this is invoked once per sub-TLV element.
Encode a value to sub-TLV element.
TLV-VALUE, or Encoder.OmitEmpty
to omit the field.
Invoked by TLV class .encodeTo
method.
If the field is optional and unset, this is not invoked.
If the field is repeatable, this is invoked once per element.
Create a new value of type T.
Invoked by the TLV class constructor on each non-repeatable required field.
StructBuilder field type.