233c9ebc2a
feat: order commands result save/load
17 lines
361 B
Go
17 lines
361 B
Go
package rest
|
|
|
|
import "encoding/json"
|
|
|
|
type Command struct {
|
|
Actor string `json:"actor" binding:"notblank"`
|
|
Commands []json.RawMessage `json:"cmd" binding:"min=1"`
|
|
}
|
|
|
|
func (o Command) MarshalBinary() (data []byte, err error) {
|
|
return json.Marshal(&o)
|
|
}
|
|
|
|
func (o *Command) UnmarshalBinary(data []byte) error {
|
|
return json.Unmarshal(data, o)
|
|
}
|