123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665 |
- // Code generated by easyjson for marshaling/unmarshaling. DO NOT EDIT.
- package webauthn
- import (
- json "encoding/json"
- 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 easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn(in *jlexer.Lexer, out *VirtualAuthenticatorOptions) {
- 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 "protocol":
- (out.Protocol).UnmarshalEasyJSON(in)
- case "ctap2Version":
- (out.Ctap2version).UnmarshalEasyJSON(in)
- case "transport":
- (out.Transport).UnmarshalEasyJSON(in)
- case "hasResidentKey":
- out.HasResidentKey = bool(in.Bool())
- case "hasUserVerification":
- out.HasUserVerification = bool(in.Bool())
- case "hasLargeBlob":
- out.HasLargeBlob = bool(in.Bool())
- case "hasCredBlob":
- out.HasCredBlob = bool(in.Bool())
- case "hasMinPinLength":
- out.HasMinPinLength = bool(in.Bool())
- case "hasPrf":
- out.HasPrf = bool(in.Bool())
- case "automaticPresenceSimulation":
- out.AutomaticPresenceSimulation = bool(in.Bool())
- case "isUserVerified":
- out.IsUserVerified = bool(in.Bool())
- case "defaultBackupEligibility":
- out.DefaultBackupEligibility = bool(in.Bool())
- case "defaultBackupState":
- out.DefaultBackupState = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn(out *jwriter.Writer, in VirtualAuthenticatorOptions) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"protocol\":"
- out.RawString(prefix[1:])
- (in.Protocol).MarshalEasyJSON(out)
- }
- if in.Ctap2version != "" {
- const prefix string = ",\"ctap2Version\":"
- out.RawString(prefix)
- (in.Ctap2version).MarshalEasyJSON(out)
- }
- {
- const prefix string = ",\"transport\":"
- out.RawString(prefix)
- (in.Transport).MarshalEasyJSON(out)
- }
- if in.HasResidentKey {
- const prefix string = ",\"hasResidentKey\":"
- out.RawString(prefix)
- out.Bool(bool(in.HasResidentKey))
- }
- if in.HasUserVerification {
- const prefix string = ",\"hasUserVerification\":"
- out.RawString(prefix)
- out.Bool(bool(in.HasUserVerification))
- }
- if in.HasLargeBlob {
- const prefix string = ",\"hasLargeBlob\":"
- out.RawString(prefix)
- out.Bool(bool(in.HasLargeBlob))
- }
- if in.HasCredBlob {
- const prefix string = ",\"hasCredBlob\":"
- out.RawString(prefix)
- out.Bool(bool(in.HasCredBlob))
- }
- if in.HasMinPinLength {
- const prefix string = ",\"hasMinPinLength\":"
- out.RawString(prefix)
- out.Bool(bool(in.HasMinPinLength))
- }
- if in.HasPrf {
- const prefix string = ",\"hasPrf\":"
- out.RawString(prefix)
- out.Bool(bool(in.HasPrf))
- }
- if in.AutomaticPresenceSimulation {
- const prefix string = ",\"automaticPresenceSimulation\":"
- out.RawString(prefix)
- out.Bool(bool(in.AutomaticPresenceSimulation))
- }
- if in.IsUserVerified {
- const prefix string = ",\"isUserVerified\":"
- out.RawString(prefix)
- out.Bool(bool(in.IsUserVerified))
- }
- if in.DefaultBackupEligibility {
- const prefix string = ",\"defaultBackupEligibility\":"
- out.RawString(prefix)
- out.Bool(bool(in.DefaultBackupEligibility))
- }
- if in.DefaultBackupState {
- const prefix string = ",\"defaultBackupState\":"
- out.RawString(prefix)
- out.Bool(bool(in.DefaultBackupState))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v VirtualAuthenticatorOptions) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v VirtualAuthenticatorOptions) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *VirtualAuthenticatorOptions) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *VirtualAuthenticatorOptions) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn1(in *jlexer.Lexer, out *SetUserVerifiedParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "isUserVerified":
- out.IsUserVerified = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn1(out *jwriter.Writer, in SetUserVerifiedParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"isUserVerified\":"
- out.RawString(prefix)
- out.Bool(bool(in.IsUserVerified))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v SetUserVerifiedParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn1(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v SetUserVerifiedParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn1(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *SetUserVerifiedParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn1(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *SetUserVerifiedParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn1(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn2(in *jlexer.Lexer, out *SetResponseOverrideBitsParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "isBogusSignature":
- out.IsBogusSignature = bool(in.Bool())
- case "isBadUV":
- out.IsBadUV = bool(in.Bool())
- case "isBadUP":
- out.IsBadUP = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn2(out *jwriter.Writer, in SetResponseOverrideBitsParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- if in.IsBogusSignature {
- const prefix string = ",\"isBogusSignature\":"
- out.RawString(prefix)
- out.Bool(bool(in.IsBogusSignature))
- }
- if in.IsBadUV {
- const prefix string = ",\"isBadUV\":"
- out.RawString(prefix)
- out.Bool(bool(in.IsBadUV))
- }
- if in.IsBadUP {
- const prefix string = ",\"isBadUP\":"
- out.RawString(prefix)
- out.Bool(bool(in.IsBadUP))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v SetResponseOverrideBitsParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn2(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v SetResponseOverrideBitsParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn2(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *SetResponseOverrideBitsParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn2(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *SetResponseOverrideBitsParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn2(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn3(in *jlexer.Lexer, out *SetCredentialPropertiesParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "credentialId":
- out.CredentialID = string(in.String())
- case "backupEligibility":
- out.BackupEligibility = bool(in.Bool())
- case "backupState":
- out.BackupState = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn3(out *jwriter.Writer, in SetCredentialPropertiesParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"credentialId\":"
- out.RawString(prefix)
- out.String(string(in.CredentialID))
- }
- if in.BackupEligibility {
- const prefix string = ",\"backupEligibility\":"
- out.RawString(prefix)
- out.Bool(bool(in.BackupEligibility))
- }
- if in.BackupState {
- const prefix string = ",\"backupState\":"
- out.RawString(prefix)
- out.Bool(bool(in.BackupState))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v SetCredentialPropertiesParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn3(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v SetCredentialPropertiesParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn3(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *SetCredentialPropertiesParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn3(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *SetCredentialPropertiesParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn3(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn4(in *jlexer.Lexer, out *SetAutomaticPresenceSimulationParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "enabled":
- out.Enabled = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn4(out *jwriter.Writer, in SetAutomaticPresenceSimulationParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"enabled\":"
- out.RawString(prefix)
- out.Bool(bool(in.Enabled))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v SetAutomaticPresenceSimulationParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn4(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v SetAutomaticPresenceSimulationParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn4(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *SetAutomaticPresenceSimulationParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn4(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *SetAutomaticPresenceSimulationParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn4(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn5(in *jlexer.Lexer, out *RemoveVirtualAuthenticatorParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn5(out *jwriter.Writer, in RemoveVirtualAuthenticatorParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v RemoveVirtualAuthenticatorParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn5(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v RemoveVirtualAuthenticatorParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn5(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *RemoveVirtualAuthenticatorParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn5(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *RemoveVirtualAuthenticatorParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn5(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn6(in *jlexer.Lexer, out *RemoveCredentialParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "credentialId":
- out.CredentialID = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn6(out *jwriter.Writer, in RemoveCredentialParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"credentialId\":"
- out.RawString(prefix)
- out.String(string(in.CredentialID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v RemoveCredentialParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn6(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v RemoveCredentialParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn6(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *RemoveCredentialParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn6(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *RemoveCredentialParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn6(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn7(in *jlexer.Lexer, out *GetCredentialsReturns) {
- 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 "credentials":
- if in.IsNull() {
- in.Skip()
- out.Credentials = nil
- } else {
- in.Delim('[')
- if out.Credentials == nil {
- if !in.IsDelim(']') {
- out.Credentials = make([]*Credential, 0, 8)
- } else {
- out.Credentials = []*Credential{}
- }
- } else {
- out.Credentials = (out.Credentials)[:0]
- }
- for !in.IsDelim(']') {
- var v1 *Credential
- if in.IsNull() {
- in.Skip()
- v1 = nil
- } else {
- if v1 == nil {
- v1 = new(Credential)
- }
- (*v1).UnmarshalEasyJSON(in)
- }
- out.Credentials = append(out.Credentials, v1)
- in.WantComma()
- }
- in.Delim(']')
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn7(out *jwriter.Writer, in GetCredentialsReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if len(in.Credentials) != 0 {
- const prefix string = ",\"credentials\":"
- first = false
- out.RawString(prefix[1:])
- {
- out.RawByte('[')
- for v2, v3 := range in.Credentials {
- if v2 > 0 {
- out.RawByte(',')
- }
- if v3 == nil {
- out.RawString("null")
- } else {
- (*v3).MarshalEasyJSON(out)
- }
- }
- out.RawByte(']')
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetCredentialsReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn7(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetCredentialsReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn7(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetCredentialsReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn7(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetCredentialsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn7(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn8(in *jlexer.Lexer, out *GetCredentialsParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn8(out *jwriter.Writer, in GetCredentialsParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetCredentialsParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn8(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetCredentialsParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn8(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetCredentialsParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn8(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetCredentialsParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn8(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn9(in *jlexer.Lexer, out *GetCredentialReturns) {
- 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 "credential":
- if in.IsNull() {
- in.Skip()
- out.Credential = nil
- } else {
- if out.Credential == nil {
- out.Credential = new(Credential)
- }
- (*out.Credential).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn9(out *jwriter.Writer, in GetCredentialReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if in.Credential != nil {
- const prefix string = ",\"credential\":"
- first = false
- out.RawString(prefix[1:])
- (*in.Credential).MarshalEasyJSON(out)
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetCredentialReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn9(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetCredentialReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn9(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetCredentialReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn9(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetCredentialReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn9(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn10(in *jlexer.Lexer, out *GetCredentialParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "credentialId":
- out.CredentialID = string(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn10(out *jwriter.Writer, in GetCredentialParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"credentialId\":"
- out.RawString(prefix)
- out.String(string(in.CredentialID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v GetCredentialParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn10(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v GetCredentialParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn10(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *GetCredentialParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn10(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *GetCredentialParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn10(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn11(in *jlexer.Lexer, out *EventCredentialAsserted) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "credential":
- if in.IsNull() {
- in.Skip()
- out.Credential = nil
- } else {
- if out.Credential == nil {
- out.Credential = new(Credential)
- }
- (*out.Credential).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn11(out *jwriter.Writer, in EventCredentialAsserted) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"credential\":"
- out.RawString(prefix)
- if in.Credential == nil {
- out.RawString("null")
- } else {
- (*in.Credential).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EventCredentialAsserted) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn11(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EventCredentialAsserted) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn11(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EventCredentialAsserted) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn11(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EventCredentialAsserted) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn11(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn12(in *jlexer.Lexer, out *EventCredentialAdded) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "credential":
- if in.IsNull() {
- in.Skip()
- out.Credential = nil
- } else {
- if out.Credential == nil {
- out.Credential = new(Credential)
- }
- (*out.Credential).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn12(out *jwriter.Writer, in EventCredentialAdded) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"credential\":"
- out.RawString(prefix)
- if in.Credential == nil {
- out.RawString("null")
- } else {
- (*in.Credential).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EventCredentialAdded) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn12(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EventCredentialAdded) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn12(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EventCredentialAdded) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn12(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EventCredentialAdded) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn12(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn13(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 "enableUI":
- out.EnableUI = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn13(out *jwriter.Writer, in EnableParams) {
- out.RawByte('{')
- first := true
- _ = first
- if in.EnableUI {
- const prefix string = ",\"enableUI\":"
- first = false
- out.RawString(prefix[1:])
- out.Bool(bool(in.EnableUI))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v EnableParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn13(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn13(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *EnableParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn13(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn13(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn14(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 easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn14(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{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn14(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn14(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *DisableParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn14(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn14(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn15(in *jlexer.Lexer, out *Credential) {
- 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 "credentialId":
- out.CredentialID = string(in.String())
- case "isResidentCredential":
- out.IsResidentCredential = bool(in.Bool())
- case "rpId":
- out.RpID = string(in.String())
- case "privateKey":
- out.PrivateKey = string(in.String())
- case "userHandle":
- out.UserHandle = string(in.String())
- case "signCount":
- out.SignCount = int64(in.Int64())
- case "largeBlob":
- out.LargeBlob = string(in.String())
- case "backupEligibility":
- out.BackupEligibility = bool(in.Bool())
- case "backupState":
- out.BackupState = bool(in.Bool())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn15(out *jwriter.Writer, in Credential) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"credentialId\":"
- out.RawString(prefix[1:])
- out.String(string(in.CredentialID))
- }
- {
- const prefix string = ",\"isResidentCredential\":"
- out.RawString(prefix)
- out.Bool(bool(in.IsResidentCredential))
- }
- if in.RpID != "" {
- const prefix string = ",\"rpId\":"
- out.RawString(prefix)
- out.String(string(in.RpID))
- }
- {
- const prefix string = ",\"privateKey\":"
- out.RawString(prefix)
- out.String(string(in.PrivateKey))
- }
- if in.UserHandle != "" {
- const prefix string = ",\"userHandle\":"
- out.RawString(prefix)
- out.String(string(in.UserHandle))
- }
- {
- const prefix string = ",\"signCount\":"
- out.RawString(prefix)
- out.Int64(int64(in.SignCount))
- }
- if in.LargeBlob != "" {
- const prefix string = ",\"largeBlob\":"
- out.RawString(prefix)
- out.String(string(in.LargeBlob))
- }
- if in.BackupEligibility {
- const prefix string = ",\"backupEligibility\":"
- out.RawString(prefix)
- out.Bool(bool(in.BackupEligibility))
- }
- if in.BackupState {
- const prefix string = ",\"backupState\":"
- out.RawString(prefix)
- out.Bool(bool(in.BackupState))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v Credential) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn15(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v Credential) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn15(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *Credential) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn15(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *Credential) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn15(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn16(in *jlexer.Lexer, out *ClearCredentialsParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn16(out *jwriter.Writer, in ClearCredentialsParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v ClearCredentialsParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn16(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v ClearCredentialsParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn16(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *ClearCredentialsParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn16(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *ClearCredentialsParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn16(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn17(in *jlexer.Lexer, out *AddVirtualAuthenticatorReturns) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn17(out *jwriter.Writer, in AddVirtualAuthenticatorReturns) {
- out.RawByte('{')
- first := true
- _ = first
- if in.AuthenticatorID != "" {
- const prefix string = ",\"authenticatorId\":"
- first = false
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v AddVirtualAuthenticatorReturns) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn17(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v AddVirtualAuthenticatorReturns) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn17(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *AddVirtualAuthenticatorReturns) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn17(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *AddVirtualAuthenticatorReturns) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn17(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn18(in *jlexer.Lexer, out *AddVirtualAuthenticatorParams) {
- 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 "options":
- if in.IsNull() {
- in.Skip()
- out.Options = nil
- } else {
- if out.Options == nil {
- out.Options = new(VirtualAuthenticatorOptions)
- }
- (*out.Options).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn18(out *jwriter.Writer, in AddVirtualAuthenticatorParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"options\":"
- out.RawString(prefix[1:])
- if in.Options == nil {
- out.RawString("null")
- } else {
- (*in.Options).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v AddVirtualAuthenticatorParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn18(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v AddVirtualAuthenticatorParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn18(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *AddVirtualAuthenticatorParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn18(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *AddVirtualAuthenticatorParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn18(l, v)
- }
- func easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn19(in *jlexer.Lexer, out *AddCredentialParams) {
- 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 "authenticatorId":
- out.AuthenticatorID = AuthenticatorID(in.String())
- case "credential":
- if in.IsNull() {
- in.Skip()
- out.Credential = nil
- } else {
- if out.Credential == nil {
- out.Credential = new(Credential)
- }
- (*out.Credential).UnmarshalEasyJSON(in)
- }
- default:
- in.SkipRecursive()
- }
- in.WantComma()
- }
- in.Delim('}')
- if isTopLevel {
- in.Consumed()
- }
- }
- func easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn19(out *jwriter.Writer, in AddCredentialParams) {
- out.RawByte('{')
- first := true
- _ = first
- {
- const prefix string = ",\"authenticatorId\":"
- out.RawString(prefix[1:])
- out.String(string(in.AuthenticatorID))
- }
- {
- const prefix string = ",\"credential\":"
- out.RawString(prefix)
- if in.Credential == nil {
- out.RawString("null")
- } else {
- (*in.Credential).MarshalEasyJSON(out)
- }
- }
- out.RawByte('}')
- }
- // MarshalJSON supports json.Marshaler interface
- func (v AddCredentialParams) MarshalJSON() ([]byte, error) {
- w := jwriter.Writer{}
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn19(&w, v)
- return w.Buffer.BuildBytes(), w.Error
- }
- // MarshalEasyJSON supports easyjson.Marshaler interface
- func (v AddCredentialParams) MarshalEasyJSON(w *jwriter.Writer) {
- easyjsonC5a4559bEncodeGithubComChromedpCdprotoWebauthn19(w, v)
- }
- // UnmarshalJSON supports json.Unmarshaler interface
- func (v *AddCredentialParams) UnmarshalJSON(data []byte) error {
- r := jlexer.Lexer{Data: data}
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn19(&r, v)
- return r.Error()
- }
- // UnmarshalEasyJSON supports easyjson.Unmarshaler interface
- func (v *AddCredentialParams) UnmarshalEasyJSON(l *jlexer.Lexer) {
- easyjsonC5a4559bDecodeGithubComChromedpCdprotoWebauthn19(l, v)
- }
|