Versions in this module Expand all Collapse all v0 v0.220727.0 Jul 27, 2022 Changes in this version + type DataKind uint + const DataKindBool + const DataKindBytes + const DataKindFVLN + const DataKindInvalid + const DataKindSTLV + const DataKindString + const DataKindTime + const DataKindUint + const DataKindVLN + func (i DataKind) String() string + type Doc struct + MoneyType int + Number uint32 + Props TLV + Type DocType + func NewDoc(number uint32, dtype DocType) *Doc + func (d *Doc) AppendNew(tag Tag, value interface{}) *TLV + func (d *Doc) FindByTag(tag Tag) *TLV + func (d *Doc) String() string + type DocType uint16 + const FDBSO + const FDCheck + const FDCorrectionBSO + const FDCorrectionCheck + const FDCycleClose + const FDCycleOpen + const FDOperatorConfirmation + const FDRegChange + const FDRegistration + const FDStateReport + const FDStorageClose + type FindByTager interface + FindByTag func(Tag) *TLV + type TLV struct + Caption string + Printable string + func NewTLV(tag Tag) *TLV + func (self *TLV) Append(n *TLV) *TLV + func (self *TLV) AppendNew(tag Tag, value interface{}) *TLV + func (self *TLV) Bool() bool + func (self *TLV) Bytes() []byte + func (self *TLV) Children() []TLV + func (self *TLV) Err() error + func (self *TLV) FindByTag(tag Tag) *TLV + func (self *TLV) FixedString() string + func (self *TLV) Float64() float64 + func (self *TLV) GoString() string + func (self *TLV) SetValue(value interface{}) + func (self *TLV) String() string + func (self *TLV) Time() time.Time + func (self *TLV) Uint32() uint32 + func (self *TLV) Uint64() uint64 + func (self *TLV) Value() interface{} + type Tag uint16 + type TagDesc struct + Kind DataKind + Length uint16 + Tag Tag + Varlen bool + func FindTag(tag Tag) *TagDesc + func RegisterTags(ts []TagDesc) (prev []TagDesc)