// Code generated by easyjson for marshaling/unmarshaling. DO NOT EDIT. package network import ( json "encoding/json" cdp "github.com/knq/chromedp/cdp" runtime "github.com/knq/chromedp/cdp/runtime" security "github.com/knq/chromedp/cdp/security" easyjson "github.com/mailru/easyjson" jlexer "github.com/mailru/easyjson/jlexer" jwriter "github.com/mailru/easyjson/jwriter" ) // suppress unused package warning var ( _ *json.RawMessage _ *jlexer.Lexer _ *jwriter.Writer _ easyjson.Marshaler ) func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork(in *jlexer.Lexer, out *WebSocketResponse) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "status": out.Status = int64(in.Int64()) case "statusText": out.StatusText = string(in.String()) case "headers": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.Headers = make(Headers) } else { out.Headers = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v1 interface{} if m, ok := v1.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v1.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v1 = in.Interface() } (out.Headers)[key] = v1 in.WantComma() } in.Delim('}') } case "headersText": out.HeadersText = string(in.String()) case "requestHeaders": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.RequestHeaders = make(Headers) } else { out.RequestHeaders = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v2 interface{} if m, ok := v2.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v2.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v2 = in.Interface() } (out.RequestHeaders)[key] = v2 in.WantComma() } in.Delim('}') } case "requestHeadersText": out.RequestHeadersText = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork(out *jwriter.Writer, in WebSocketResponse) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"status\":") out.Int64(int64(in.Status)) if !first { out.RawByte(',') } first = false out.RawString("\"statusText\":") out.String(string(in.StatusText)) if !first { out.RawByte(',') } first = false out.RawString("\"headers\":") if in.Headers == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v3First := true for v3Name, v3Value := range in.Headers { if !v3First { out.RawByte(',') } v3First = false out.String(string(v3Name)) out.RawByte(':') if m, ok := v3Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v3Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v3Value)) } } out.RawByte('}') } if in.HeadersText != "" { if !first { out.RawByte(',') } first = false out.RawString("\"headersText\":") out.String(string(in.HeadersText)) } if len(in.RequestHeaders) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"requestHeaders\":") if in.RequestHeaders == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v4First := true for v4Name, v4Value := range in.RequestHeaders { if !v4First { out.RawByte(',') } v4First = false out.String(string(v4Name)) out.RawByte(':') if m, ok := v4Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v4Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v4Value)) } } out.RawByte('}') } } if in.RequestHeadersText != "" { if !first { out.RawByte(',') } first = false out.RawString("\"requestHeadersText\":") out.String(string(in.RequestHeadersText)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v WebSocketResponse) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v WebSocketResponse) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *WebSocketResponse) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *WebSocketResponse) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork1(in *jlexer.Lexer, out *WebSocketRequest) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "headers": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.Headers = make(Headers) } else { out.Headers = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v5 interface{} if m, ok := v5.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v5.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v5 = in.Interface() } (out.Headers)[key] = v5 in.WantComma() } in.Delim('}') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork1(out *jwriter.Writer, in WebSocketRequest) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"headers\":") if in.Headers == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v6First := true for v6Name, v6Value := range in.Headers { if !v6First { out.RawByte(',') } v6First = false out.String(string(v6Name)) out.RawByte(':') if m, ok := v6Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v6Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v6Value)) } } out.RawByte('}') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v WebSocketRequest) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork1(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v WebSocketRequest) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork1(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *WebSocketRequest) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork1(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *WebSocketRequest) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork1(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork2(in *jlexer.Lexer, out *WebSocketFrame) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "opcode": out.Opcode = float64(in.Float64()) case "mask": out.Mask = bool(in.Bool()) case "payloadData": out.PayloadData = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork2(out *jwriter.Writer, in WebSocketFrame) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"opcode\":") out.Float64(float64(in.Opcode)) if !first { out.RawByte(',') } first = false out.RawString("\"mask\":") out.Bool(bool(in.Mask)) if !first { out.RawByte(',') } first = false out.RawString("\"payloadData\":") out.String(string(in.PayloadData)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v WebSocketFrame) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork2(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v WebSocketFrame) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork2(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *WebSocketFrame) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork2(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *WebSocketFrame) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork2(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork3(in *jlexer.Lexer, out *SignedCertificateTimestamp) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "status": out.Status = string(in.String()) case "origin": out.Origin = string(in.String()) case "logDescription": out.LogDescription = string(in.String()) case "logId": out.LogID = string(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.TimeSinceEpoch) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "hashAlgorithm": out.HashAlgorithm = string(in.String()) case "signatureAlgorithm": out.SignatureAlgorithm = string(in.String()) case "signatureData": out.SignatureData = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork3(out *jwriter.Writer, in SignedCertificateTimestamp) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"status\":") out.String(string(in.Status)) if !first { out.RawByte(',') } first = false out.RawString("\"origin\":") out.String(string(in.Origin)) if !first { out.RawByte(',') } first = false out.RawString("\"logDescription\":") out.String(string(in.LogDescription)) if !first { out.RawByte(',') } first = false out.RawString("\"logId\":") out.String(string(in.LogID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"hashAlgorithm\":") out.String(string(in.HashAlgorithm)) if !first { out.RawByte(',') } first = false out.RawString("\"signatureAlgorithm\":") out.String(string(in.SignatureAlgorithm)) if !first { out.RawByte(',') } first = false out.RawString("\"signatureData\":") out.String(string(in.SignatureData)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SignedCertificateTimestamp) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork3(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SignedCertificateTimestamp) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork3(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SignedCertificateTimestamp) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork3(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SignedCertificateTimestamp) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork3(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork4(in *jlexer.Lexer, out *SetUserAgentOverrideParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "userAgent": out.UserAgent = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork4(out *jwriter.Writer, in SetUserAgentOverrideParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"userAgent\":") out.String(string(in.UserAgent)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetUserAgentOverrideParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork4(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetUserAgentOverrideParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork4(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetUserAgentOverrideParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork4(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetUserAgentOverrideParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork4(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork5(in *jlexer.Lexer, out *SetRequestInterceptionEnabledParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "enabled": out.Enabled = bool(in.Bool()) case "patterns": if in.IsNull() { in.Skip() out.Patterns = nil } else { in.Delim('[') if out.Patterns == nil { if !in.IsDelim(']') { out.Patterns = make([]string, 0, 4) } else { out.Patterns = []string{} } } else { out.Patterns = (out.Patterns)[:0] } for !in.IsDelim(']') { var v7 string v7 = string(in.String()) out.Patterns = append(out.Patterns, v7) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork5(out *jwriter.Writer, in SetRequestInterceptionEnabledParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"enabled\":") out.Bool(bool(in.Enabled)) if len(in.Patterns) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"patterns\":") if in.Patterns == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v8, v9 := range in.Patterns { if v8 > 0 { out.RawByte(',') } out.String(string(v9)) } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetRequestInterceptionEnabledParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork5(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetRequestInterceptionEnabledParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork5(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetRequestInterceptionEnabledParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork5(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetRequestInterceptionEnabledParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork5(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork6(in *jlexer.Lexer, out *SetExtraHTTPHeadersParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "headers": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.Headers = make(Headers) } else { out.Headers = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v10 interface{} if m, ok := v10.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v10.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v10 = in.Interface() } (out.Headers)[key] = v10 in.WantComma() } in.Delim('}') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork6(out *jwriter.Writer, in SetExtraHTTPHeadersParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"headers\":") if in.Headers == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v11First := true for v11Name, v11Value := range in.Headers { if !v11First { out.RawByte(',') } v11First = false out.String(string(v11Name)) out.RawByte(':') if m, ok := v11Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v11Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v11Value)) } } out.RawByte('}') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetExtraHTTPHeadersParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork6(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetExtraHTTPHeadersParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork6(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetExtraHTTPHeadersParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork6(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetExtraHTTPHeadersParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork6(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork7(in *jlexer.Lexer, out *SetDataSizeLimitsForTestParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "maxTotalSize": out.MaxTotalSize = int64(in.Int64()) case "maxResourceSize": out.MaxResourceSize = int64(in.Int64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork7(out *jwriter.Writer, in SetDataSizeLimitsForTestParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"maxTotalSize\":") out.Int64(int64(in.MaxTotalSize)) if !first { out.RawByte(',') } first = false out.RawString("\"maxResourceSize\":") out.Int64(int64(in.MaxResourceSize)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetDataSizeLimitsForTestParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork7(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetDataSizeLimitsForTestParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork7(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetDataSizeLimitsForTestParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork7(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetDataSizeLimitsForTestParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork7(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork8(in *jlexer.Lexer, out *SetCookiesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "cookies": if in.IsNull() { in.Skip() out.Cookies = nil } else { in.Delim('[') if out.Cookies == nil { if !in.IsDelim(']') { out.Cookies = make([]*CookieParam, 0, 8) } else { out.Cookies = []*CookieParam{} } } else { out.Cookies = (out.Cookies)[:0] } for !in.IsDelim(']') { var v12 *CookieParam if in.IsNull() { in.Skip() v12 = nil } else { if v12 == nil { v12 = new(CookieParam) } (*v12).UnmarshalEasyJSON(in) } out.Cookies = append(out.Cookies, v12) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork8(out *jwriter.Writer, in SetCookiesParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"cookies\":") if in.Cookies == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v13, v14 := range in.Cookies { if v13 > 0 { out.RawByte(',') } if v14 == nil { out.RawString("null") } else { (*v14).MarshalEasyJSON(out) } } out.RawByte(']') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetCookiesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork8(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetCookiesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork8(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetCookiesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork8(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetCookiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork8(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork9(in *jlexer.Lexer, out *SetCookieReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "success": out.Success = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork9(out *jwriter.Writer, in SetCookieReturns) { out.RawByte('{') first := true _ = first if in.Success { if !first { out.RawByte(',') } first = false out.RawString("\"success\":") out.Bool(bool(in.Success)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetCookieReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork9(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetCookieReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork9(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetCookieReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork9(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetCookieReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork9(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork10(in *jlexer.Lexer, out *SetCookieParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "value": out.Value = string(in.String()) case "url": out.URL = string(in.String()) case "domain": out.Domain = string(in.String()) case "path": out.Path = string(in.String()) case "secure": out.Secure = bool(in.Bool()) case "httpOnly": out.HTTPOnly = bool(in.Bool()) case "sameSite": (out.SameSite).UnmarshalEasyJSON(in) case "expires": if in.IsNull() { in.Skip() out.Expires = nil } else { if out.Expires == nil { out.Expires = new(cdp.TimeSinceEpoch) } (*out.Expires).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork10(out *jwriter.Writer, in SetCookieParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) if in.URL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) } if in.Domain != "" { if !first { out.RawByte(',') } first = false out.RawString("\"domain\":") out.String(string(in.Domain)) } if in.Path != "" { if !first { out.RawByte(',') } first = false out.RawString("\"path\":") out.String(string(in.Path)) } if in.Secure { if !first { out.RawByte(',') } first = false out.RawString("\"secure\":") out.Bool(bool(in.Secure)) } if in.HTTPOnly { if !first { out.RawByte(',') } first = false out.RawString("\"httpOnly\":") out.Bool(bool(in.HTTPOnly)) } if in.SameSite != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sameSite\":") (in.SameSite).MarshalEasyJSON(out) } if in.Expires != nil { if !first { out.RawByte(',') } first = false out.RawString("\"expires\":") if in.Expires == nil { out.RawString("null") } else { (*in.Expires).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetCookieParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork10(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetCookieParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork10(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetCookieParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork10(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetCookieParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork10(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork11(in *jlexer.Lexer, out *SetCacheDisabledParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "cacheDisabled": out.CacheDisabled = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork11(out *jwriter.Writer, in SetCacheDisabledParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"cacheDisabled\":") out.Bool(bool(in.CacheDisabled)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetCacheDisabledParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork11(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetCacheDisabledParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork11(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetCacheDisabledParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork11(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetCacheDisabledParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork11(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork12(in *jlexer.Lexer, out *SetBypassServiceWorkerParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "bypass": out.Bypass = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork12(out *jwriter.Writer, in SetBypassServiceWorkerParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"bypass\":") out.Bool(bool(in.Bypass)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetBypassServiceWorkerParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork12(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetBypassServiceWorkerParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork12(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetBypassServiceWorkerParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork12(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetBypassServiceWorkerParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork12(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork13(in *jlexer.Lexer, out *SetBlockedURLSParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "urls": if in.IsNull() { in.Skip() out.Urls = nil } else { in.Delim('[') if out.Urls == nil { if !in.IsDelim(']') { out.Urls = make([]string, 0, 4) } else { out.Urls = []string{} } } else { out.Urls = (out.Urls)[:0] } for !in.IsDelim(']') { var v15 string v15 = string(in.String()) out.Urls = append(out.Urls, v15) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork13(out *jwriter.Writer, in SetBlockedURLSParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"urls\":") if in.Urls == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v16, v17 := range in.Urls { if v16 > 0 { out.RawByte(',') } out.String(string(v17)) } out.RawByte(']') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SetBlockedURLSParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork13(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SetBlockedURLSParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork13(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SetBlockedURLSParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork13(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SetBlockedURLSParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork13(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork14(in *jlexer.Lexer, out *SecurityDetails) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "protocol": out.Protocol = string(in.String()) case "keyExchange": out.KeyExchange = string(in.String()) case "keyExchangeGroup": out.KeyExchangeGroup = string(in.String()) case "cipher": out.Cipher = string(in.String()) case "mac": out.Mac = string(in.String()) case "certificateId": out.CertificateID = security.CertificateID(in.Int64()) case "subjectName": out.SubjectName = string(in.String()) case "sanList": if in.IsNull() { in.Skip() out.SanList = nil } else { in.Delim('[') if out.SanList == nil { if !in.IsDelim(']') { out.SanList = make([]string, 0, 4) } else { out.SanList = []string{} } } else { out.SanList = (out.SanList)[:0] } for !in.IsDelim(']') { var v18 string v18 = string(in.String()) out.SanList = append(out.SanList, v18) in.WantComma() } in.Delim(']') } case "issuer": out.Issuer = string(in.String()) case "validFrom": if in.IsNull() { in.Skip() out.ValidFrom = nil } else { if out.ValidFrom == nil { out.ValidFrom = new(cdp.TimeSinceEpoch) } (*out.ValidFrom).UnmarshalEasyJSON(in) } case "validTo": if in.IsNull() { in.Skip() out.ValidTo = nil } else { if out.ValidTo == nil { out.ValidTo = new(cdp.TimeSinceEpoch) } (*out.ValidTo).UnmarshalEasyJSON(in) } case "signedCertificateTimestampList": if in.IsNull() { in.Skip() out.SignedCertificateTimestampList = nil } else { in.Delim('[') if out.SignedCertificateTimestampList == nil { if !in.IsDelim(']') { out.SignedCertificateTimestampList = make([]*SignedCertificateTimestamp, 0, 8) } else { out.SignedCertificateTimestampList = []*SignedCertificateTimestamp{} } } else { out.SignedCertificateTimestampList = (out.SignedCertificateTimestampList)[:0] } for !in.IsDelim(']') { var v19 *SignedCertificateTimestamp if in.IsNull() { in.Skip() v19 = nil } else { if v19 == nil { v19 = new(SignedCertificateTimestamp) } (*v19).UnmarshalEasyJSON(in) } out.SignedCertificateTimestampList = append(out.SignedCertificateTimestampList, v19) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork14(out *jwriter.Writer, in SecurityDetails) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"protocol\":") out.String(string(in.Protocol)) if !first { out.RawByte(',') } first = false out.RawString("\"keyExchange\":") out.String(string(in.KeyExchange)) if in.KeyExchangeGroup != "" { if !first { out.RawByte(',') } first = false out.RawString("\"keyExchangeGroup\":") out.String(string(in.KeyExchangeGroup)) } if !first { out.RawByte(',') } first = false out.RawString("\"cipher\":") out.String(string(in.Cipher)) if in.Mac != "" { if !first { out.RawByte(',') } first = false out.RawString("\"mac\":") out.String(string(in.Mac)) } if !first { out.RawByte(',') } first = false out.RawString("\"certificateId\":") out.Int64(int64(in.CertificateID)) if !first { out.RawByte(',') } first = false out.RawString("\"subjectName\":") out.String(string(in.SubjectName)) if !first { out.RawByte(',') } first = false out.RawString("\"sanList\":") if in.SanList == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v20, v21 := range in.SanList { if v20 > 0 { out.RawByte(',') } out.String(string(v21)) } out.RawByte(']') } if !first { out.RawByte(',') } first = false out.RawString("\"issuer\":") out.String(string(in.Issuer)) if !first { out.RawByte(',') } first = false out.RawString("\"validFrom\":") if in.ValidFrom == nil { out.RawString("null") } else { (*in.ValidFrom).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"validTo\":") if in.ValidTo == nil { out.RawString("null") } else { (*in.ValidTo).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"signedCertificateTimestampList\":") if in.SignedCertificateTimestampList == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v22, v23 := range in.SignedCertificateTimestampList { if v22 > 0 { out.RawByte(',') } if v23 == nil { out.RawString("null") } else { (*v23).MarshalEasyJSON(out) } } out.RawByte(']') } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v SecurityDetails) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork14(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v SecurityDetails) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork14(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *SecurityDetails) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork14(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *SecurityDetails) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork14(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork15(in *jlexer.Lexer, out *Response) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "url": out.URL = string(in.String()) case "status": out.Status = int64(in.Int64()) case "statusText": out.StatusText = string(in.String()) case "headers": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.Headers = make(Headers) } else { out.Headers = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v24 interface{} if m, ok := v24.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v24.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v24 = in.Interface() } (out.Headers)[key] = v24 in.WantComma() } in.Delim('}') } case "headersText": out.HeadersText = string(in.String()) case "mimeType": out.MimeType = string(in.String()) case "requestHeaders": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.RequestHeaders = make(Headers) } else { out.RequestHeaders = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v25 interface{} if m, ok := v25.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v25.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v25 = in.Interface() } (out.RequestHeaders)[key] = v25 in.WantComma() } in.Delim('}') } case "requestHeadersText": out.RequestHeadersText = string(in.String()) case "connectionReused": out.ConnectionReused = bool(in.Bool()) case "connectionId": out.ConnectionID = float64(in.Float64()) case "remoteIPAddress": out.RemoteIPAddress = string(in.String()) case "remotePort": out.RemotePort = int64(in.Int64()) case "fromDiskCache": out.FromDiskCache = bool(in.Bool()) case "fromServiceWorker": out.FromServiceWorker = bool(in.Bool()) case "encodedDataLength": out.EncodedDataLength = float64(in.Float64()) case "timing": if in.IsNull() { in.Skip() out.Timing = nil } else { if out.Timing == nil { out.Timing = new(ResourceTiming) } (*out.Timing).UnmarshalEasyJSON(in) } case "protocol": out.Protocol = string(in.String()) case "securityState": (out.SecurityState).UnmarshalEasyJSON(in) case "securityDetails": if in.IsNull() { in.Skip() out.SecurityDetails = nil } else { if out.SecurityDetails == nil { out.SecurityDetails = new(SecurityDetails) } (*out.SecurityDetails).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork15(out *jwriter.Writer, in Response) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) if !first { out.RawByte(',') } first = false out.RawString("\"status\":") out.Int64(int64(in.Status)) if !first { out.RawByte(',') } first = false out.RawString("\"statusText\":") out.String(string(in.StatusText)) if !first { out.RawByte(',') } first = false out.RawString("\"headers\":") if in.Headers == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v26First := true for v26Name, v26Value := range in.Headers { if !v26First { out.RawByte(',') } v26First = false out.String(string(v26Name)) out.RawByte(':') if m, ok := v26Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v26Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v26Value)) } } out.RawByte('}') } if in.HeadersText != "" { if !first { out.RawByte(',') } first = false out.RawString("\"headersText\":") out.String(string(in.HeadersText)) } if !first { out.RawByte(',') } first = false out.RawString("\"mimeType\":") out.String(string(in.MimeType)) if len(in.RequestHeaders) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"requestHeaders\":") if in.RequestHeaders == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v27First := true for v27Name, v27Value := range in.RequestHeaders { if !v27First { out.RawByte(',') } v27First = false out.String(string(v27Name)) out.RawByte(':') if m, ok := v27Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v27Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v27Value)) } } out.RawByte('}') } } if in.RequestHeadersText != "" { if !first { out.RawByte(',') } first = false out.RawString("\"requestHeadersText\":") out.String(string(in.RequestHeadersText)) } if !first { out.RawByte(',') } first = false out.RawString("\"connectionReused\":") out.Bool(bool(in.ConnectionReused)) if !first { out.RawByte(',') } first = false out.RawString("\"connectionId\":") out.Float64(float64(in.ConnectionID)) if in.RemoteIPAddress != "" { if !first { out.RawByte(',') } first = false out.RawString("\"remoteIPAddress\":") out.String(string(in.RemoteIPAddress)) } if in.RemotePort != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"remotePort\":") out.Int64(int64(in.RemotePort)) } if in.FromDiskCache { if !first { out.RawByte(',') } first = false out.RawString("\"fromDiskCache\":") out.Bool(bool(in.FromDiskCache)) } if in.FromServiceWorker { if !first { out.RawByte(',') } first = false out.RawString("\"fromServiceWorker\":") out.Bool(bool(in.FromServiceWorker)) } if !first { out.RawByte(',') } first = false out.RawString("\"encodedDataLength\":") out.Float64(float64(in.EncodedDataLength)) if in.Timing != nil { if !first { out.RawByte(',') } first = false out.RawString("\"timing\":") if in.Timing == nil { out.RawString("null") } else { (*in.Timing).MarshalEasyJSON(out) } } if in.Protocol != "" { if !first { out.RawByte(',') } first = false out.RawString("\"protocol\":") out.String(string(in.Protocol)) } if !first { out.RawByte(',') } first = false out.RawString("\"securityState\":") (in.SecurityState).MarshalEasyJSON(out) if in.SecurityDetails != nil { if !first { out.RawByte(',') } first = false out.RawString("\"securityDetails\":") if in.SecurityDetails == nil { out.RawString("null") } else { (*in.SecurityDetails).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Response) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork15(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Response) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork15(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Response) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork15(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Response) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork15(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork16(in *jlexer.Lexer, out *ResourceTiming) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestTime": out.RequestTime = float64(in.Float64()) case "proxyStart": out.ProxyStart = float64(in.Float64()) case "proxyEnd": out.ProxyEnd = float64(in.Float64()) case "dnsStart": out.DNSStart = float64(in.Float64()) case "dnsEnd": out.DNSEnd = float64(in.Float64()) case "connectStart": out.ConnectStart = float64(in.Float64()) case "connectEnd": out.ConnectEnd = float64(in.Float64()) case "sslStart": out.SslStart = float64(in.Float64()) case "sslEnd": out.SslEnd = float64(in.Float64()) case "workerStart": out.WorkerStart = float64(in.Float64()) case "workerReady": out.WorkerReady = float64(in.Float64()) case "sendStart": out.SendStart = float64(in.Float64()) case "sendEnd": out.SendEnd = float64(in.Float64()) case "pushStart": out.PushStart = float64(in.Float64()) case "pushEnd": out.PushEnd = float64(in.Float64()) case "receiveHeadersEnd": out.ReceiveHeadersEnd = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork16(out *jwriter.Writer, in ResourceTiming) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestTime\":") out.Float64(float64(in.RequestTime)) if !first { out.RawByte(',') } first = false out.RawString("\"proxyStart\":") out.Float64(float64(in.ProxyStart)) if !first { out.RawByte(',') } first = false out.RawString("\"proxyEnd\":") out.Float64(float64(in.ProxyEnd)) if !first { out.RawByte(',') } first = false out.RawString("\"dnsStart\":") out.Float64(float64(in.DNSStart)) if !first { out.RawByte(',') } first = false out.RawString("\"dnsEnd\":") out.Float64(float64(in.DNSEnd)) if !first { out.RawByte(',') } first = false out.RawString("\"connectStart\":") out.Float64(float64(in.ConnectStart)) if !first { out.RawByte(',') } first = false out.RawString("\"connectEnd\":") out.Float64(float64(in.ConnectEnd)) if !first { out.RawByte(',') } first = false out.RawString("\"sslStart\":") out.Float64(float64(in.SslStart)) if !first { out.RawByte(',') } first = false out.RawString("\"sslEnd\":") out.Float64(float64(in.SslEnd)) if !first { out.RawByte(',') } first = false out.RawString("\"workerStart\":") out.Float64(float64(in.WorkerStart)) if !first { out.RawByte(',') } first = false out.RawString("\"workerReady\":") out.Float64(float64(in.WorkerReady)) if !first { out.RawByte(',') } first = false out.RawString("\"sendStart\":") out.Float64(float64(in.SendStart)) if !first { out.RawByte(',') } first = false out.RawString("\"sendEnd\":") out.Float64(float64(in.SendEnd)) if !first { out.RawByte(',') } first = false out.RawString("\"pushStart\":") out.Float64(float64(in.PushStart)) if !first { out.RawByte(',') } first = false out.RawString("\"pushEnd\":") out.Float64(float64(in.PushEnd)) if !first { out.RawByte(',') } first = false out.RawString("\"receiveHeadersEnd\":") out.Float64(float64(in.ReceiveHeadersEnd)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ResourceTiming) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork16(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ResourceTiming) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork16(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ResourceTiming) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork16(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ResourceTiming) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork16(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork17(in *jlexer.Lexer, out *Request) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "url": out.URL = string(in.String()) case "method": out.Method = string(in.String()) case "headers": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.Headers = make(Headers) } else { out.Headers = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v28 interface{} if m, ok := v28.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v28.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v28 = in.Interface() } (out.Headers)[key] = v28 in.WantComma() } in.Delim('}') } case "postData": out.PostData = string(in.String()) case "mixedContentType": (out.MixedContentType).UnmarshalEasyJSON(in) case "initialPriority": (out.InitialPriority).UnmarshalEasyJSON(in) case "referrerPolicy": (out.ReferrerPolicy).UnmarshalEasyJSON(in) case "isLinkPreload": out.IsLinkPreload = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork17(out *jwriter.Writer, in Request) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) if !first { out.RawByte(',') } first = false out.RawString("\"method\":") out.String(string(in.Method)) if !first { out.RawByte(',') } first = false out.RawString("\"headers\":") if in.Headers == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v29First := true for v29Name, v29Value := range in.Headers { if !v29First { out.RawByte(',') } v29First = false out.String(string(v29Name)) out.RawByte(':') if m, ok := v29Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v29Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v29Value)) } } out.RawByte('}') } if in.PostData != "" { if !first { out.RawByte(',') } first = false out.RawString("\"postData\":") out.String(string(in.PostData)) } if in.MixedContentType != "" { if !first { out.RawByte(',') } first = false out.RawString("\"mixedContentType\":") (in.MixedContentType).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"initialPriority\":") (in.InitialPriority).MarshalEasyJSON(out) if !first { out.RawByte(',') } first = false out.RawString("\"referrerPolicy\":") (in.ReferrerPolicy).MarshalEasyJSON(out) if in.IsLinkPreload { if !first { out.RawByte(',') } first = false out.RawString("\"isLinkPreload\":") out.Bool(bool(in.IsLinkPreload)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Request) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork17(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Request) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork17(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Request) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork17(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Request) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork17(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork18(in *jlexer.Lexer, out *ReplayXHRParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork18(out *jwriter.Writer, in ReplayXHRParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ReplayXHRParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork18(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ReplayXHRParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork18(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ReplayXHRParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork18(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ReplayXHRParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork18(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork19(in *jlexer.Lexer, out *Initiator) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "type": (out.Type).UnmarshalEasyJSON(in) case "stack": if in.IsNull() { in.Skip() out.Stack = nil } else { if out.Stack == nil { out.Stack = new(runtime.StackTrace) } (*out.Stack).UnmarshalEasyJSON(in) } case "url": out.URL = string(in.String()) case "lineNumber": out.LineNumber = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork19(out *jwriter.Writer, in Initiator) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"type\":") (in.Type).MarshalEasyJSON(out) if in.Stack != nil { if !first { out.RawByte(',') } first = false out.RawString("\"stack\":") if in.Stack == nil { out.RawString("null") } else { (*in.Stack).MarshalEasyJSON(out) } } if in.URL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) } if in.LineNumber != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"lineNumber\":") out.Float64(float64(in.LineNumber)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Initiator) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork19(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Initiator) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork19(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Initiator) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork19(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Initiator) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork19(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork20(in *jlexer.Lexer, out *GetResponseBodyReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "body": out.Body = string(in.String()) case "base64Encoded": out.Base64encoded = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork20(out *jwriter.Writer, in GetResponseBodyReturns) { out.RawByte('{') first := true _ = first if in.Body != "" { if !first { out.RawByte(',') } first = false out.RawString("\"body\":") out.String(string(in.Body)) } if in.Base64encoded { if !first { out.RawByte(',') } first = false out.RawString("\"base64Encoded\":") out.Bool(bool(in.Base64encoded)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetResponseBodyReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork20(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetResponseBodyReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork20(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetResponseBodyReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork20(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetResponseBodyReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork20(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork21(in *jlexer.Lexer, out *GetResponseBodyParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork21(out *jwriter.Writer, in GetResponseBodyParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetResponseBodyParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork21(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetResponseBodyParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork21(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetResponseBodyParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork21(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetResponseBodyParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork21(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork22(in *jlexer.Lexer, out *GetCookiesReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "cookies": if in.IsNull() { in.Skip() out.Cookies = nil } else { in.Delim('[') if out.Cookies == nil { if !in.IsDelim(']') { out.Cookies = make([]*Cookie, 0, 8) } else { out.Cookies = []*Cookie{} } } else { out.Cookies = (out.Cookies)[:0] } for !in.IsDelim(']') { var v30 *Cookie if in.IsNull() { in.Skip() v30 = nil } else { if v30 == nil { v30 = new(Cookie) } (*v30).UnmarshalEasyJSON(in) } out.Cookies = append(out.Cookies, v30) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork22(out *jwriter.Writer, in GetCookiesReturns) { out.RawByte('{') first := true _ = first if len(in.Cookies) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"cookies\":") if in.Cookies == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v31, v32 := range in.Cookies { if v31 > 0 { out.RawByte(',') } if v32 == nil { out.RawString("null") } else { (*v32).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetCookiesReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork22(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetCookiesReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork22(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetCookiesReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork22(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetCookiesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork22(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork23(in *jlexer.Lexer, out *GetCookiesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "urls": if in.IsNull() { in.Skip() out.Urls = nil } else { in.Delim('[') if out.Urls == nil { if !in.IsDelim(']') { out.Urls = make([]string, 0, 4) } else { out.Urls = []string{} } } else { out.Urls = (out.Urls)[:0] } for !in.IsDelim(']') { var v33 string v33 = string(in.String()) out.Urls = append(out.Urls, v33) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork23(out *jwriter.Writer, in GetCookiesParams) { out.RawByte('{') first := true _ = first if len(in.Urls) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"urls\":") if in.Urls == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v34, v35 := range in.Urls { if v34 > 0 { out.RawByte(',') } out.String(string(v35)) } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetCookiesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork23(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetCookiesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork23(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetCookiesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork23(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetCookiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork23(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork24(in *jlexer.Lexer, out *GetCertificateReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "tableNames": if in.IsNull() { in.Skip() out.TableNames = nil } else { in.Delim('[') if out.TableNames == nil { if !in.IsDelim(']') { out.TableNames = make([]string, 0, 4) } else { out.TableNames = []string{} } } else { out.TableNames = (out.TableNames)[:0] } for !in.IsDelim(']') { var v36 string v36 = string(in.String()) out.TableNames = append(out.TableNames, v36) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork24(out *jwriter.Writer, in GetCertificateReturns) { out.RawByte('{') first := true _ = first if len(in.TableNames) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"tableNames\":") if in.TableNames == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v37, v38 := range in.TableNames { if v37 > 0 { out.RawByte(',') } out.String(string(v38)) } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetCertificateReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork24(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetCertificateReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork24(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetCertificateReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork24(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetCertificateReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork24(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork25(in *jlexer.Lexer, out *GetCertificateParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "origin": out.Origin = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork25(out *jwriter.Writer, in GetCertificateParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"origin\":") out.String(string(in.Origin)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetCertificateParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork25(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetCertificateParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork25(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetCertificateParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork25(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetCertificateParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork25(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork26(in *jlexer.Lexer, out *GetAllCookiesReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "cookies": if in.IsNull() { in.Skip() out.Cookies = nil } else { in.Delim('[') if out.Cookies == nil { if !in.IsDelim(']') { out.Cookies = make([]*Cookie, 0, 8) } else { out.Cookies = []*Cookie{} } } else { out.Cookies = (out.Cookies)[:0] } for !in.IsDelim(']') { var v39 *Cookie if in.IsNull() { in.Skip() v39 = nil } else { if v39 == nil { v39 = new(Cookie) } (*v39).UnmarshalEasyJSON(in) } out.Cookies = append(out.Cookies, v39) in.WantComma() } in.Delim(']') } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork26(out *jwriter.Writer, in GetAllCookiesReturns) { out.RawByte('{') first := true _ = first if len(in.Cookies) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"cookies\":") if in.Cookies == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 { out.RawString("null") } else { out.RawByte('[') for v40, v41 := range in.Cookies { if v40 > 0 { out.RawByte(',') } if v41 == nil { out.RawString("null") } else { (*v41).MarshalEasyJSON(out) } } out.RawByte(']') } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetAllCookiesReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork26(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetAllCookiesReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork26(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetAllCookiesReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork26(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetAllCookiesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork26(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork27(in *jlexer.Lexer, out *GetAllCookiesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork27(out *jwriter.Writer, in GetAllCookiesParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v GetAllCookiesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork27(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v GetAllCookiesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork27(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *GetAllCookiesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork27(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *GetAllCookiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork27(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork28(in *jlexer.Lexer, out *EventWebSocketWillSendHandshakeRequest) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "wallTime": if in.IsNull() { in.Skip() out.WallTime = nil } else { if out.WallTime == nil { out.WallTime = new(cdp.TimeSinceEpoch) } (*out.WallTime).UnmarshalEasyJSON(in) } case "request": if in.IsNull() { in.Skip() out.Request = nil } else { if out.Request == nil { out.Request = new(WebSocketRequest) } (*out.Request).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork28(out *jwriter.Writer, in EventWebSocketWillSendHandshakeRequest) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"wallTime\":") if in.WallTime == nil { out.RawString("null") } else { (*in.WallTime).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"request\":") if in.Request == nil { out.RawString("null") } else { (*in.Request).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketWillSendHandshakeRequest) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork28(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketWillSendHandshakeRequest) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork28(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketWillSendHandshakeRequest) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork28(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketWillSendHandshakeRequest) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork28(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork29(in *jlexer.Lexer, out *EventWebSocketHandshakeResponseReceived) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "response": if in.IsNull() { in.Skip() out.Response = nil } else { if out.Response == nil { out.Response = new(WebSocketResponse) } (*out.Response).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork29(out *jwriter.Writer, in EventWebSocketHandshakeResponseReceived) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"response\":") if in.Response == nil { out.RawString("null") } else { (*in.Response).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketHandshakeResponseReceived) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork29(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketHandshakeResponseReceived) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork29(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketHandshakeResponseReceived) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork29(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketHandshakeResponseReceived) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork29(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork30(in *jlexer.Lexer, out *EventWebSocketFrameSent) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "response": if in.IsNull() { in.Skip() out.Response = nil } else { if out.Response == nil { out.Response = new(WebSocketFrame) } (*out.Response).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork30(out *jwriter.Writer, in EventWebSocketFrameSent) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"response\":") if in.Response == nil { out.RawString("null") } else { (*in.Response).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketFrameSent) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork30(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketFrameSent) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork30(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketFrameSent) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork30(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketFrameSent) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork30(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork31(in *jlexer.Lexer, out *EventWebSocketFrameReceived) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "response": if in.IsNull() { in.Skip() out.Response = nil } else { if out.Response == nil { out.Response = new(WebSocketFrame) } (*out.Response).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork31(out *jwriter.Writer, in EventWebSocketFrameReceived) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"response\":") if in.Response == nil { out.RawString("null") } else { (*in.Response).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketFrameReceived) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork31(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketFrameReceived) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork31(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketFrameReceived) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork31(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketFrameReceived) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork31(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork32(in *jlexer.Lexer, out *EventWebSocketFrameError) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "errorMessage": out.ErrorMessage = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork32(out *jwriter.Writer, in EventWebSocketFrameError) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"errorMessage\":") out.String(string(in.ErrorMessage)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketFrameError) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork32(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketFrameError) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork32(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketFrameError) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork32(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketFrameError) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork32(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork33(in *jlexer.Lexer, out *EventWebSocketCreated) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "url": out.URL = string(in.String()) case "initiator": if in.IsNull() { in.Skip() out.Initiator = nil } else { if out.Initiator == nil { out.Initiator = new(Initiator) } (*out.Initiator).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork33(out *jwriter.Writer, in EventWebSocketCreated) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) if in.Initiator != nil { if !first { out.RawByte(',') } first = false out.RawString("\"initiator\":") if in.Initiator == nil { out.RawString("null") } else { (*in.Initiator).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketCreated) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork33(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketCreated) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork33(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketCreated) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork33(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketCreated) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork33(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork34(in *jlexer.Lexer, out *EventWebSocketClosed) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork34(out *jwriter.Writer, in EventWebSocketClosed) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventWebSocketClosed) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork34(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventWebSocketClosed) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork34(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventWebSocketClosed) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork34(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventWebSocketClosed) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork34(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork35(in *jlexer.Lexer, out *EventResponseReceived) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "loaderId": out.LoaderID = cdp.LoaderID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "type": (out.Type).UnmarshalEasyJSON(in) case "response": if in.IsNull() { in.Skip() out.Response = nil } else { if out.Response == nil { out.Response = new(Response) } (*out.Response).UnmarshalEasyJSON(in) } case "frameId": (out.FrameID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork35(out *jwriter.Writer, in EventResponseReceived) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"loaderId\":") out.String(string(in.LoaderID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"type\":") (in.Type).MarshalEasyJSON(out) if !first { out.RawByte(',') } first = false out.RawString("\"response\":") if in.Response == nil { out.RawString("null") } else { (*in.Response).MarshalEasyJSON(out) } if in.FrameID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"frameId\":") out.String(string(in.FrameID)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventResponseReceived) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork35(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventResponseReceived) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork35(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventResponseReceived) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork35(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventResponseReceived) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork35(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork36(in *jlexer.Lexer, out *EventResourceChangedPriority) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "newPriority": (out.NewPriority).UnmarshalEasyJSON(in) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork36(out *jwriter.Writer, in EventResourceChangedPriority) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"newPriority\":") (in.NewPriority).MarshalEasyJSON(out) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventResourceChangedPriority) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork36(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventResourceChangedPriority) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork36(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventResourceChangedPriority) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork36(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventResourceChangedPriority) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork36(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork37(in *jlexer.Lexer, out *EventRequestWillBeSent) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "loaderId": out.LoaderID = cdp.LoaderID(in.String()) case "documentURL": out.DocumentURL = string(in.String()) case "request": if in.IsNull() { in.Skip() out.Request = nil } else { if out.Request == nil { out.Request = new(Request) } (*out.Request).UnmarshalEasyJSON(in) } case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "wallTime": if in.IsNull() { in.Skip() out.WallTime = nil } else { if out.WallTime == nil { out.WallTime = new(cdp.TimeSinceEpoch) } (*out.WallTime).UnmarshalEasyJSON(in) } case "initiator": if in.IsNull() { in.Skip() out.Initiator = nil } else { if out.Initiator == nil { out.Initiator = new(Initiator) } (*out.Initiator).UnmarshalEasyJSON(in) } case "redirectResponse": if in.IsNull() { in.Skip() out.RedirectResponse = nil } else { if out.RedirectResponse == nil { out.RedirectResponse = new(Response) } (*out.RedirectResponse).UnmarshalEasyJSON(in) } case "type": (out.Type).UnmarshalEasyJSON(in) case "frameId": (out.FrameID).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork37(out *jwriter.Writer, in EventRequestWillBeSent) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"loaderId\":") out.String(string(in.LoaderID)) if !first { out.RawByte(',') } first = false out.RawString("\"documentURL\":") out.String(string(in.DocumentURL)) if !first { out.RawByte(',') } first = false out.RawString("\"request\":") if in.Request == nil { out.RawString("null") } else { (*in.Request).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"wallTime\":") if in.WallTime == nil { out.RawString("null") } else { (*in.WallTime).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"initiator\":") if in.Initiator == nil { out.RawString("null") } else { (*in.Initiator).MarshalEasyJSON(out) } if in.RedirectResponse != nil { if !first { out.RawByte(',') } first = false out.RawString("\"redirectResponse\":") if in.RedirectResponse == nil { out.RawString("null") } else { (*in.RedirectResponse).MarshalEasyJSON(out) } } if in.Type != "" { if !first { out.RawByte(',') } first = false out.RawString("\"type\":") (in.Type).MarshalEasyJSON(out) } if in.FrameID != "" { if !first { out.RawByte(',') } first = false out.RawString("\"frameId\":") out.String(string(in.FrameID)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventRequestWillBeSent) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork37(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventRequestWillBeSent) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork37(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventRequestWillBeSent) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork37(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventRequestWillBeSent) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork37(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork38(in *jlexer.Lexer, out *EventRequestServedFromCache) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork38(out *jwriter.Writer, in EventRequestServedFromCache) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventRequestServedFromCache) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork38(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventRequestServedFromCache) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork38(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventRequestServedFromCache) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork38(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventRequestServedFromCache) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork38(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork39(in *jlexer.Lexer, out *EventRequestIntercepted) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "interceptionId": out.InterceptionID = InterceptionID(in.String()) case "request": if in.IsNull() { in.Skip() out.Request = nil } else { if out.Request == nil { out.Request = new(Request) } (*out.Request).UnmarshalEasyJSON(in) } case "resourceType": (out.ResourceType).UnmarshalEasyJSON(in) case "isNavigationRequest": out.IsNavigationRequest = bool(in.Bool()) case "redirectHeaders": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.RedirectHeaders = make(Headers) } else { out.RedirectHeaders = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v42 interface{} if m, ok := v42.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v42.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v42 = in.Interface() } (out.RedirectHeaders)[key] = v42 in.WantComma() } in.Delim('}') } case "redirectStatusCode": out.RedirectStatusCode = int64(in.Int64()) case "redirectUrl": out.RedirectURL = string(in.String()) case "authChallenge": if in.IsNull() { in.Skip() out.AuthChallenge = nil } else { if out.AuthChallenge == nil { out.AuthChallenge = new(AuthChallenge) } (*out.AuthChallenge).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork39(out *jwriter.Writer, in EventRequestIntercepted) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"interceptionId\":") out.String(string(in.InterceptionID)) if !first { out.RawByte(',') } first = false out.RawString("\"request\":") if in.Request == nil { out.RawString("null") } else { (*in.Request).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"resourceType\":") (in.ResourceType).MarshalEasyJSON(out) if !first { out.RawByte(',') } first = false out.RawString("\"isNavigationRequest\":") out.Bool(bool(in.IsNavigationRequest)) if len(in.RedirectHeaders) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"redirectHeaders\":") if in.RedirectHeaders == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v43First := true for v43Name, v43Value := range in.RedirectHeaders { if !v43First { out.RawByte(',') } v43First = false out.String(string(v43Name)) out.RawByte(':') if m, ok := v43Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v43Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v43Value)) } } out.RawByte('}') } } if in.RedirectStatusCode != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"redirectStatusCode\":") out.Int64(int64(in.RedirectStatusCode)) } if in.RedirectURL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"redirectUrl\":") out.String(string(in.RedirectURL)) } if in.AuthChallenge != nil { if !first { out.RawByte(',') } first = false out.RawString("\"authChallenge\":") if in.AuthChallenge == nil { out.RawString("null") } else { (*in.AuthChallenge).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventRequestIntercepted) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork39(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventRequestIntercepted) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork39(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventRequestIntercepted) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork39(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventRequestIntercepted) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork39(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork40(in *jlexer.Lexer, out *EventLoadingFinished) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "encodedDataLength": out.EncodedDataLength = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork40(out *jwriter.Writer, in EventLoadingFinished) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"encodedDataLength\":") out.Float64(float64(in.EncodedDataLength)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventLoadingFinished) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork40(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventLoadingFinished) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork40(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventLoadingFinished) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork40(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventLoadingFinished) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork40(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork41(in *jlexer.Lexer, out *EventLoadingFailed) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "type": (out.Type).UnmarshalEasyJSON(in) case "errorText": out.ErrorText = string(in.String()) case "canceled": out.Canceled = bool(in.Bool()) case "blockedReason": (out.BlockedReason).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork41(out *jwriter.Writer, in EventLoadingFailed) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"type\":") (in.Type).MarshalEasyJSON(out) if !first { out.RawByte(',') } first = false out.RawString("\"errorText\":") out.String(string(in.ErrorText)) if in.Canceled { if !first { out.RawByte(',') } first = false out.RawString("\"canceled\":") out.Bool(bool(in.Canceled)) } if in.BlockedReason != "" { if !first { out.RawByte(',') } first = false out.RawString("\"blockedReason\":") (in.BlockedReason).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventLoadingFailed) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork41(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventLoadingFailed) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork41(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventLoadingFailed) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork41(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventLoadingFailed) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork41(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork42(in *jlexer.Lexer, out *EventEventSourceMessageReceived) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "eventName": out.EventName = string(in.String()) case "eventId": out.EventID = string(in.String()) case "data": out.Data = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork42(out *jwriter.Writer, in EventEventSourceMessageReceived) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"eventName\":") out.String(string(in.EventName)) if !first { out.RawByte(',') } first = false out.RawString("\"eventId\":") out.String(string(in.EventID)) if !first { out.RawByte(',') } first = false out.RawString("\"data\":") out.String(string(in.Data)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventEventSourceMessageReceived) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork42(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventEventSourceMessageReceived) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork42(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventEventSourceMessageReceived) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork42(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventEventSourceMessageReceived) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork42(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork43(in *jlexer.Lexer, out *EventDataReceived) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "requestId": out.RequestID = RequestID(in.String()) case "timestamp": if in.IsNull() { in.Skip() out.Timestamp = nil } else { if out.Timestamp == nil { out.Timestamp = new(cdp.MonotonicTime) } (*out.Timestamp).UnmarshalEasyJSON(in) } case "dataLength": out.DataLength = int64(in.Int64()) case "encodedDataLength": out.EncodedDataLength = int64(in.Int64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork43(out *jwriter.Writer, in EventDataReceived) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"requestId\":") out.String(string(in.RequestID)) if !first { out.RawByte(',') } first = false out.RawString("\"timestamp\":") if in.Timestamp == nil { out.RawString("null") } else { (*in.Timestamp).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"dataLength\":") out.Int64(int64(in.DataLength)) if !first { out.RawByte(',') } first = false out.RawString("\"encodedDataLength\":") out.Int64(int64(in.EncodedDataLength)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EventDataReceived) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork43(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EventDataReceived) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork43(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EventDataReceived) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork43(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EventDataReceived) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork43(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork44(in *jlexer.Lexer, out *EnableParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "maxTotalBufferSize": out.MaxTotalBufferSize = int64(in.Int64()) case "maxResourceBufferSize": out.MaxResourceBufferSize = int64(in.Int64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork44(out *jwriter.Writer, in EnableParams) { out.RawByte('{') first := true _ = first if in.MaxTotalBufferSize != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"maxTotalBufferSize\":") out.Int64(int64(in.MaxTotalBufferSize)) } if in.MaxResourceBufferSize != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"maxResourceBufferSize\":") out.Int64(int64(in.MaxResourceBufferSize)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EnableParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork44(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork44(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EnableParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork44(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork44(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork45(in *jlexer.Lexer, out *EmulateNetworkConditionsParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "offline": out.Offline = bool(in.Bool()) case "latency": out.Latency = float64(in.Float64()) case "downloadThroughput": out.DownloadThroughput = float64(in.Float64()) case "uploadThroughput": out.UploadThroughput = float64(in.Float64()) case "connectionType": (out.ConnectionType).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork45(out *jwriter.Writer, in EmulateNetworkConditionsParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"offline\":") out.Bool(bool(in.Offline)) if !first { out.RawByte(',') } first = false out.RawString("\"latency\":") out.Float64(float64(in.Latency)) if !first { out.RawByte(',') } first = false out.RawString("\"downloadThroughput\":") out.Float64(float64(in.DownloadThroughput)) if !first { out.RawByte(',') } first = false out.RawString("\"uploadThroughput\":") out.Float64(float64(in.UploadThroughput)) if in.ConnectionType != "" { if !first { out.RawByte(',') } first = false out.RawString("\"connectionType\":") (in.ConnectionType).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v EmulateNetworkConditionsParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork45(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v EmulateNetworkConditionsParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork45(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *EmulateNetworkConditionsParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork45(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *EmulateNetworkConditionsParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork45(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork46(in *jlexer.Lexer, out *DisableParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork46(out *jwriter.Writer, in DisableParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v DisableParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork46(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork46(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *DisableParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork46(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork46(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork47(in *jlexer.Lexer, out *DeleteCookiesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "url": out.URL = string(in.String()) case "domain": out.Domain = string(in.String()) case "path": out.Path = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork47(out *jwriter.Writer, in DeleteCookiesParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) if in.URL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) } if in.Domain != "" { if !first { out.RawByte(',') } first = false out.RawString("\"domain\":") out.String(string(in.Domain)) } if in.Path != "" { if !first { out.RawByte(',') } first = false out.RawString("\"path\":") out.String(string(in.Path)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v DeleteCookiesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork47(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v DeleteCookiesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork47(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *DeleteCookiesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork47(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *DeleteCookiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork47(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork48(in *jlexer.Lexer, out *CookieParam) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "value": out.Value = string(in.String()) case "url": out.URL = string(in.String()) case "domain": out.Domain = string(in.String()) case "path": out.Path = string(in.String()) case "secure": out.Secure = bool(in.Bool()) case "httpOnly": out.HTTPOnly = bool(in.Bool()) case "sameSite": (out.SameSite).UnmarshalEasyJSON(in) case "expires": if in.IsNull() { in.Skip() out.Expires = nil } else { if out.Expires == nil { out.Expires = new(cdp.TimeSinceEpoch) } (*out.Expires).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork48(out *jwriter.Writer, in CookieParam) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) if in.URL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) } if in.Domain != "" { if !first { out.RawByte(',') } first = false out.RawString("\"domain\":") out.String(string(in.Domain)) } if in.Path != "" { if !first { out.RawByte(',') } first = false out.RawString("\"path\":") out.String(string(in.Path)) } if in.Secure { if !first { out.RawByte(',') } first = false out.RawString("\"secure\":") out.Bool(bool(in.Secure)) } if in.HTTPOnly { if !first { out.RawByte(',') } first = false out.RawString("\"httpOnly\":") out.Bool(bool(in.HTTPOnly)) } if in.SameSite != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sameSite\":") (in.SameSite).MarshalEasyJSON(out) } if in.Expires != nil { if !first { out.RawByte(',') } first = false out.RawString("\"expires\":") if in.Expires == nil { out.RawString("null") } else { (*in.Expires).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CookieParam) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork48(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CookieParam) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork48(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CookieParam) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork48(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CookieParam) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork48(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork49(in *jlexer.Lexer, out *Cookie) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "name": out.Name = string(in.String()) case "value": out.Value = string(in.String()) case "domain": out.Domain = string(in.String()) case "path": out.Path = string(in.String()) case "expires": out.Expires = float64(in.Float64()) case "size": out.Size = int64(in.Int64()) case "httpOnly": out.HTTPOnly = bool(in.Bool()) case "secure": out.Secure = bool(in.Bool()) case "session": out.Session = bool(in.Bool()) case "sameSite": (out.SameSite).UnmarshalEasyJSON(in) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork49(out *jwriter.Writer, in Cookie) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"name\":") out.String(string(in.Name)) if !first { out.RawByte(',') } first = false out.RawString("\"value\":") out.String(string(in.Value)) if !first { out.RawByte(',') } first = false out.RawString("\"domain\":") out.String(string(in.Domain)) if !first { out.RawByte(',') } first = false out.RawString("\"path\":") out.String(string(in.Path)) if !first { out.RawByte(',') } first = false out.RawString("\"expires\":") out.Float64(float64(in.Expires)) if !first { out.RawByte(',') } first = false out.RawString("\"size\":") out.Int64(int64(in.Size)) if !first { out.RawByte(',') } first = false out.RawString("\"httpOnly\":") out.Bool(bool(in.HTTPOnly)) if !first { out.RawByte(',') } first = false out.RawString("\"secure\":") out.Bool(bool(in.Secure)) if !first { out.RawByte(',') } first = false out.RawString("\"session\":") out.Bool(bool(in.Session)) if in.SameSite != "" { if !first { out.RawByte(',') } first = false out.RawString("\"sameSite\":") (in.SameSite).MarshalEasyJSON(out) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v Cookie) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork49(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v Cookie) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork49(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *Cookie) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork49(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *Cookie) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork49(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork50(in *jlexer.Lexer, out *ContinueInterceptedRequestParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "interceptionId": out.InterceptionID = InterceptionID(in.String()) case "errorReason": (out.ErrorReason).UnmarshalEasyJSON(in) case "rawResponse": out.RawResponse = string(in.String()) case "url": out.URL = string(in.String()) case "method": out.Method = string(in.String()) case "postData": out.PostData = string(in.String()) case "headers": if in.IsNull() { in.Skip() } else { in.Delim('{') if !in.IsDelim('}') { out.Headers = make(Headers) } else { out.Headers = nil } for !in.IsDelim('}') { key := string(in.String()) in.WantColon() var v44 interface{} if m, ok := v44.(easyjson.Unmarshaler); ok { m.UnmarshalEasyJSON(in) } else if m, ok := v44.(json.Unmarshaler); ok { _ = m.UnmarshalJSON(in.Raw()) } else { v44 = in.Interface() } (out.Headers)[key] = v44 in.WantComma() } in.Delim('}') } case "authChallengeResponse": if in.IsNull() { in.Skip() out.AuthChallengeResponse = nil } else { if out.AuthChallengeResponse == nil { out.AuthChallengeResponse = new(AuthChallengeResponse) } (*out.AuthChallengeResponse).UnmarshalEasyJSON(in) } default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork50(out *jwriter.Writer, in ContinueInterceptedRequestParams) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"interceptionId\":") out.String(string(in.InterceptionID)) if in.ErrorReason != "" { if !first { out.RawByte(',') } first = false out.RawString("\"errorReason\":") (in.ErrorReason).MarshalEasyJSON(out) } if in.RawResponse != "" { if !first { out.RawByte(',') } first = false out.RawString("\"rawResponse\":") out.String(string(in.RawResponse)) } if in.URL != "" { if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) } if in.Method != "" { if !first { out.RawByte(',') } first = false out.RawString("\"method\":") out.String(string(in.Method)) } if in.PostData != "" { if !first { out.RawByte(',') } first = false out.RawString("\"postData\":") out.String(string(in.PostData)) } if len(in.Headers) != 0 { if !first { out.RawByte(',') } first = false out.RawString("\"headers\":") if in.Headers == nil && (out.Flags&jwriter.NilMapAsEmpty) == 0 { out.RawString(`null`) } else { out.RawByte('{') v45First := true for v45Name, v45Value := range in.Headers { if !v45First { out.RawByte(',') } v45First = false out.String(string(v45Name)) out.RawByte(':') if m, ok := v45Value.(easyjson.Marshaler); ok { m.MarshalEasyJSON(out) } else if m, ok := v45Value.(json.Marshaler); ok { out.Raw(m.MarshalJSON()) } else { out.Raw(json.Marshal(v45Value)) } } out.RawByte('}') } } if in.AuthChallengeResponse != nil { if !first { out.RawByte(',') } first = false out.RawString("\"authChallengeResponse\":") if in.AuthChallengeResponse == nil { out.RawString("null") } else { (*in.AuthChallengeResponse).MarshalEasyJSON(out) } } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ContinueInterceptedRequestParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork50(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ContinueInterceptedRequestParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork50(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ContinueInterceptedRequestParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork50(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ContinueInterceptedRequestParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork50(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork51(in *jlexer.Lexer, out *ClearBrowserCookiesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork51(out *jwriter.Writer, in ClearBrowserCookiesParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ClearBrowserCookiesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork51(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ClearBrowserCookiesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork51(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ClearBrowserCookiesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork51(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ClearBrowserCookiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork51(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork52(in *jlexer.Lexer, out *ClearBrowserCacheParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork52(out *jwriter.Writer, in ClearBrowserCacheParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v ClearBrowserCacheParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork52(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v ClearBrowserCacheParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork52(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *ClearBrowserCacheParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork52(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *ClearBrowserCacheParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork52(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork53(in *jlexer.Lexer, out *CanEmulateNetworkConditionsReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "result": out.Result = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork53(out *jwriter.Writer, in CanEmulateNetworkConditionsReturns) { out.RawByte('{') first := true _ = first if in.Result { if !first { out.RawByte(',') } first = false out.RawString("\"result\":") out.Bool(bool(in.Result)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CanEmulateNetworkConditionsReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork53(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CanEmulateNetworkConditionsReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork53(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CanEmulateNetworkConditionsReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork53(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CanEmulateNetworkConditionsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork53(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork54(in *jlexer.Lexer, out *CanEmulateNetworkConditionsParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork54(out *jwriter.Writer, in CanEmulateNetworkConditionsParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CanEmulateNetworkConditionsParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork54(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CanEmulateNetworkConditionsParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork54(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CanEmulateNetworkConditionsParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork54(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CanEmulateNetworkConditionsParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork54(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork55(in *jlexer.Lexer, out *CanClearBrowserCookiesReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "result": out.Result = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork55(out *jwriter.Writer, in CanClearBrowserCookiesReturns) { out.RawByte('{') first := true _ = first if in.Result { if !first { out.RawByte(',') } first = false out.RawString("\"result\":") out.Bool(bool(in.Result)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CanClearBrowserCookiesReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork55(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CanClearBrowserCookiesReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork55(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CanClearBrowserCookiesReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork55(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CanClearBrowserCookiesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork55(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork56(in *jlexer.Lexer, out *CanClearBrowserCookiesParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork56(out *jwriter.Writer, in CanClearBrowserCookiesParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CanClearBrowserCookiesParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork56(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CanClearBrowserCookiesParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork56(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CanClearBrowserCookiesParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork56(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CanClearBrowserCookiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork56(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork57(in *jlexer.Lexer, out *CanClearBrowserCacheReturns) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "result": out.Result = bool(in.Bool()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork57(out *jwriter.Writer, in CanClearBrowserCacheReturns) { out.RawByte('{') first := true _ = first if in.Result { if !first { out.RawByte(',') } first = false out.RawString("\"result\":") out.Bool(bool(in.Result)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CanClearBrowserCacheReturns) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork57(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CanClearBrowserCacheReturns) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork57(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CanClearBrowserCacheReturns) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork57(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CanClearBrowserCacheReturns) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork57(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork58(in *jlexer.Lexer, out *CanClearBrowserCacheParams) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork58(out *jwriter.Writer, in CanClearBrowserCacheParams) { out.RawByte('{') first := true _ = first out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CanClearBrowserCacheParams) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork58(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CanClearBrowserCacheParams) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork58(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CanClearBrowserCacheParams) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork58(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CanClearBrowserCacheParams) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork58(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork59(in *jlexer.Lexer, out *CachedResource) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "url": out.URL = string(in.String()) case "type": (out.Type).UnmarshalEasyJSON(in) case "response": if in.IsNull() { in.Skip() out.Response = nil } else { if out.Response == nil { out.Response = new(Response) } (*out.Response).UnmarshalEasyJSON(in) } case "bodySize": out.BodySize = float64(in.Float64()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork59(out *jwriter.Writer, in CachedResource) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"url\":") out.String(string(in.URL)) if !first { out.RawByte(',') } first = false out.RawString("\"type\":") (in.Type).MarshalEasyJSON(out) if in.Response != nil { if !first { out.RawByte(',') } first = false out.RawString("\"response\":") if in.Response == nil { out.RawString("null") } else { (*in.Response).MarshalEasyJSON(out) } } if !first { out.RawByte(',') } first = false out.RawString("\"bodySize\":") out.Float64(float64(in.BodySize)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v CachedResource) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork59(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v CachedResource) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork59(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *CachedResource) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork59(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *CachedResource) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork59(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork60(in *jlexer.Lexer, out *AuthChallengeResponse) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "response": (out.Response).UnmarshalEasyJSON(in) case "username": out.Username = string(in.String()) case "password": out.Password = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork60(out *jwriter.Writer, in AuthChallengeResponse) { out.RawByte('{') first := true _ = first if !first { out.RawByte(',') } first = false out.RawString("\"response\":") (in.Response).MarshalEasyJSON(out) if in.Username != "" { if !first { out.RawByte(',') } first = false out.RawString("\"username\":") out.String(string(in.Username)) } if in.Password != "" { if !first { out.RawByte(',') } first = false out.RawString("\"password\":") out.String(string(in.Password)) } out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v AuthChallengeResponse) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork60(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v AuthChallengeResponse) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork60(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *AuthChallengeResponse) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork60(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *AuthChallengeResponse) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork60(l, v) } func easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork61(in *jlexer.Lexer, out *AuthChallenge) { isTopLevel := in.IsStart() if in.IsNull() { if isTopLevel { in.Consumed() } in.Skip() return } in.Delim('{') for !in.IsDelim('}') { key := in.UnsafeString() in.WantColon() if in.IsNull() { in.Skip() in.WantComma() continue } switch key { case "source": (out.Source).UnmarshalEasyJSON(in) case "origin": out.Origin = string(in.String()) case "scheme": out.Scheme = string(in.String()) case "realm": out.Realm = string(in.String()) default: in.SkipRecursive() } in.WantComma() } in.Delim('}') if isTopLevel { in.Consumed() } } func easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork61(out *jwriter.Writer, in AuthChallenge) { out.RawByte('{') first := true _ = first if in.Source != "" { if !first { out.RawByte(',') } first = false out.RawString("\"source\":") (in.Source).MarshalEasyJSON(out) } if !first { out.RawByte(',') } first = false out.RawString("\"origin\":") out.String(string(in.Origin)) if !first { out.RawByte(',') } first = false out.RawString("\"scheme\":") out.String(string(in.Scheme)) if !first { out.RawByte(',') } first = false out.RawString("\"realm\":") out.String(string(in.Realm)) out.RawByte('}') } // MarshalJSON supports json.Marshaler interface func (v AuthChallenge) MarshalJSON() ([]byte, error) { w := jwriter.Writer{} easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork61(&w, v) return w.Buffer.BuildBytes(), w.Error } // MarshalEasyJSON supports easyjson.Marshaler interface func (v AuthChallenge) MarshalEasyJSON(w *jwriter.Writer) { easyjsonC5a4559bEncodeGithubComKnqChromedpCdpNetwork61(w, v) } // UnmarshalJSON supports json.Unmarshaler interface func (v *AuthChallenge) UnmarshalJSON(data []byte) error { r := jlexer.Lexer{Data: data} easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork61(&r, v) return r.Error() } // UnmarshalEasyJSON supports easyjson.Unmarshaler interface func (v *AuthChallenge) UnmarshalEasyJSON(l *jlexer.Lexer) { easyjsonC5a4559bDecodeGithubComKnqChromedpCdpNetwork61(l, v) }