1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260 |
- // Code generated by easyjson for marshaling/unmarshaling. DO NOT EDIT.
- package accessibility
- import (
- json "encoding/json"
- runtime "github.com/chromedp/cdproto/runtime"
- 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 easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility(in *jlexer.Lexer, out *ValueSource) {
- 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 "type":
- (out.Type).UnmarshalEasyJSON(in)
- case "value":
- if in.IsNull() {
- in.Skip()
- out.Value = nil
- } else {
- if out.Value == nil {
- out.Value = new(Value)
- }
- (*out.Value).UnmarshalEasyJSON(in)
- }
- case "attribute":
- out.Attribute = string(in.String())
- case "attributeValue":
- if in.IsNull() {
- in.Skip()
- out.AttributeValue = nil
- } else {
- if out.AttributeValue == nil {
- out.AttributeValue = new(Value)
- }
- (*out.AttributeValue).UnmarshalEasyJSON(in)
- }
- case "superseded":
- out.Superseded = bool(in.Bool())
- case "nativeSource":
- (out.NativeSource).UnmarshalEasyJSON(in)
- case "nativeSourceValue":
- if in.IsNull() {
- in.Skip()
- out.NativeSourceValue = nil
- } else {
- if out.NativeSourceValue == nil {
- out.NativeSourceValue = new(Value)
- }
- (*out.NativeSourceValue).UnmarshalEasyJSON(in)
- }
- case "invalid":
- out.Invalid = bool(in.Bool())
- case "invalidReason":
- out.InvalidReason = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility(out *jwriter.Writer, in ValueSource) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"type\":"
- out.RawString(prefix[1:])
- (in.Type).MarshalEasyJSON(out)
- }
- if in.Value != nil {
- const prefix string = ",\"value\":"
- out.RawString(prefix)
- (*in.Value).MarshalEasyJSON(out)
- }
- if in.Attribute != "" {
- const prefix string = ",\"attribute\":"
- out.RawString(prefix)
- out.String(string(in.Attribute))
- }
- if in.AttributeValue != nil {
- const prefix string = ",\"attributeValue\":"
- out.RawString(prefix)
- (*in.AttributeValue).MarshalEasyJSON(out)
- }
- if in.Superseded {
- const prefix string = ",\"superseded\":"
- out.RawString(prefix)
- out.Bool(bool(in.Superseded))
- }
- if in.NativeSource != "" {
- const prefix string = ",\"nativeSource\":"
- out.RawString(prefix)
- (in.NativeSource).MarshalEasyJSON(out)
- }
- if in.NativeSourceValue != nil {
- const prefix string = ",\"nativeSourceValue\":"
- out.RawString(prefix)
- (*in.NativeSourceValue).MarshalEasyJSON(out)
- }
- if in.Invalid {
- const prefix string = ",\"invalid\":"
- out.RawString(prefix)
- out.Bool(bool(in.Invalid))
- }
- if in.InvalidReason != "" {
- const prefix string = ",\"invalidReason\":"
- out.RawString(prefix)
- out.String(string(in.InvalidReason))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v ValueSource) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v ValueSource) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *ValueSource) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *ValueSource) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility1(in *jlexer.Lexer, out *Value) {
- 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 "type":
- (out.Type).UnmarshalEasyJSON(in)
- case "value":
- (out.Value).UnmarshalEasyJSON(in)
- case "relatedNodes":
- if in.IsNull() {
- in.Skip()
- out.RelatedNodes = nil
- } else {
- in.Delim('[')
- if out.RelatedNodes == nil {
- if !in.IsDelim(']') {
- out.RelatedNodes = make([]*RelatedNode, 0, 8)
- } else {
- out.RelatedNodes = []*RelatedNode{}
- }
- } else {
- out.RelatedNodes = (out.RelatedNodes)[:0]
- }
- for !in.IsDelim(']') {
- var v1 *RelatedNode
- if in.IsNull() {
- in.Skip()
- v1 = nil
- } else {
- if v1 == nil {
- v1 = new(RelatedNode)
- }
- (*v1).UnmarshalEasyJSON(in)
- }
- out.RelatedNodes = append(out.RelatedNodes, v1)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "sources":
- if in.IsNull() {
- in.Skip()
- out.Sources = nil
- } else {
- in.Delim('[')
- if out.Sources == nil {
- if !in.IsDelim(']') {
- out.Sources = make([]*ValueSource, 0, 8)
- } else {
- out.Sources = []*ValueSource{}
- }
- } else {
- out.Sources = (out.Sources)[:0]
- }
- for !in.IsDelim(']') {
- var v2 *ValueSource
- if in.IsNull() {
- in.Skip()
- v2 = nil
- } else {
- if v2 == nil {
- v2 = new(ValueSource)
- }
- (*v2).UnmarshalEasyJSON(in)
- }
- out.Sources = append(out.Sources, v2)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility1(out *jwriter.Writer, in Value) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"type\":"
- out.RawString(prefix[1:])
- (in.Type).MarshalEasyJSON(out)
- }
- if (in.Value).IsDefined() {
- const prefix string = ",\"value\":"
- out.RawString(prefix)
- (in.Value).MarshalEasyJSON(out)
- }
- if len(in.RelatedNodes) != 0 {
- const prefix string = ",\"relatedNodes\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v3, v4 := range in.RelatedNodes {
- if v3 > 0 {
- out.RawByte(',')
- }
- if v4 == nil {
- out.RawString("null")
- } else {
- (*v4).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if len(in.Sources) != 0 {
- const prefix string = ",\"sources\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v5, v6 := range in.Sources {
- if v5 > 0 {
- out.RawByte(',')
- }
- if v6 == nil {
- out.RawString("null")
- } else {
- (*v6).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v Value) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility1(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v Value) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility1(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *Value) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility1(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *Value) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility1(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility2(in *jlexer.Lexer, out *RelatedNode) {
- 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 "backendDOMNodeId":
- (out.BackendDOMNodeID).UnmarshalEasyJSON(in)
- case "idref":
- out.Idref = string(in.String())
- case "text":
- out.Text = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility2(out *jwriter.Writer, in RelatedNode) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"backendDOMNodeId\":"
- out.RawString(prefix[1:])
- out.Int64(int64(in.BackendDOMNodeID))
- }
- if in.Idref != "" {
- const prefix string = ",\"idref\":"
- out.RawString(prefix)
- out.String(string(in.Idref))
- }
- if in.Text != "" {
- const prefix string = ",\"text\":"
- out.RawString(prefix)
- out.String(string(in.Text))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v RelatedNode) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility2(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v RelatedNode) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility2(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *RelatedNode) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility2(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *RelatedNode) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility2(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility3(in *jlexer.Lexer, out *QueryAXTreeReturns) {
- 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 "nodes":
- if in.IsNull() {
- in.Skip()
- out.Nodes = nil
- } else {
- in.Delim('[')
- if out.Nodes == nil {
- if !in.IsDelim(']') {
- out.Nodes = make([]*Node, 0, 8)
- } else {
- out.Nodes = []*Node{}
- }
- } else {
- out.Nodes = (out.Nodes)[:0]
- }
- for !in.IsDelim(']') {
- var v7 *Node
- if in.IsNull() {
- in.Skip()
- v7 = nil
- } else {
- if v7 == nil {
- v7 = new(Node)
- }
- (*v7).UnmarshalEasyJSON(in)
- }
- out.Nodes = append(out.Nodes, v7)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility3(out *jwriter.Writer, in QueryAXTreeReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Nodes) != 0 {
- const prefix string = ",\"nodes\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v8, v9 := range in.Nodes {
- if v8 > 0 {
- out.RawByte(',')
- }
- if v9 == nil {
- out.RawString("null")
- } else {
- (*v9).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v QueryAXTreeReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility3(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v QueryAXTreeReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility3(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *QueryAXTreeReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility3(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *QueryAXTreeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility3(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility4(in *jlexer.Lexer, out *QueryAXTreeParams) {
- 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 "nodeId":
- (out.NodeID).UnmarshalEasyJSON(in)
- case "backendNodeId":
- (out.BackendNodeID).UnmarshalEasyJSON(in)
- case "objectId":
- out.ObjectID = runtime.RemoteObjectID(in.String())
- case "accessibleName":
- out.AccessibleName = string(in.String())
- case "role":
- out.Role = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility4(out *jwriter.Writer, in QueryAXTreeParams) {
- out.RawByte('{')
- first := true
- _ = first
- if in.NodeID != 0 {
- const prefix string = ",\"nodeId\":"
- first = false
- out.RawString(prefix[1:])
- out.Int64(int64(in.NodeID))
- }
- if in.BackendNodeID != 0 {
- const prefix string = ",\"backendNodeId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.Int64(int64(in.BackendNodeID))
- }
- if in.ObjectID != "" {
- const prefix string = ",\"objectId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.ObjectID))
- }
- if in.AccessibleName != "" {
- const prefix string = ",\"accessibleName\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.AccessibleName))
- }
- if in.Role != "" {
- const prefix string = ",\"role\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.Role))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v QueryAXTreeParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility4(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v QueryAXTreeParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility4(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *QueryAXTreeParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility4(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *QueryAXTreeParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility4(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility5(in *jlexer.Lexer, out *Property) {
- 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).UnmarshalEasyJSON(in)
- case "value":
- if in.IsNull() {
- in.Skip()
- out.Value = nil
- } else {
- if out.Value == nil {
- out.Value = new(Value)
- }
- (*out.Value).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility5(out *jwriter.Writer, in Property) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"name\":"
- out.RawString(prefix[1:])
- (in.Name).MarshalEasyJSON(out)
- }
- {
- const prefix string = ",\"value\":"
- out.RawString(prefix)
- if in.Value == nil {
- out.RawString("null")
- } else {
- (*in.Value).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v Property) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility5(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v Property) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility5(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *Property) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility5(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *Property) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility5(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility6(in *jlexer.Lexer, out *Node) {
- 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 "nodeId":
- out.NodeID = NodeID(in.String())
- case "ignored":
- out.Ignored = bool(in.Bool())
- case "ignoredReasons":
- if in.IsNull() {
- in.Skip()
- out.IgnoredReasons = nil
- } else {
- in.Delim('[')
- if out.IgnoredReasons == nil {
- if !in.IsDelim(']') {
- out.IgnoredReasons = make([]*Property, 0, 8)
- } else {
- out.IgnoredReasons = []*Property{}
- }
- } else {
- out.IgnoredReasons = (out.IgnoredReasons)[:0]
- }
- for !in.IsDelim(']') {
- var v10 *Property
- if in.IsNull() {
- in.Skip()
- v10 = nil
- } else {
- if v10 == nil {
- v10 = new(Property)
- }
- (*v10).UnmarshalEasyJSON(in)
- }
- out.IgnoredReasons = append(out.IgnoredReasons, v10)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "role":
- if in.IsNull() {
- in.Skip()
- out.Role = nil
- } else {
- if out.Role == nil {
- out.Role = new(Value)
- }
- (*out.Role).UnmarshalEasyJSON(in)
- }
- case "chromeRole":
- if in.IsNull() {
- in.Skip()
- out.ChromeRole = nil
- } else {
- if out.ChromeRole == nil {
- out.ChromeRole = new(Value)
- }
- (*out.ChromeRole).UnmarshalEasyJSON(in)
- }
- case "name":
- if in.IsNull() {
- in.Skip()
- out.Name = nil
- } else {
- if out.Name == nil {
- out.Name = new(Value)
- }
- (*out.Name).UnmarshalEasyJSON(in)
- }
- case "description":
- if in.IsNull() {
- in.Skip()
- out.Description = nil
- } else {
- if out.Description == nil {
- out.Description = new(Value)
- }
- (*out.Description).UnmarshalEasyJSON(in)
- }
- case "value":
- if in.IsNull() {
- in.Skip()
- out.Value = nil
- } else {
- if out.Value == nil {
- out.Value = new(Value)
- }
- (*out.Value).UnmarshalEasyJSON(in)
- }
- case "properties":
- if in.IsNull() {
- in.Skip()
- out.Properties = nil
- } else {
- in.Delim('[')
- if out.Properties == nil {
- if !in.IsDelim(']') {
- out.Properties = make([]*Property, 0, 8)
- } else {
- out.Properties = []*Property{}
- }
- } else {
- out.Properties = (out.Properties)[:0]
- }
- for !in.IsDelim(']') {
- var v11 *Property
- if in.IsNull() {
- in.Skip()
- v11 = nil
- } else {
- if v11 == nil {
- v11 = new(Property)
- }
- (*v11).UnmarshalEasyJSON(in)
- }
- out.Properties = append(out.Properties, v11)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "parentId":
- out.ParentID = NodeID(in.String())
- case "childIds":
- if in.IsNull() {
- in.Skip()
- out.ChildIDs = nil
- } else {
- in.Delim('[')
- if out.ChildIDs == nil {
- if !in.IsDelim(']') {
- out.ChildIDs = make([]NodeID, 0, 4)
- } else {
- out.ChildIDs = []NodeID{}
- }
- } else {
- out.ChildIDs = (out.ChildIDs)[:0]
- }
- for !in.IsDelim(']') {
- var v12 NodeID
- v12 = NodeID(in.String())
- out.ChildIDs = append(out.ChildIDs, v12)
- in.WantComma()
- }
- in.Delim(']')
- }
- case "backendDOMNodeId":
- (out.BackendDOMNodeID).UnmarshalEasyJSON(in)
- case "frameId":
- (out.FrameID).UnmarshalEasyJSON(in)
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility6(out *jwriter.Writer, in Node) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"nodeId\":"
- out.RawString(prefix[1:])
- out.String(string(in.NodeID))
- }
- {
- const prefix string = ",\"ignored\":"
- out.RawString(prefix)
- out.Bool(bool(in.Ignored))
- }
- if len(in.IgnoredReasons) != 0 {
- const prefix string = ",\"ignoredReasons\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v13, v14 := range in.IgnoredReasons {
- if v13 > 0 {
- out.RawByte(',')
- }
- if v14 == nil {
- out.RawString("null")
- } else {
- (*v14).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.Role != nil {
- const prefix string = ",\"role\":"
- out.RawString(prefix)
- (*in.Role).MarshalEasyJSON(out)
- }
- if in.ChromeRole != nil {
- const prefix string = ",\"chromeRole\":"
- out.RawString(prefix)
- (*in.ChromeRole).MarshalEasyJSON(out)
- }
- if in.Name != nil {
- const prefix string = ",\"name\":"
- out.RawString(prefix)
- (*in.Name).MarshalEasyJSON(out)
- }
- if in.Description != nil {
- const prefix string = ",\"description\":"
- out.RawString(prefix)
- (*in.Description).MarshalEasyJSON(out)
- }
- if in.Value != nil {
- const prefix string = ",\"value\":"
- out.RawString(prefix)
- (*in.Value).MarshalEasyJSON(out)
- }
- if len(in.Properties) != 0 {
- const prefix string = ",\"properties\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v15, v16 := range in.Properties {
- if v15 > 0 {
- out.RawByte(',')
- }
- if v16 == nil {
- out.RawString("null")
- } else {
- (*v16).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- if in.ParentID != "" {
- const prefix string = ",\"parentId\":"
- out.RawString(prefix)
- out.String(string(in.ParentID))
- }
- if len(in.ChildIDs) != 0 {
- const prefix string = ",\"childIds\":"
- out.RawString(prefix)
- {
- out.RawByte('[')
- for v17, v18 := range in.ChildIDs {
- if v17 > 0 {
- out.RawByte(',')
- }
- out.String(string(v18))
- }
- out.RawByte(']')
- }
- }
- if in.BackendDOMNodeID != 0 {
- const prefix string = ",\"backendDOMNodeId\":"
- out.RawString(prefix)
- out.Int64(int64(in.BackendDOMNodeID))
- }
- if in.FrameID != "" {
- const prefix string = ",\"frameId\":"
- out.RawString(prefix)
- out.String(string(in.FrameID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v Node) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility6(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v Node) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility6(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *Node) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility6(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *Node) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility6(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility7(in *jlexer.Lexer, out *GetRootAXNodeReturns) {
- 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 "node":
- if in.IsNull() {
- in.Skip()
- out.Node = nil
- } else {
- if out.Node == nil {
- out.Node = new(Node)
- }
- (*out.Node).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility7(out *jwriter.Writer, in GetRootAXNodeReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if in.Node != nil {
- const prefix string = ",\"node\":"
- first = false
- out.RawString(prefix[1:])
- (*in.Node).MarshalEasyJSON(out)
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetRootAXNodeReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility7(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetRootAXNodeReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility7(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetRootAXNodeReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility7(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetRootAXNodeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility7(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility8(in *jlexer.Lexer, out *GetRootAXNodeParams) {
- 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 "frameId":
- (out.FrameID).UnmarshalEasyJSON(in)
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility8(out *jwriter.Writer, in GetRootAXNodeParams) {
- out.RawByte('{')
- first := true
- _ = first
- if in.FrameID != "" {
- const prefix string = ",\"frameId\":"
- first = false
- out.RawString(prefix[1:])
- out.String(string(in.FrameID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetRootAXNodeParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility8(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetRootAXNodeParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility8(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetRootAXNodeParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility8(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetRootAXNodeParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility8(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility9(in *jlexer.Lexer, out *GetPartialAXTreeReturns) {
- 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 "nodes":
- if in.IsNull() {
- in.Skip()
- out.Nodes = nil
- } else {
- in.Delim('[')
- if out.Nodes == nil {
- if !in.IsDelim(']') {
- out.Nodes = make([]*Node, 0, 8)
- } else {
- out.Nodes = []*Node{}
- }
- } else {
- out.Nodes = (out.Nodes)[:0]
- }
- for !in.IsDelim(']') {
- var v19 *Node
- if in.IsNull() {
- in.Skip()
- v19 = nil
- } else {
- if v19 == nil {
- v19 = new(Node)
- }
- (*v19).UnmarshalEasyJSON(in)
- }
- out.Nodes = append(out.Nodes, v19)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility9(out *jwriter.Writer, in GetPartialAXTreeReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Nodes) != 0 {
- const prefix string = ",\"nodes\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v20, v21 := range in.Nodes {
- if v20 > 0 {
- out.RawByte(',')
- }
- if v21 == nil {
- out.RawString("null")
- } else {
- (*v21).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetPartialAXTreeReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility9(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetPartialAXTreeReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility9(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetPartialAXTreeReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility9(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetPartialAXTreeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility9(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility10(in *jlexer.Lexer, out *GetPartialAXTreeParams) {
- 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 "nodeId":
- (out.NodeID).UnmarshalEasyJSON(in)
- case "backendNodeId":
- (out.BackendNodeID).UnmarshalEasyJSON(in)
- case "objectId":
- out.ObjectID = runtime.RemoteObjectID(in.String())
- case "fetchRelatives":
- out.FetchRelatives = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility10(out *jwriter.Writer, in GetPartialAXTreeParams) {
- out.RawByte('{')
- first := true
- _ = first
- if in.NodeID != 0 {
- const prefix string = ",\"nodeId\":"
- first = false
- out.RawString(prefix[1:])
- out.Int64(int64(in.NodeID))
- }
- if in.BackendNodeID != 0 {
- const prefix string = ",\"backendNodeId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.Int64(int64(in.BackendNodeID))
- }
- if in.ObjectID != "" {
- const prefix string = ",\"objectId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.ObjectID))
- }
- if in.FetchRelatives {
- const prefix string = ",\"fetchRelatives\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.Bool(bool(in.FetchRelatives))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetPartialAXTreeParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility10(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetPartialAXTreeParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility10(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetPartialAXTreeParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility10(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetPartialAXTreeParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility10(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility11(in *jlexer.Lexer, out *GetFullAXTreeReturns) {
- 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 "nodes":
- if in.IsNull() {
- in.Skip()
- out.Nodes = nil
- } else {
- in.Delim('[')
- if out.Nodes == nil {
- if !in.IsDelim(']') {
- out.Nodes = make([]*Node, 0, 8)
- } else {
- out.Nodes = []*Node{}
- }
- } else {
- out.Nodes = (out.Nodes)[:0]
- }
- for !in.IsDelim(']') {
- var v22 *Node
- if in.IsNull() {
- in.Skip()
- v22 = nil
- } else {
- if v22 == nil {
- v22 = new(Node)
- }
- (*v22).UnmarshalEasyJSON(in)
- }
- out.Nodes = append(out.Nodes, v22)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility11(out *jwriter.Writer, in GetFullAXTreeReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Nodes) != 0 {
- const prefix string = ",\"nodes\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v23, v24 := range in.Nodes {
- if v23 > 0 {
- out.RawByte(',')
- }
- if v24 == nil {
- out.RawString("null")
- } else {
- (*v24).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetFullAXTreeReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility11(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetFullAXTreeReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility11(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetFullAXTreeReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility11(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetFullAXTreeReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility11(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility12(in *jlexer.Lexer, out *GetFullAXTreeParams) {
- 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 "depth":
- out.Depth = int64(in.Int64())
- case "frameId":
- (out.FrameID).UnmarshalEasyJSON(in)
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility12(out *jwriter.Writer, in GetFullAXTreeParams) {
- out.RawByte('{')
- first := true
- _ = first
- if in.Depth != 0 {
- const prefix string = ",\"depth\":"
- first = false
- out.RawString(prefix[1:])
- out.Int64(int64(in.Depth))
- }
- if in.FrameID != "" {
- const prefix string = ",\"frameId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.FrameID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetFullAXTreeParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility12(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetFullAXTreeParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility12(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetFullAXTreeParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility12(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetFullAXTreeParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility12(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility13(in *jlexer.Lexer, out *GetChildAXNodesReturns) {
- 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 "nodes":
- if in.IsNull() {
- in.Skip()
- out.Nodes = nil
- } else {
- in.Delim('[')
- if out.Nodes == nil {
- if !in.IsDelim(']') {
- out.Nodes = make([]*Node, 0, 8)
- } else {
- out.Nodes = []*Node{}
- }
- } else {
- out.Nodes = (out.Nodes)[:0]
- }
- for !in.IsDelim(']') {
- var v25 *Node
- if in.IsNull() {
- in.Skip()
- v25 = nil
- } else {
- if v25 == nil {
- v25 = new(Node)
- }
- (*v25).UnmarshalEasyJSON(in)
- }
- out.Nodes = append(out.Nodes, v25)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility13(out *jwriter.Writer, in GetChildAXNodesReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Nodes) != 0 {
- const prefix string = ",\"nodes\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v26, v27 := range in.Nodes {
- if v26 > 0 {
- out.RawByte(',')
- }
- if v27 == nil {
- out.RawString("null")
- } else {
- (*v27).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetChildAXNodesReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility13(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetChildAXNodesReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility13(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetChildAXNodesReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility13(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetChildAXNodesReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility13(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility14(in *jlexer.Lexer, out *GetChildAXNodesParams) {
- 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 "id":
- out.ID = NodeID(in.String())
- case "frameId":
- (out.FrameID).UnmarshalEasyJSON(in)
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility14(out *jwriter.Writer, in GetChildAXNodesParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"id\":"
- out.RawString(prefix[1:])
- out.String(string(in.ID))
- }
- if in.FrameID != "" {
- const prefix string = ",\"frameId\":"
- out.RawString(prefix)
- out.String(string(in.FrameID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetChildAXNodesParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility14(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetChildAXNodesParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility14(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetChildAXNodesParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility14(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetChildAXNodesParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility14(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility15(in *jlexer.Lexer, out *GetAXNodeAndAncestorsReturns) {
- 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 "nodes":
- if in.IsNull() {
- in.Skip()
- out.Nodes = nil
- } else {
- in.Delim('[')
- if out.Nodes == nil {
- if !in.IsDelim(']') {
- out.Nodes = make([]*Node, 0, 8)
- } else {
- out.Nodes = []*Node{}
- }
- } else {
- out.Nodes = (out.Nodes)[:0]
- }
- for !in.IsDelim(']') {
- var v28 *Node
- if in.IsNull() {
- in.Skip()
- v28 = nil
- } else {
- if v28 == nil {
- v28 = new(Node)
- }
- (*v28).UnmarshalEasyJSON(in)
- }
- out.Nodes = append(out.Nodes, v28)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility15(out *jwriter.Writer, in GetAXNodeAndAncestorsReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Nodes) != 0 {
- const prefix string = ",\"nodes\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v29, v30 := range in.Nodes {
- if v29 > 0 {
- out.RawByte(',')
- }
- if v30 == nil {
- out.RawString("null")
- } else {
- (*v30).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetAXNodeAndAncestorsReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility15(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetAXNodeAndAncestorsReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility15(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetAXNodeAndAncestorsReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility15(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetAXNodeAndAncestorsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility15(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility16(in *jlexer.Lexer, out *GetAXNodeAndAncestorsParams) {
- 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 "nodeId":
- (out.NodeID).UnmarshalEasyJSON(in)
- case "backendNodeId":
- (out.BackendNodeID).UnmarshalEasyJSON(in)
- case "objectId":
- out.ObjectID = runtime.RemoteObjectID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility16(out *jwriter.Writer, in GetAXNodeAndAncestorsParams) {
- out.RawByte('{')
- first := true
- _ = first
- if in.NodeID != 0 {
- const prefix string = ",\"nodeId\":"
- first = false
- out.RawString(prefix[1:])
- out.Int64(int64(in.NodeID))
- }
- if in.BackendNodeID != 0 {
- const prefix string = ",\"backendNodeId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.Int64(int64(in.BackendNodeID))
- }
- if in.ObjectID != "" {
- const prefix string = ",\"objectId\":"
- if first {
- first = false
- out.RawString(prefix[1:])
- } else {
- out.RawString(prefix)
- }
- out.String(string(in.ObjectID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetAXNodeAndAncestorsParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility16(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetAXNodeAndAncestorsParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility16(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetAXNodeAndAncestorsParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility16(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetAXNodeAndAncestorsParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility16(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility17(in *jlexer.Lexer, out *EventNodesUpdated) {
- 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 "nodes":
- if in.IsNull() {
- in.Skip()
- out.Nodes = nil
- } else {
- in.Delim('[')
- if out.Nodes == nil {
- if !in.IsDelim(']') {
- out.Nodes = make([]*Node, 0, 8)
- } else {
- out.Nodes = []*Node{}
- }
- } else {
- out.Nodes = (out.Nodes)[:0]
- }
- for !in.IsDelim(']') {
- var v31 *Node
- if in.IsNull() {
- in.Skip()
- v31 = nil
- } else {
- if v31 == nil {
- v31 = new(Node)
- }
- (*v31).UnmarshalEasyJSON(in)
- }
- out.Nodes = append(out.Nodes, v31)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility17(out *jwriter.Writer, in EventNodesUpdated) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"nodes\":"
- out.RawString(prefix[1:])
- if in.Nodes == nil && (out.Flags&jwriter.NilSliceAsEmpty) == 0 {
- out.RawString("null")
- } else {
- out.RawByte('[')
- for v32, v33 := range in.Nodes {
- if v32 > 0 {
- out.RawByte(',')
- }
- if v33 == nil {
- out.RawString("null")
- } else {
- (*v33).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EventNodesUpdated) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility17(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EventNodesUpdated) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility17(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EventNodesUpdated) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility17(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EventNodesUpdated) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility17(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility18(in *jlexer.Lexer, out *EventLoadComplete) {
- 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 "root":
- if in.IsNull() {
- in.Skip()
- out.Root = nil
- } else {
- if out.Root == nil {
- out.Root = new(Node)
- }
- (*out.Root).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility18(out *jwriter.Writer, in EventLoadComplete) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"root\":"
- out.RawString(prefix[1:])
- if in.Root == nil {
- out.RawString("null")
- } else {
- (*in.Root).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EventLoadComplete) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility18(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EventLoadComplete) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility18(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EventLoadComplete) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility18(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EventLoadComplete) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility18(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility19(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 {
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility19(out *jwriter.Writer, in EnableParams) {
- out.RawByte('{')
- first := true
- _ = first
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EnableParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility19(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility19(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EnableParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility19(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility19(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility20(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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility20(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{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility20(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoAccessibility20(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *DisableParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility20(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoAccessibility20(l, v)
- }
|