Documentation ¶
Index ¶
- Variables
- type Payload
- func (*Payload) Descriptor() ([]byte, []int)deprecated
- func (x *Payload) GetAuthKey() *auth.AuthKey
- func (x *Payload) GetCommand() *command.Command
- func (x *Payload) GetDstControllerID() string
- func (x *Payload) GetDstID() string
- func (x *Payload) GetID() string
- func (x *Payload) GetInteractive() bool
- func (x *Payload) GetNode() *network.Node
- func (x *Payload) GetPSK() string
- func (x *Payload) GetPayloadType() int32
- func (x *Payload) GetPortFwd() *portFwd.PortFwd
- func (x *Payload) GetRequesterID() string
- func (x *Payload) GetSecurityToken() string
- func (x *Payload) GetSrcControllerID() string
- func (x *Payload) GetSrcID() string
- func (x *Payload) GetTransfer() *transfer.Transfer
- func (x *Payload) GetWorkflow() *workflow.Workflow
- func (*Payload) ProtoMessage()
- func (x *Payload) ProtoReflect() protoreflect.Message
- func (x *Payload) Reset()
- func (x *Payload) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_mmesh_protobuf_network_v1_mmsp_mmsp_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Payload ¶
type Payload struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` SrcID string `protobuf:"bytes,2,opt,name=srcID,proto3" json:"srcID,omitempty"` DstID string `protobuf:"bytes,3,opt,name=dstID,proto3" json:"dstID,omitempty"` SrcControllerID string `protobuf:"bytes,4,opt,name=srcControllerID,proto3" json:"srcControllerID,omitempty"` DstControllerID string `protobuf:"bytes,5,opt,name=dstControllerID,proto3" json:"dstControllerID,omitempty"` RequesterID string `protobuf:"bytes,6,opt,name=requesterID,proto3" json:"requesterID,omitempty"` Interactive bool `protobuf:"varint,7,opt,name=interactive,proto3" json:"interactive,omitempty"` AuthKey *auth.AuthKey `protobuf:"bytes,8,opt,name=authKey,proto3" json:"authKey,omitempty"` PSK string `protobuf:"bytes,9,opt,name=PSK,proto3" json:"PSK,omitempty"` SecurityToken string `protobuf:"bytes,10,opt,name=securityToken,proto3" json:"securityToken,omitempty"` PayloadType int32 `protobuf:"varint,11,opt,name=payloadType,proto3" json:"payloadType,omitempty"` // Payload types Node *network.Node `protobuf:"bytes,12,opt,name=node,proto3" json:"node,omitempty"` // required for mmpInit Command *command.Command `protobuf:"bytes,13,opt,name=command,proto3" json:"command,omitempty"` Transfer *transfer.Transfer `protobuf:"bytes,14,opt,name=transfer,proto3" json:"transfer,omitempty"` PortFwd *portFwd.PortFwd `protobuf:"bytes,15,opt,name=portFwd,proto3" json:"portFwd,omitempty"` Workflow *workflow.Workflow `protobuf:"bytes,16,opt,name=workflow,proto3" json:"workflow,omitempty"` // contains filtered or unexported fields }
func (*Payload) ProtoReflect ¶
func (x *Payload) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.