12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697 |
- // Code generated by easyjson for marshaling/unmarshaling. DO NOT EDIT.
- package fetch
- import (
- json "encoding/json"
- io "github.com/chromedp/cdproto/io"
- network "github.com/chromedp/cdproto/network"
- 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 easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch(in *jlexer.Lexer, out *TakeResponseBodyAsStreamReturns) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "stream":
- out.Stream = io.StreamHandle(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch(out *jwriter.Writer, in TakeResponseBodyAsStreamReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if in.Stream != "" {
- const prefix string = ",\"stream\":"
- first = false
- out.RawString(prefix[1:])
- out.String(string(in.Stream))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v TakeResponseBodyAsStreamReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v TakeResponseBodyAsStreamReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *TakeResponseBodyAsStreamReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *TakeResponseBodyAsStreamReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch1(in *jlexer.Lexer, out *TakeResponseBodyAsStreamParams) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch1(out *jwriter.Writer, in TakeResponseBodyAsStreamParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v TakeResponseBodyAsStreamParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch1(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v TakeResponseBodyAsStreamParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch1(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *TakeResponseBodyAsStreamParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch1(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *TakeResponseBodyAsStreamParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch1(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch2(in *jlexer.Lexer, out *RequestPattern) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "urlPattern":
- out.URLPattern = string(in.String())
- case "resourceType":
- (out.ResourceType).UnmarshalEasyJSON(in)
- case "requestStage":
- (out.RequestStage).UnmarshalEasyJSON(in)
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch2(out *jwriter.Writer, in RequestPattern) {
- out.RawByte('{')
- first := true
- _ = first
- if in.URLPattern != "" {
- const prefix string = ",\"urlPattern\":"
- first = false
- out.RawString(prefix[1:])
- out.String(string(in.URLPattern))
- }
- if in.ResourceType != "" {
- const prefix string = ",\"resourceType\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- (in.ResourceType).MarshalEasyJSON(out)
- }
- if in.RequestStage != "" {
- const prefix string = ",\"requestStage\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- (in.RequestStage).MarshalEasyJSON(out)
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v RequestPattern) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch2(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v RequestPattern) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch2(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *RequestPattern) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch2(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *RequestPattern) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch2(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch3(in *jlexer.Lexer, out *HeaderEntry) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "name":
- out.Name = string(in.String())
- case "value":
- out.Value = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch3(out *jwriter.Writer, in HeaderEntry) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"name\":"
- out.RawString(prefix[1:])
- out.String(string(in.Name))
- }
- {
- const prefix string = ",\"value\":"
- out.RawString(prefix)
- out.String(string(in.Value))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v HeaderEntry) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch3(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v HeaderEntry) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch3(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *HeaderEntry) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch3(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *HeaderEntry) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch3(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch4(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.UnsafeFieldName(false)
- 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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch4(out *jwriter.Writer, in GetResponseBodyReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if in.Body != "" {
- const prefix string = ",\"body\":"
- first = false
- out.RawString(prefix[1:])
- out.String(string(in.Body))
- }
- if in.Base64encoded {
- const prefix string = ",\"base64Encoded\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.Bool(bool(in.Base64encoded))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetResponseBodyReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch4(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetResponseBodyReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch4(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetResponseBodyReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch4(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetResponseBodyReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch4(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch5(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.UnsafeFieldName(false)
- 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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch5(out *jwriter.Writer, in GetResponseBodyParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetResponseBodyParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch5(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetResponseBodyParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch5(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetResponseBodyParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch5(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetResponseBodyParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch5(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch6(in *jlexer.Lexer, out *FulfillRequestParams) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- case "responseCode":
- out.ResponseCode = int64(in.Int64())
- case "responseHeaders":
- if in.IsNull() {
- in.Skip()
- out.ResponseHeaders = nil
- } else {
- in.Delim('[')
- if out.ResponseHeaders == nil {
- if !in.IsDelim(']') {
- out.ResponseHeaders = make([]*HeaderEntry, 0, 8)
- } else {
- out.ResponseHeaders = []*HeaderEntry{}
- }
- } else {
- out.ResponseHeaders = (out.ResponseHeaders)[:0]
- }
- for !in.IsDelim(']') {
- var v1 *HeaderEntry
- if in.IsNull() {
- in.Skip()
- v1 = nil
- } else {
- if v1 == nil {
- v1 = new(HeaderEntry)
- }
- (*v1).UnmarshalEasyJSON(in)
- }
- out.ResponseHeaders = append(out.ResponseHeaders, v1)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "binaryResponseHeaders":
- out.BinaryResponseHeaders = string(in.String())
- case "body":
- out.Body = string(in.String())
- case "responsePhrase":
- out.ResponsePhrase = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch6(out *jwriter.Writer, in FulfillRequestParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- {
- const prefix string = ",\"responseCode\":"
- out.RawString(prefix)
- out.Int64(int64(in.ResponseCode))
- }
- if len(in.ResponseHeaders) != 0 {
- const prefix string = ",\"responseHeaders\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v2, v3 := range in.ResponseHeaders {
- if v2 > 0 {
- out.RawByte(',')
- }
- if v3 == nil {
- out.RawString("null")
- } else {
- (*v3).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.BinaryResponseHeaders != "" {
- const prefix string = ",\"binaryResponseHeaders\":"
- out.RawString(prefix)
- out.String(string(in.BinaryResponseHeaders))
- }
- if in.Body != "" {
- const prefix string = ",\"body\":"
- out.RawString(prefix)
- out.String(string(in.Body))
- }
- if in.ResponsePhrase != "" {
- const prefix string = ",\"responsePhrase\":"
- out.RawString(prefix)
- out.String(string(in.ResponsePhrase))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v FulfillRequestParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch6(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v FulfillRequestParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch6(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *FulfillRequestParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch6(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *FulfillRequestParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch6(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch7(in *jlexer.Lexer, out *FailRequestParams) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- case "errorReason":
- (out.ErrorReason).UnmarshalEasyJSON(in)
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch7(out *jwriter.Writer, in FailRequestParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- {
- const prefix string = ",\"errorReason\":"
- out.RawString(prefix)
- (in.ErrorReason).MarshalEasyJSON(out)
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v FailRequestParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch7(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v FailRequestParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch7(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *FailRequestParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch7(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *FailRequestParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch7(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch8(in *jlexer.Lexer, out *EventRequestPaused) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- case "request":
- if in.IsNull() {
- in.Skip()
- out.Request = nil
- } else {
- if out.Request == nil {
- out.Request = new(network.Request)
- }
- (*out.Request).UnmarshalEasyJSON(in)
- }
- case "frameId":
- (out.FrameID).UnmarshalEasyJSON(in)
- case "resourceType":
- (out.ResourceType).UnmarshalEasyJSON(in)
- case "responseErrorReason":
- (out.ResponseErrorReason).UnmarshalEasyJSON(in)
- case "responseStatusCode":
- out.ResponseStatusCode = int64(in.Int64())
- case "responseStatusText":
- out.ResponseStatusText = string(in.String())
- case "responseHeaders":
- if in.IsNull() {
- in.Skip()
- out.ResponseHeaders = nil
- } else {
- in.Delim('[')
- if out.ResponseHeaders == nil {
- if !in.IsDelim(']') {
- out.ResponseHeaders = make([]*HeaderEntry, 0, 8)
- } else {
- out.ResponseHeaders = []*HeaderEntry{}
- }
- } else {
- out.ResponseHeaders = (out.ResponseHeaders)[:0]
- }
- for !in.IsDelim(']') {
- var v4 *HeaderEntry
- if in.IsNull() {
- in.Skip()
- v4 = nil
- } else {
- if v4 == nil {
- v4 = new(HeaderEntry)
- }
- (*v4).UnmarshalEasyJSON(in)
- }
- out.ResponseHeaders = append(out.ResponseHeaders, v4)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "networkId":
- out.NetworkID = network.RequestID(in.String())
- case "redirectedRequestId":
- out.RedirectedRequestID = RequestID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch8(out *jwriter.Writer, in EventRequestPaused) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- {
- const prefix string = ",\"request\":"
- out.RawString(prefix)
- if in.Request == nil {
- out.RawString("null")
- } else {
- (*in.Request).MarshalEasyJSON(out)
- }
- }
- {
- const prefix string = ",\"frameId\":"
- out.RawString(prefix)
- out.String(string(in.FrameID))
- }
- {
- const prefix string = ",\"resourceType\":"
- out.RawString(prefix)
- (in.ResourceType).MarshalEasyJSON(out)
- }
- if in.ResponseErrorReason != "" {
- const prefix string = ",\"responseErrorReason\":"
- out.RawString(prefix)
- (in.ResponseErrorReason).MarshalEasyJSON(out)
- }
- if in.ResponseStatusCode != 0 {
- const prefix string = ",\"responseStatusCode\":"
- out.RawString(prefix)
- out.Int64(int64(in.ResponseStatusCode))
- }
- if in.ResponseStatusText != "" {
- const prefix string = ",\"responseStatusText\":"
- out.RawString(prefix)
- out.String(string(in.ResponseStatusText))
- }
- if len(in.ResponseHeaders) != 0 {
- const prefix string = ",\"responseHeaders\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v5, v6 := range in.ResponseHeaders {
- if v5 > 0 {
- out.RawByte(',')
- }
- if v6 == nil {
- out.RawString("null")
- } else {
- (*v6).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.NetworkID != "" {
- const prefix string = ",\"networkId\":"
- out.RawString(prefix)
- out.String(string(in.NetworkID))
- }
- if in.RedirectedRequestID != "" {
- const prefix string = ",\"redirectedRequestId\":"
- out.RawString(prefix)
- out.String(string(in.RedirectedRequestID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EventRequestPaused) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch8(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EventRequestPaused) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch8(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EventRequestPaused) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch8(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EventRequestPaused) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch8(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch9(in *jlexer.Lexer, out *EventAuthRequired) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- case "request":
- if in.IsNull() {
- in.Skip()
- out.Request = nil
- } else {
- if out.Request == nil {
- out.Request = new(network.Request)
- }
- (*out.Request).UnmarshalEasyJSON(in)
- }
- case "frameId":
- (out.FrameID).UnmarshalEasyJSON(in)
- case "resourceType":
- (out.ResourceType).UnmarshalEasyJSON(in)
- 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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch9(out *jwriter.Writer, in EventAuthRequired) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- {
- const prefix string = ",\"request\":"
- out.RawString(prefix)
- if in.Request == nil {
- out.RawString("null")
- } else {
- (*in.Request).MarshalEasyJSON(out)
- }
- }
- {
- const prefix string = ",\"frameId\":"
- out.RawString(prefix)
- out.String(string(in.FrameID))
- }
- {
- const prefix string = ",\"resourceType\":"
- out.RawString(prefix)
- (in.ResourceType).MarshalEasyJSON(out)
- }
- {
- const prefix string = ",\"authChallenge\":"
- out.RawString(prefix)
- if in.AuthChallenge == nil {
- out.RawString("null")
- } else {
- (*in.AuthChallenge).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EventAuthRequired) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch9(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EventAuthRequired) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch9(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EventAuthRequired) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch9(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EventAuthRequired) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch9(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch10(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.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "patterns":
- if in.IsNull() {
- in.Skip()
- out.Patterns = nil
- } else {
- in.Delim('[')
- if out.Patterns == nil {
- if !in.IsDelim(']') {
- out.Patterns = make([]*RequestPattern, 0, 8)
- } else {
- out.Patterns = []*RequestPattern{}
- }
- } else {
- out.Patterns = (out.Patterns)[:0]
- }
- for !in.IsDelim(']') {
- var v7 *RequestPattern
- if in.IsNull() {
- in.Skip()
- v7 = nil
- } else {
- if v7 == nil {
- v7 = new(RequestPattern)
- }
- (*v7).UnmarshalEasyJSON(in)
- }
- out.Patterns = append(out.Patterns, v7)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "handleAuthRequests":
- out.HandleAuthRequests = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch10(out *jwriter.Writer, in EnableParams) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Patterns) != 0 {
- const prefix string = ",\"patterns\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v8, v9 := range in.Patterns {
- if v8 > 0 {
- out.RawByte(',')
- }
- if v9 == nil {
- out.RawString("null")
- } else {
- (*v9).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.HandleAuthRequests {
- const prefix string = ",\"handleAuthRequests\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.Bool(bool(in.HandleAuthRequests))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EnableParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch10(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch10(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EnableParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch10(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch10(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch11(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.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch11(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{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch11(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch11(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *DisableParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch11(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch11(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch12(in *jlexer.Lexer, out *ContinueWithAuthParams) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- 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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch12(out *jwriter.Writer, in ContinueWithAuthParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- {
- const prefix string = ",\"authChallengeResponse\":"
- out.RawString(prefix)
- if in.AuthChallengeResponse == nil {
- out.RawString("null")
- } else {
- (*in.AuthChallengeResponse).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v ContinueWithAuthParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch12(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v ContinueWithAuthParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch12(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *ContinueWithAuthParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch12(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *ContinueWithAuthParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch12(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch13(in *jlexer.Lexer, out *ContinueResponseParams) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(in.String())
- case "responseCode":
- out.ResponseCode = int64(in.Int64())
- case "responsePhrase":
- out.ResponsePhrase = string(in.String())
- case "responseHeaders":
- if in.IsNull() {
- in.Skip()
- out.ResponseHeaders = nil
- } else {
- in.Delim('[')
- if out.ResponseHeaders == nil {
- if !in.IsDelim(']') {
- out.ResponseHeaders = make([]*HeaderEntry, 0, 8)
- } else {
- out.ResponseHeaders = []*HeaderEntry{}
- }
- } else {
- out.ResponseHeaders = (out.ResponseHeaders)[:0]
- }
- for !in.IsDelim(']') {
- var v10 *HeaderEntry
- if in.IsNull() {
- in.Skip()
- v10 = nil
- } else {
- if v10 == nil {
- v10 = new(HeaderEntry)
- }
- (*v10).UnmarshalEasyJSON(in)
- }
- out.ResponseHeaders = append(out.ResponseHeaders, v10)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "binaryResponseHeaders":
- out.BinaryResponseHeaders = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch13(out *jwriter.Writer, in ContinueResponseParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- if in.ResponseCode != 0 {
- const prefix string = ",\"responseCode\":"
- out.RawString(prefix)
- out.Int64(int64(in.ResponseCode))
- }
- if in.ResponsePhrase != "" {
- const prefix string = ",\"responsePhrase\":"
- out.RawString(prefix)
- out.String(string(in.ResponsePhrase))
- }
- if len(in.ResponseHeaders) != 0 {
- const prefix string = ",\"responseHeaders\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v11, v12 := range in.ResponseHeaders {
- if v11 > 0 {
- out.RawByte(',')
- }
- if v12 == nil {
- out.RawString("null")
- } else {
- (*v12).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.BinaryResponseHeaders != "" {
- const prefix string = ",\"binaryResponseHeaders\":"
- out.RawString(prefix)
- out.String(string(in.BinaryResponseHeaders))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v ContinueResponseParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch13(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v ContinueResponseParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch13(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *ContinueResponseParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch13(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *ContinueResponseParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch13(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch14(in *jlexer.Lexer, out *ContinueRequestParams) {
- isTopLevel := in.IsStart()
- if in.IsNull() {
- if isTopLevel {
- in.Consumed()
- }
- in.Skip()
- return
- }
- in.Delim('{')
- for !in.IsDelim('}') {
- key := in.UnsafeFieldName(false)
- in.WantColon()
- if in.IsNull() {
- in.Skip()
- in.WantComma()
- continue
- }
- switch key {
- case "requestId":
- out.RequestID = RequestID(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()
- out.Headers = nil
- } else {
- in.Delim('[')
- if out.Headers == nil {
- if !in.IsDelim(']') {
- out.Headers = make([]*HeaderEntry, 0, 8)
- } else {
- out.Headers = []*HeaderEntry{}
- }
- } else {
- out.Headers = (out.Headers)[:0]
- }
- for !in.IsDelim(']') {
- var v13 *HeaderEntry
- if in.IsNull() {
- in.Skip()
- v13 = nil
- } else {
- if v13 == nil {
- v13 = new(HeaderEntry)
- }
- (*v13).UnmarshalEasyJSON(in)
- }
- out.Headers = append(out.Headers, v13)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "interceptResponse":
- out.InterceptResponse = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch14(out *jwriter.Writer, in ContinueRequestParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"requestId\":"
- out.RawString(prefix[1:])
- out.String(string(in.RequestID))
- }
- if in.URL != "" {
- const prefix string = ",\"url\":"
- out.RawString(prefix)
- out.String(string(in.URL))
- }
- if in.Method != "" {
- const prefix string = ",\"method\":"
- out.RawString(prefix)
- out.String(string(in.Method))
- }
- if in.PostData != "" {
- const prefix string = ",\"postData\":"
- out.RawString(prefix)
- out.String(string(in.PostData))
- }
- if len(in.Headers) != 0 {
- const prefix string = ",\"headers\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v14, v15 := range in.Headers {
- if v14 > 0 {
- out.RawByte(',')
- }
- if v15 == nil {
- out.RawString("null")
- } else {
- (*v15).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.InterceptResponse {
- const prefix string = ",\"interceptResponse\":"
- out.RawString(prefix)
- out.Bool(bool(in.InterceptResponse))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v ContinueRequestParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch14(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v ContinueRequestParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch14(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *ContinueRequestParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch14(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *ContinueRequestParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch14(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch15(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.UnsafeFieldName(false)
- 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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch15(out *jwriter.Writer, in AuthChallengeResponse) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"response\":"
- out.RawString(prefix[1:])
- (in.Response).MarshalEasyJSON(out)
- }
- if in.Username != "" {
- const prefix string = ",\"username\":"
- out.RawString(prefix)
- out.String(string(in.Username))
- }
- if in.Password != "" {
- const prefix string = ",\"password\":"
- out.RawString(prefix)
- out.String(string(in.Password))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v AuthChallengeResponse) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch15(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v AuthChallengeResponse) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch15(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *AuthChallengeResponse) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch15(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *AuthChallengeResponse) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch15(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch16(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.UnsafeFieldName(false)
- 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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch16(out *jwriter.Writer, in AuthChallenge) {
- out.RawByte('{')
- first := true
- _ = first
- if in.Source != "" {
- const prefix string = ",\"source\":"
- first = false
- out.RawString(prefix[1:])
- (in.Source).MarshalEasyJSON(out)
- }
- {
- const prefix string = ",\"origin\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.Origin))
- }
- {
- const prefix string = ",\"scheme\":"
- out.RawString(prefix)
- out.String(string(in.Scheme))
- }
- {
- const prefix string = ",\"realm\":"
- out.RawString(prefix)
- out.String(string(in.Realm))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v AuthChallenge) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch16(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v AuthChallenge) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoFetch16(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *AuthChallenge) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch16(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *AuthChallenge) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoFetch16(l, v)
- }
|