/ Payload contains the source and destination ports and payload for the application (version, encoding, raw bytes)
type Payload struct {
/ specifies the source port of the packet, e.g. transfer
SourcePort string `protobuf:"bytes,1,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"`
/ specifies the destination port of the packet, e.g. trasnfer
DestinationPort string `protobuf:"bytes,2,opt,name=destination_port,json=destinationPort,proto3" json:"destination_port,omitempty"`
/ version of the specified application
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
/ the encoding used for the provided value, for transfer this could be JSON, protobuf or ABI
Encoding string `protobuf:"bytes,4,opt,name=encoding,proto3" json:"encoding,omitempty"`
/ the raw bytes for the payload.
Value []byte `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
}