package messages import "encoding/json" type SetApiURLRequest struct { Value string } type SetIdentityURLRequest struct { Value string } type SetNotificationsURLRequest struct { Value string } func init() { registerPayloadParser(func(payload []byte) (interface{}, error) { var req SetApiURLRequest err := json.Unmarshal(payload, &req) if err != nil { panic("Unmarshal: " + err.Error()) } return req, nil }, SetApiURLRequest{}) registerPayloadParser(func(payload []byte) (interface{}, error) { var req SetIdentityURLRequest err := json.Unmarshal(payload, &req) if err != nil { panic("Unmarshal: " + err.Error()) } return req, nil }, SetIdentityURLRequest{}) registerPayloadParser(func(payload []byte) (interface{}, error) { var req SetNotificationsURLRequest err := json.Unmarshal(payload, &req) if err != nil { panic("Unmarshal: " + err.Error()) } return req, nil }, SetNotificationsURLRequest{}) }