mirror of
https://github.com/strukturag/nextcloud-spreed-signaling.git
synced 2025-04-11 06:11:18 +00:00
Processed classes implement the "json.Marshaler/Unmarshaler" interfaces.
This commit is contained in:
parent
68f0393842
commit
7267a0c92d
3 changed files with 22 additions and 0 deletions
|
@ -149,6 +149,9 @@ type BackendClientAuthRequest struct {
|
|||
}
|
||||
|
||||
type BackendClientRequest struct {
|
||||
json.Marshaler
|
||||
json.Unmarshaler
|
||||
|
||||
Type string `json:"type"`
|
||||
|
||||
Auth *BackendClientAuthRequest `json:"auth,omitempty"`
|
||||
|
@ -171,6 +174,9 @@ func NewBackendClientAuthRequest(params *json.RawMessage) *BackendClientRequest
|
|||
}
|
||||
|
||||
type BackendClientResponse struct {
|
||||
json.Marshaler
|
||||
json.Unmarshaler
|
||||
|
||||
Type string `json:"type"`
|
||||
|
||||
Error *Error `json:"error,omitempty"`
|
||||
|
@ -302,6 +308,9 @@ type OcsBody struct {
|
|||
}
|
||||
|
||||
type OcsResponse struct {
|
||||
json.Marshaler
|
||||
json.Unmarshaler
|
||||
|
||||
Ocs *OcsBody `json:"ocs"`
|
||||
}
|
||||
|
||||
|
|
|
@ -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"`
|
||||
|
|
|
@ -35,6 +35,9 @@ const (
|
|||
|
||||
// ClientMessage is a message that is sent from a client to the server.
|
||||
type ClientMessage struct {
|
||||
json.Marshaler
|
||||
json.Unmarshaler
|
||||
|
||||
// The unique request id (optional).
|
||||
Id string `json:"id,omitempty"`
|
||||
|
||||
|
@ -129,6 +132,9 @@ func (m *ClientMessage) NewWrappedErrorServerMessage(e error) *ServerMessage {
|
|||
|
||||
// ServerMessage is a message that is sent from the server to a client.
|
||||
type ServerMessage struct {
|
||||
json.Marshaler
|
||||
json.Unmarshaler
|
||||
|
||||
Id string `json:"id,omitempty"`
|
||||
|
||||
Type string `json:"type"`
|
||||
|
|
Loading…
Add table
Reference in a new issue