github.com/enbility/spine-go@v0.7.0/model/datatunneling.go (about) 1 package model 2 3 type PurposeIdType string 4 5 type ChannelIdType uint 6 7 type DataTunnelingHeaderType struct { 8 PurposeId *PurposeIdType `json:"purposeId,omitempty"` 9 ChannelId *ChannelIdType `json:"channelId,omitempty"` 10 SequenceId *uint `json:"sequenceId,omitempty"` 11 } 12 13 type DataTunnelingHeaderElementsType struct { 14 PurposeId *ElementTagType `json:"purposeId,omitempty"` 15 ChannelId *ElementTagType `json:"channelId,omitempty"` 16 SequenceId *ElementTagType `json:"sequenceId,omitempty"` 17 } 18 19 type DataTunnelingCallType struct { 20 Header *DataTunnelingHeaderType `json:"header,omitempty"` 21 Payload *string `json:"payload,omitempty"` 22 } 23 24 type DataTunnelingCallElementsType struct { 25 Header *DataTunnelingHeaderElementsType `json:"header,omitempty"` 26 Payload *ElementTagType `json:"payload,omitempty"` 27 }