Processed classes implement the "json.Marshaler/Unmarshaler" interfaces.

This commit is contained in:
Joachim Bauch
2022-05-16 15:13:50 +02:00
parent 68f0393842
commit 7267a0c92d
3 changed files with 22 additions and 0 deletions
+7
View File
@@ -22,12 +22,16 @@
package signaling
import (
"encoding/json"
"fmt"
"github.com/golang-jwt/jwt"
)
type ProxyClientMessage struct {
json.Marshaler
json.Unmarshaler
// The unique request id (optional).
Id string `json:"id,omitempty"`
@@ -91,6 +95,9 @@ func (m *ProxyClientMessage) NewWrappedErrorServerMessage(e error) *ProxyServerM
// ProxyServerMessage is a message that is sent from the server to a client.
type ProxyServerMessage struct {
json.Marshaler
json.Unmarshaler
Id string `json:"id,omitempty"`
Type string `json:"type"`