Merge pull request #899 from strukturag/optimize-easyjson

make: Optimize generated easyjson files.
This commit is contained in:
Joachim Bauch 2025-01-16 10:28:52 +01:00 committed by GitHub
commit a3adccf512
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 220 additions and 1963 deletions

View file

@ -18,13 +18,9 @@ PROTOBUF_VERSION := $(shell grep google.golang.org/protobuf go.mod | xargs | cut
PROTO_FILES := $(filter-out $(GRPC_PROTO_FILES),$(basename $(wildcard *.proto)))
PROTO_GO_FILES := $(addsuffix .pb.go,$(PROTO_FILES))
GRPC_PROTO_GO_FILES := $(addsuffix .pb.go,$(GRPC_PROTO_FILES)) $(addsuffix _grpc.pb.go,$(GRPC_PROTO_FILES))
EASYJSON_GO_FILES := \
api_async_easyjson.go \
api_backend_easyjson.go \
api_grpc_easyjson.go \
api_proxy_easyjson.go \
api_signaling_easyjson.go
TEST_GO_FILES := $(wildcard *_test.go))
EASYJSON_FILES := $(filter-out $(TEST_GO_FILES),$(wildcard api*.go))
EASYJSON_GO_FILES := $(patsubst %.go,%_easyjson.go,$(EASYJSON_FILES))
COMMON_GO_FILES := $(filter-out continentmap.go $(PROTO_GO_FILES) $(GRPC_PROTO_GO_FILES) $(EASYJSON_GO_FILES) $(TEST_GO_FILES),$(wildcard *.go))
CLIENT_TEST_GO_FILES := $(wildcard client/*_test.go))
CLIENT_GO_FILES := $(filter-out $(CLIENT_TEST_GO_FILES),$(wildcard client/*.go))
@ -143,6 +139,11 @@ coverhtml: vet
sed -i -e '1h;2,$$H;$$!d;g' -re 's|// versions.+// source:|// source:|' $*_grpc.pb.go
common: $(EASYJSON_GO_FILES) $(PROTO_GO_FILES) $(GRPC_PROTO_GO_FILES)
# Optimize easyjson files that could call generated functions instead of duplicating code.
for file in $(EASYJSON_FILES); do \
rm -f easyjson-bootstrap*.go; \
PATH="$(GODIR)":$(PATH) "$(GOPATHBIN)/easyjson" -all $$file; \
done
$(BINDIR):
mkdir -p "$(BINDIR)"

File diff suppressed because it is too large Load diff

View file

@ -2038,7 +2038,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling15(in *jle
if out.Error == nil {
out.Error = new(Error)
}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling16(in, out.Error)
(*out.Error).UnmarshalEasyJSON(in)
}
default:
in.SkipRecursive()
@ -2068,7 +2068,7 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling15(out *jw
} else {
out.RawString(prefix)
}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling16(out, *in.Error)
(*in.Error).MarshalEasyJSON(out)
}
out.RawByte('}')
}
@ -2096,65 +2096,7 @@ func (v *BackendRoomDialoutResponse) UnmarshalJSON(data []byte) error {
func (v *BackendRoomDialoutResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling15(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling16(in *jlexer.Lexer, out *Error) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
in.Consumed()
}
in.Skip()
return
}
in.Delim('{')
for !in.IsDelim('}') {
key := in.UnsafeFieldName(false)
in.WantColon()
if in.IsNull() {
in.Skip()
in.WantComma()
continue
}
switch key {
case "code":
out.Code = string(in.String())
case "message":
out.Message = string(in.String())
case "details":
if data := in.Raw(); in.Ok() {
in.AddError((out.Details).UnmarshalJSON(data))
}
default:
in.SkipRecursive()
}
in.WantComma()
}
in.Delim('}')
if isTopLevel {
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling16(out *jwriter.Writer, in Error) {
out.RawByte('{')
first := true
_ = first
{
const prefix string = ",\"code\":"
out.RawString(prefix[1:])
out.String(string(in.Code))
}
{
const prefix string = ",\"message\":"
out.RawString(prefix)
out.String(string(in.Message))
}
if len(in.Details) != 0 {
const prefix string = ",\"details\":"
out.RawString(prefix)
out.Raw((in.Details).MarshalJSON())
}
out.RawByte('}')
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(in *jlexer.Lexer, out *BackendRoomDialoutRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling16(in *jlexer.Lexer, out *BackendRoomDialoutRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2189,7 +2131,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(out *jwriter.Writer, in BackendRoomDialoutRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling16(out *jwriter.Writer, in BackendRoomDialoutRequest) {
out.RawByte('{')
first := true
_ = first
@ -2209,27 +2151,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendRoomDialoutRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling16(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendRoomDialoutRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling16(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendRoomDialoutRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling16(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendRoomDialoutRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling16(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(in *jlexer.Lexer, out *BackendRoomDialoutError) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(in *jlexer.Lexer, out *BackendRoomDialoutError) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2262,7 +2204,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(out *jwriter.Writer, in BackendRoomDialoutError) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(out *jwriter.Writer, in BackendRoomDialoutError) {
out.RawByte('{')
first := true
_ = first
@ -2282,27 +2224,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendRoomDialoutError) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendRoomDialoutError) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling17(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendRoomDialoutError) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendRoomDialoutError) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling17(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(in *jlexer.Lexer, out *BackendRoomDeleteRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(in *jlexer.Lexer, out *BackendRoomDeleteRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2354,7 +2296,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(out *jwriter.Writer, in BackendRoomDeleteRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(out *jwriter.Writer, in BackendRoomDeleteRequest) {
out.RawByte('{')
first := true
_ = first
@ -2379,27 +2321,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendRoomDeleteRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendRoomDeleteRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling18(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendRoomDeleteRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendRoomDeleteRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling18(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(in *jlexer.Lexer, out *BackendPingEntry) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(in *jlexer.Lexer, out *BackendPingEntry) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2432,7 +2374,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(out *jwriter.Writer, in BackendPingEntry) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(out *jwriter.Writer, in BackendPingEntry) {
out.RawByte('{')
first := true
_ = first
@ -2458,27 +2400,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendPingEntry) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendPingEntry) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling19(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendPingEntry) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendPingEntry) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling19(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(in *jlexer.Lexer, out *BackendInformationEtcd) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(in *jlexer.Lexer, out *BackendInformationEtcd) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2517,7 +2459,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(out *jwriter.Writer, in BackendInformationEtcd) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(out *jwriter.Writer, in BackendInformationEtcd) {
out.RawByte('{')
first := true
_ = first
@ -2552,27 +2494,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendInformationEtcd) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendInformationEtcd) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling20(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendInformationEtcd) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendInformationEtcd) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling20(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(in *jlexer.Lexer, out *BackendClientSessionResponse) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(in *jlexer.Lexer, out *BackendClientSessionResponse) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2605,7 +2547,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(out *jwriter.Writer, in BackendClientSessionResponse) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(out *jwriter.Writer, in BackendClientSessionResponse) {
out.RawByte('{')
first := true
_ = first
@ -2625,27 +2567,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientSessionResponse) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientSessionResponse) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling21(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientSessionResponse) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientSessionResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling21(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(in *jlexer.Lexer, out *BackendClientSessionRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(in *jlexer.Lexer, out *BackendClientSessionRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2688,7 +2630,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(out *jwriter.Writer, in BackendClientSessionRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(out *jwriter.Writer, in BackendClientSessionRequest) {
out.RawByte('{')
first := true
_ = first
@ -2728,27 +2670,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientSessionRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientSessionRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling22(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientSessionRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientSessionRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling22(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(in *jlexer.Lexer, out *BackendClientRoomResponse) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(in *jlexer.Lexer, out *BackendClientRoomResponse) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2820,7 +2762,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(out *jwriter.Writer, in BackendClientRoomResponse) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(out *jwriter.Writer, in BackendClientRoomResponse) {
out.RawByte('{')
first := true
_ = first
@ -2866,27 +2808,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientRoomResponse) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientRoomResponse) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling23(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientRoomResponse) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientRoomResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling23(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(in *jlexer.Lexer, out *BackendClientRoomRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(in *jlexer.Lexer, out *BackendClientRoomRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2931,7 +2873,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(out *jwriter.Writer, in BackendClientRoomRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(out *jwriter.Writer, in BackendClientRoomRequest) {
out.RawByte('{')
first := true
_ = first
@ -2981,27 +2923,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientRoomRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientRoomRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling24(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientRoomRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientRoomRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling24(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(in *jlexer.Lexer, out *BackendClientRingResponse) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(in *jlexer.Lexer, out *BackendClientRingResponse) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -3034,7 +2976,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(out *jwriter.Writer, in BackendClientRingResponse) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(out *jwriter.Writer, in BackendClientRingResponse) {
out.RawByte('{')
first := true
_ = first
@ -3054,27 +2996,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientRingResponse) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientRingResponse) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling25(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientRingResponse) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientRingResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling25(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(in *jlexer.Lexer, out *BackendClientResponse) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(in *jlexer.Lexer, out *BackendClientResponse) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -3103,7 +3045,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(in *jle
if out.Error == nil {
out.Error = new(Error)
}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling16(in, out.Error)
(*out.Error).UnmarshalEasyJSON(in)
}
case "auth":
if in.IsNull() {
@ -3155,7 +3097,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(out *jwriter.Writer, in BackendClientResponse) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(out *jwriter.Writer, in BackendClientResponse) {
out.RawByte('{')
first := true
_ = first
@ -3167,7 +3109,7 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(out *jw
if in.Error != nil {
const prefix string = ",\"error\":"
out.RawString(prefix)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling16(out, *in.Error)
(*in.Error).MarshalEasyJSON(out)
}
if in.Auth != nil {
const prefix string = ",\"auth\":"
@ -3195,27 +3137,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientResponse) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientResponse) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling26(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientResponse) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling26(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(in *jlexer.Lexer, out *BackendClientRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(in *jlexer.Lexer, out *BackendClientRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -3286,7 +3228,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(out *jwriter.Writer, in BackendClientRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(out *jwriter.Writer, in BackendClientRequest) {
out.RawByte('{')
first := true
_ = first
@ -3321,27 +3263,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling27(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling27(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(in *jlexer.Lexer, out *BackendClientPingRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(in *jlexer.Lexer, out *BackendClientPingRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -3397,7 +3339,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(out *jwriter.Writer, in BackendClientPingRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(out *jwriter.Writer, in BackendClientPingRequest) {
out.RawByte('{')
first := true
_ = first
@ -3433,27 +3375,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientPingRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientPingRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling28(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientPingRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientPingRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling28(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(in *jlexer.Lexer, out *BackendClientAuthResponse) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(in *jlexer.Lexer, out *BackendClientAuthResponse) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -3490,7 +3432,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(out *jwriter.Writer, in BackendClientAuthResponse) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(out *jwriter.Writer, in BackendClientAuthResponse) {
out.RawByte('{')
first := true
_ = first
@ -3515,27 +3457,27 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientAuthResponse) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientAuthResponse) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling29(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientAuthResponse) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientAuthResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling29(l, v)
}
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling31(in *jlexer.Lexer, out *BackendClientAuthRequest) {
func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(in *jlexer.Lexer, out *BackendClientAuthRequest) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -3570,7 +3512,7 @@ func easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling31(in *jle
in.Consumed()
}
}
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling31(out *jwriter.Writer, in BackendClientAuthRequest) {
func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(out *jwriter.Writer, in BackendClientAuthRequest) {
out.RawByte('{')
first := true
_ = first
@ -3590,23 +3532,23 @@ func easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling31(out *jw
// MarshalJSON supports json.Marshaler interface
func (v BackendClientAuthRequest) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling31(&w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v BackendClientAuthRequest) MarshalEasyJSON(w *jwriter.Writer) {
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling31(w, v)
easyjson4354c623EncodeGithubComStrukturagNextcloudSpreedSignaling30(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *BackendClientAuthRequest) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling31(&r, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *BackendClientAuthRequest) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling31(l, v)
easyjson4354c623DecodeGithubComStrukturagNextcloudSpreedSignaling30(l, v)
}

View file

@ -220,7 +220,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling1(in *jlex
if out.Error == nil {
out.Error = new(Error)
}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling2(in, out.Error)
(*out.Error).UnmarshalEasyJSON(in)
}
case "hello":
if in.IsNull() {
@ -305,7 +305,7 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling1(out *jwr
if in.Error != nil {
const prefix string = ",\"error\":"
out.RawString(prefix)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling2(out, *in.Error)
(*in.Error).MarshalEasyJSON(out)
}
if in.Hello != nil {
const prefix string = ",\"hello\":"
@ -358,65 +358,7 @@ func (v *ProxyServerMessage) UnmarshalJSON(data []byte) error {
func (v *ProxyServerMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling1(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling2(in *jlexer.Lexer, out *Error) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
in.Consumed()
}
in.Skip()
return
}
in.Delim('{')
for !in.IsDelim('}') {
key := in.UnsafeFieldName(false)
in.WantColon()
if in.IsNull() {
in.Skip()
in.WantComma()
continue
}
switch key {
case "code":
out.Code = string(in.String())
case "message":
out.Message = string(in.String())
case "details":
if data := in.Raw(); in.Ok() {
in.AddError((out.Details).UnmarshalJSON(data))
}
default:
in.SkipRecursive()
}
in.WantComma()
}
in.Delim('}')
if isTopLevel {
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling2(out *jwriter.Writer, in Error) {
out.RawByte('{')
first := true
_ = first
{
const prefix string = ",\"code\":"
out.RawString(prefix[1:])
out.String(string(in.Code))
}
{
const prefix string = ",\"message\":"
out.RawString(prefix)
out.String(string(in.Message))
}
if len(in.Details) != 0 {
const prefix string = ",\"details\":"
out.RawString(prefix)
out.Raw((in.Details).MarshalJSON())
}
out.RawByte('}')
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(in *jlexer.Lexer, out *ProxyInformationEtcd) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling2(in *jlexer.Lexer, out *ProxyInformationEtcd) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -447,7 +389,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(in *jlex
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(out *jwriter.Writer, in ProxyInformationEtcd) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling2(out *jwriter.Writer, in ProxyInformationEtcd) {
out.RawByte('{')
first := true
_ = first
@ -462,27 +404,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(out *jwr
// MarshalJSON supports json.Marshaler interface
func (v ProxyInformationEtcd) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling2(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v ProxyInformationEtcd) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling2(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *ProxyInformationEtcd) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling2(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *ProxyInformationEtcd) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling2(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(in *jlexer.Lexer, out *ProxyClientMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(in *jlexer.Lexer, out *ProxyClientMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -555,7 +497,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(in *jlex
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(out *jwriter.Writer, in ProxyClientMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(out *jwriter.Writer, in ProxyClientMessage) {
out.RawByte('{')
first := true
_ = first
@ -601,27 +543,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(out *jwr
// MarshalJSON supports json.Marshaler interface
func (v ProxyClientMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v ProxyClientMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling3(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *ProxyClientMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *ProxyClientMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling3(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(in *jlexer.Lexer, out *PayloadProxyServerMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(in *jlexer.Lexer, out *PayloadProxyServerMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -676,7 +618,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(in *jlex
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(out *jwriter.Writer, in PayloadProxyServerMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(out *jwriter.Writer, in PayloadProxyServerMessage) {
out.RawByte('{')
first := true
_ = first
@ -723,27 +665,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(out *jwr
// MarshalJSON supports json.Marshaler interface
func (v PayloadProxyServerMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v PayloadProxyServerMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling4(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *PayloadProxyServerMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *PayloadProxyServerMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling4(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(in *jlexer.Lexer, out *PayloadProxyClientMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(in *jlexer.Lexer, out *PayloadProxyClientMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -804,7 +746,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(in *jlex
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(out *jwriter.Writer, in PayloadProxyClientMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(out *jwriter.Writer, in PayloadProxyClientMessage) {
out.RawByte('{')
first := true
_ = first
@ -854,27 +796,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(out *jwr
// MarshalJSON supports json.Marshaler interface
func (v PayloadProxyClientMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v PayloadProxyClientMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling5(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *PayloadProxyClientMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *PayloadProxyClientMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling5(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(in *jlexer.Lexer, out *NewPublisherSettings) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(in *jlexer.Lexer, out *NewPublisherSettings) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -915,7 +857,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(in *jlex
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(out *jwriter.Writer, in NewPublisherSettings) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(out *jwriter.Writer, in NewPublisherSettings) {
out.RawByte('{')
first := true
_ = first
@ -981,27 +923,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(out *jwr
// MarshalJSON supports json.Marshaler interface
func (v NewPublisherSettings) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v NewPublisherSettings) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling6(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *NewPublisherSettings) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *NewPublisherSettings) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling6(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(in *jlexer.Lexer, out *HelloProxyServerMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(in *jlexer.Lexer, out *HelloProxyServerMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1032,7 +974,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(in *jlex
if out.Server == nil {
out.Server = new(WelcomeServerMessage)
}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling9(in, out.Server)
(*out.Server).UnmarshalEasyJSON(in)
}
default:
in.SkipRecursive()
@ -1044,7 +986,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(in *jlex
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(out *jwriter.Writer, in HelloProxyServerMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(out *jwriter.Writer, in HelloProxyServerMessage) {
out.RawByte('{')
first := true
_ = first
@ -1061,7 +1003,7 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(out *jwr
if in.Server != nil {
const prefix string = ",\"server\":"
out.RawString(prefix)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling9(out, *in.Server)
(*in.Server).MarshalEasyJSON(out)
}
out.RawByte('}')
}
@ -1069,113 +1011,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(out *jwr
// MarshalJSON supports json.Marshaler interface
func (v HelloProxyServerMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v HelloProxyServerMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling7(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *HelloProxyServerMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *HelloProxyServerMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling7(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling9(in *jlexer.Lexer, out *WelcomeServerMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
in.Consumed()
}
in.Skip()
return
}
in.Delim('{')
for !in.IsDelim('}') {
key := in.UnsafeFieldName(false)
in.WantColon()
if in.IsNull() {
in.Skip()
in.WantComma()
continue
}
switch key {
case "version":
out.Version = string(in.String())
case "features":
if in.IsNull() {
in.Skip()
out.Features = nil
} else {
in.Delim('[')
if out.Features == nil {
if !in.IsDelim(']') {
out.Features = make([]string, 0, 4)
} else {
out.Features = []string{}
}
} else {
out.Features = (out.Features)[:0]
}
for !in.IsDelim(']') {
var v5 string
v5 = string(in.String())
out.Features = append(out.Features, v5)
in.WantComma()
}
in.Delim(']')
}
case "country":
out.Country = string(in.String())
default:
in.SkipRecursive()
}
in.WantComma()
}
in.Delim('}')
if isTopLevel {
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling9(out *jwriter.Writer, in WelcomeServerMessage) {
out.RawByte('{')
first := true
_ = first
{
const prefix string = ",\"version\":"
out.RawString(prefix[1:])
out.String(string(in.Version))
}
if len(in.Features) != 0 {
const prefix string = ",\"features\":"
out.RawString(prefix)
{
out.RawByte('[')
for v6, v7 := range in.Features {
if v6 > 0 {
out.RawByte(',')
}
out.String(string(v7))
}
out.RawByte(']')
}
}
if in.Country != "" {
const prefix string = ",\"country\":"
out.RawString(prefix)
out.String(string(in.Country))
}
out.RawByte('}')
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(in *jlexer.Lexer, out *HelloProxyClientMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(in *jlexer.Lexer, out *HelloProxyClientMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1214,9 +1070,9 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(in *jle
out.Features = (out.Features)[:0]
}
for !in.IsDelim(']') {
var v8 string
v8 = string(in.String())
out.Features = append(out.Features, v8)
var v5 string
v5 = string(in.String())
out.Features = append(out.Features, v5)
in.WantComma()
}
in.Delim(']')
@ -1233,7 +1089,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(out *jwriter.Writer, in HelloProxyClientMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(out *jwriter.Writer, in HelloProxyClientMessage) {
out.RawByte('{')
first := true
_ = first
@ -1252,11 +1108,11 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(out *jw
out.RawString(prefix)
{
out.RawByte('[')
for v9, v10 := range in.Features {
if v9 > 0 {
for v6, v7 := range in.Features {
if v6 > 0 {
out.RawByte(',')
}
out.String(string(v10))
out.String(string(v7))
}
out.RawByte(']')
}
@ -1272,27 +1128,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(out *jw
// MarshalJSON supports json.Marshaler interface
func (v HelloProxyClientMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v HelloProxyClientMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling8(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *HelloProxyClientMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *HelloProxyClientMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling8(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(in *jlexer.Lexer, out *EventProxyServerMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling9(in *jlexer.Lexer, out *EventProxyServerMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1339,7 +1195,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(out *jwriter.Writer, in EventProxyServerMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling9(out *jwriter.Writer, in EventProxyServerMessage) {
out.RawByte('{')
first := true
_ = first
@ -1374,27 +1230,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(out *jw
// MarshalJSON supports json.Marshaler interface
func (v EventProxyServerMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling9(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v EventProxyServerMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling9(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *EventProxyServerMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling9(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *EventProxyServerMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling9(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling12(in *jlexer.Lexer, out *EventProxyServerBandwidth) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(in *jlexer.Lexer, out *EventProxyServerBandwidth) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1443,7 +1299,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling12(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling12(out *jwriter.Writer, in EventProxyServerBandwidth) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(out *jwriter.Writer, in EventProxyServerBandwidth) {
out.RawByte('{')
first := true
_ = first
@ -1469,27 +1325,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling12(out *jw
// MarshalJSON supports json.Marshaler interface
func (v EventProxyServerBandwidth) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling12(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v EventProxyServerBandwidth) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling12(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling10(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *EventProxyServerBandwidth) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling12(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *EventProxyServerBandwidth) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling12(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling10(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(in *jlexer.Lexer, out *CommandProxyServerMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(in *jlexer.Lexer, out *CommandProxyServerMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1530,9 +1386,9 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(in *jle
out.Streams = (out.Streams)[:0]
}
for !in.IsDelim(']') {
var v11 PublisherStream
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling14(in, &v11)
out.Streams = append(out.Streams, v11)
var v8 PublisherStream
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling12(in, &v8)
out.Streams = append(out.Streams, v8)
in.WantComma()
}
in.Delim(']')
@ -1547,7 +1403,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(out *jwriter.Writer, in CommandProxyServerMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(out *jwriter.Writer, in CommandProxyServerMessage) {
out.RawByte('{')
first := true
_ = first
@ -1587,11 +1443,11 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(out *jw
}
{
out.RawByte('[')
for v12, v13 := range in.Streams {
if v12 > 0 {
for v9, v10 := range in.Streams {
if v9 > 0 {
out.RawByte(',')
}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling14(out, v13)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling12(out, v10)
}
out.RawByte(']')
}
@ -1602,27 +1458,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(out *jw
// MarshalJSON supports json.Marshaler interface
func (v CommandProxyServerMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v CommandProxyServerMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling11(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *CommandProxyServerMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *CommandProxyServerMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling11(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling14(in *jlexer.Lexer, out *PublisherStream) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling12(in *jlexer.Lexer, out *PublisherStream) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1681,7 +1537,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling14(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling14(out *jwriter.Writer, in PublisherStream) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling12(out *jwriter.Writer, in PublisherStream) {
out.RawByte('{')
first := true
_ = first
@ -1762,7 +1618,7 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling14(out *jw
}
out.RawByte('}')
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(in *jlexer.Lexer, out *CommandProxyClientMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(in *jlexer.Lexer, out *CommandProxyClientMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1825,7 +1681,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(out *jwriter.Writer, in CommandProxyClientMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(out *jwriter.Writer, in CommandProxyClientMessage) {
out.RawByte('{')
first := true
_ = first
@ -1900,27 +1756,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(out *jw
// MarshalJSON supports json.Marshaler interface
func (v CommandProxyClientMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v CommandProxyClientMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling13(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *CommandProxyClientMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *CommandProxyClientMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling13(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling16(in *jlexer.Lexer, out *ByeProxyServerMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling14(in *jlexer.Lexer, out *ByeProxyServerMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -1951,7 +1807,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling16(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling16(out *jwriter.Writer, in ByeProxyServerMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling14(out *jwriter.Writer, in ByeProxyServerMessage) {
out.RawByte('{')
first := true
_ = first
@ -1966,27 +1822,27 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling16(out *jw
// MarshalJSON supports json.Marshaler interface
func (v ByeProxyServerMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling16(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling14(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v ByeProxyServerMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling16(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling14(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *ByeProxyServerMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling16(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling14(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *ByeProxyServerMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling16(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling14(l, v)
}
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling17(in *jlexer.Lexer, out *ByeProxyClientMessage) {
func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(in *jlexer.Lexer, out *ByeProxyClientMessage) {
isTopLevel := in.IsStart()
if in.IsNull() {
if isTopLevel {
@ -2015,7 +1871,7 @@ func easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling17(in *jle
in.Consumed()
}
}
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling17(out *jwriter.Writer, in ByeProxyClientMessage) {
func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(out *jwriter.Writer, in ByeProxyClientMessage) {
out.RawByte('{')
first := true
_ = first
@ -2025,23 +1881,23 @@ func easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling17(out *jw
// MarshalJSON supports json.Marshaler interface
func (v ByeProxyClientMessage) MarshalJSON() ([]byte, error) {
w := jwriter.Writer{}
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling17(&w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(&w, v)
return w.Buffer.BuildBytes(), w.Error
}
// MarshalEasyJSON supports easyjson.Marshaler interface
func (v ByeProxyClientMessage) MarshalEasyJSON(w *jwriter.Writer) {
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling17(w, v)
easyjson1c8542dbEncodeGithubComStrukturagNextcloudSpreedSignaling15(w, v)
}
// UnmarshalJSON supports json.Unmarshaler interface
func (v *ByeProxyClientMessage) UnmarshalJSON(data []byte) error {
r := jlexer.Lexer{Data: data}
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling17(&r, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(&r, v)
return r.Error()
}
// UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (v *ByeProxyClientMessage) UnmarshalEasyJSON(l *jlexer.Lexer) {
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling17(l, v)
easyjson1c8542dbDecodeGithubComStrukturagNextcloudSpreedSignaling15(l, v)
}