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  }