15 lines
273 B
Go
15 lines
273 B
Go
package models
|
|
|
|
import "encoding/json"
|
|
|
|
type Data struct {
|
|
Action string `json:"action,omitempty"`
|
|
Topic string `json:"topic"`
|
|
Data any `json:"data"`
|
|
}
|
|
|
|
func (*Data) ReadData(data []byte) (request Data, err error) {
|
|
err = json.Unmarshal(data, &request)
|
|
return
|
|
}
|