github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/webrequest/apis.js.wasm.yaml (about)

     1  - File: webext/web_request.json
     2    Dict:
     3      Name: BlockingResponse
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - webRequest
     9      Fields:
    10        - Name: authCredentials
    11          Type:
    12            Name: BlockingResponseFieldAuthCredentials
    13            ExtAttrs:
    14              - Name: Namespace
    15                Values:
    16                  - chrome
    17                  - webRequest
    18          ExtAttrs:
    19            - Name: Namespace
    20              Values:
    21                - chrome
    22                - webRequest
    23        - Name: cancel
    24          Type:
    25            Name: boolean
    26          ExtAttrs:
    27            - Name: Namespace
    28              Values:
    29                - chrome
    30                - webRequest
    31        - Name: redirectUrl
    32          Type:
    33            Name: DOMString
    34          ExtAttrs:
    35            - Name: Namespace
    36              Values:
    37                - chrome
    38                - webRequest
    39        - Name: requestHeaders
    40          Type:
    41            Name: HttpHeaders
    42            ExtAttrs:
    43              - Name: Namespace
    44                Values:
    45                  - chrome
    46                  - webRequest
    47          ExtAttrs:
    48            - Name: Namespace
    49              Values:
    50                - chrome
    51                - webRequest
    52        - Name: responseHeaders
    53          Type:
    54            Name: HttpHeaders
    55            ExtAttrs:
    56              - Name: Namespace
    57                Values:
    58                  - chrome
    59                  - webRequest
    60          ExtAttrs:
    61            - Name: Namespace
    62              Values:
    63                - chrome
    64                - webRequest
    65  - File: webext/web_request.json
    66    Dict:
    67      Name: BlockingResponseFieldAuthCredentials
    68      ExtAttrs:
    69        - Name: Namespace
    70          Values:
    71            - chrome
    72            - webRequest
    73      Fields:
    74        - Name: password
    75          Required: true
    76          Type:
    77            Name: DOMString
    78          ExtAttrs:
    79            - Name: Namespace
    80              Values:
    81                - chrome
    82                - webRequest
    83        - Name: username
    84          Required: true
    85          Type:
    86            Name: DOMString
    87          ExtAttrs:
    88            - Name: Namespace
    89              Values:
    90                - chrome
    91                - webRequest
    92  - File: webext/web_request.json
    93    Typedef:
    94      Name: FormDataItem
    95      Type:
    96        Union:
    97          - Name: Uint8Array
    98          - Name: DOMString
    99      ExtAttrs:
   100        - Name: Namespace
   101          Values:
   102            - chrome
   103            - webRequest
   104  - File: webext/web_request.json
   105    Typedef:
   106      Name: HttpHeaders
   107      Type:
   108        Name: sequence
   109        Params:
   110          - Name: HttpHeadersElem
   111            ExtAttrs:
   112              - Name: Namespace
   113                Values:
   114                  - chrome
   115                  - webRequest
   116        ExtAttrs:
   117          - Name: Namespace
   118            Values:
   119              - chrome
   120              - webRequest
   121      ExtAttrs:
   122        - Name: Namespace
   123          Values:
   124            - chrome
   125            - webRequest
   126  - File: webext/web_request.json
   127    Dict:
   128      Name: HttpHeadersElem
   129      ExtAttrs:
   130        - Name: Namespace
   131          Values:
   132            - chrome
   133            - webRequest
   134      Fields:
   135        - Name: binaryValue
   136          Type:
   137            Name: sequence
   138            Params:
   139              - Name: long long
   140            ExtAttrs:
   141              - Name: Namespace
   142                Values:
   143                  - chrome
   144                  - webRequest
   145          ExtAttrs:
   146            - Name: Namespace
   147              Values:
   148                - chrome
   149                - webRequest
   150        - Name: name
   151          Required: true
   152          Type:
   153            Name: DOMString
   154          ExtAttrs:
   155            - Name: Namespace
   156              Values:
   157                - chrome
   158                - webRequest
   159        - Name: value
   160          Type:
   161            Name: DOMString
   162          ExtAttrs:
   163            - Name: Namespace
   164              Values:
   165                - chrome
   166                - webRequest
   167  - File: webext/web_request.json
   168    Enum:
   169      Name: IgnoredActionType
   170      Values:
   171        - redirect
   172        - request_headers
   173        - response_headers
   174        - auth_credentials
   175      ExtAttrs:
   176        - Name: Namespace
   177          Values:
   178            - chrome
   179            - webRequest
   180  - File: webext/web_request.json
   181    WebextProp:
   182      Name: MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES
   183      Type:
   184        Name: DOMString
   185      ExtAttrs:
   186        - Name: Namespace
   187          Values:
   188            - chrome
   189            - webRequest
   190  - File: webext/web_request.json
   191    Dict:
   192      Name: OnActionIgnoredArgDetails
   193      ExtAttrs:
   194        - Name: Namespace
   195          Values:
   196            - chrome
   197            - webRequest
   198      Fields:
   199        - Name: action
   200          Required: true
   201          Type:
   202            Name: IgnoredActionType
   203            ExtAttrs:
   204              - Name: Namespace
   205                Values:
   206                  - chrome
   207                  - webRequest
   208          ExtAttrs:
   209            - Name: Namespace
   210              Values:
   211                - chrome
   212                - webRequest
   213        - Name: requestId
   214          Required: true
   215          Type:
   216            Name: DOMString
   217          ExtAttrs:
   218            - Name: Namespace
   219              Values:
   220                - chrome
   221                - webRequest
   222  - File: webext/web_request.json
   223    Callback:
   224      Name: OnAuthRequiredArgAsyncCallback
   225      Args:
   226        - Name: response
   227          Type:
   228            Name: BlockingResponse
   229            ExtAttrs:
   230              - Name: Namespace
   231                Values:
   232                  - chrome
   233                  - webRequest
   234      Returns:
   235        - Name: undefined
   236      ExtAttrs:
   237        - Name: Namespace
   238          Values:
   239            - chrome
   240            - webRequest
   241  - File: webext/web_request.json
   242    Dict:
   243      Name: OnAuthRequiredArgDetails
   244      ExtAttrs:
   245        - Name: Namespace
   246          Values:
   247            - chrome
   248            - webRequest
   249      Fields:
   250        - Name: challenger
   251          Required: true
   252          Type:
   253            Name: OnAuthRequiredArgDetailsFieldChallenger
   254            ExtAttrs:
   255              - Name: Namespace
   256                Values:
   257                  - chrome
   258                  - webRequest
   259          ExtAttrs:
   260            - Name: Namespace
   261              Values:
   262                - chrome
   263                - webRequest
   264        - Name: documentId
   265          Required: true
   266          Type:
   267            Name: DOMString
   268          ExtAttrs:
   269            - Name: Namespace
   270              Values:
   271                - chrome
   272                - webRequest
   273        - Name: documentLifecycle
   274          Required: true
   275          Type:
   276            Name: DocumentLifecycle
   277            ExtAttrs:
   278              - Name: Namespace
   279                Values:
   280                  - chrome
   281                  - extensionTypes
   282          ExtAttrs:
   283            - Name: Namespace
   284              Values:
   285                - chrome
   286                - webRequest
   287        - Name: frameId
   288          Required: true
   289          Type:
   290            Name: long long
   291          ExtAttrs:
   292            - Name: Namespace
   293              Values:
   294                - chrome
   295                - webRequest
   296        - Name: frameType
   297          Required: true
   298          Type:
   299            Name: FrameType
   300            ExtAttrs:
   301              - Name: Namespace
   302                Values:
   303                  - chrome
   304                  - extensionTypes
   305          ExtAttrs:
   306            - Name: Namespace
   307              Values:
   308                - chrome
   309                - webRequest
   310        - Name: initiator
   311          Type:
   312            Name: DOMString
   313          ExtAttrs:
   314            - Name: Namespace
   315              Values:
   316                - chrome
   317                - webRequest
   318        - Name: isProxy
   319          Required: true
   320          Type:
   321            Name: boolean
   322          ExtAttrs:
   323            - Name: Namespace
   324              Values:
   325                - chrome
   326                - webRequest
   327        - Name: method
   328          Required: true
   329          Type:
   330            Name: DOMString
   331          ExtAttrs:
   332            - Name: Namespace
   333              Values:
   334                - chrome
   335                - webRequest
   336        - Name: parentDocumentId
   337          Type:
   338            Name: DOMString
   339          ExtAttrs:
   340            - Name: Namespace
   341              Values:
   342                - chrome
   343                - webRequest
   344        - Name: parentFrameId
   345          Required: true
   346          Type:
   347            Name: long long
   348          ExtAttrs:
   349            - Name: Namespace
   350              Values:
   351                - chrome
   352                - webRequest
   353        - Name: realm
   354          Type:
   355            Name: DOMString
   356          ExtAttrs:
   357            - Name: Namespace
   358              Values:
   359                - chrome
   360                - webRequest
   361        - Name: requestId
   362          Required: true
   363          Type:
   364            Name: DOMString
   365          ExtAttrs:
   366            - Name: Namespace
   367              Values:
   368                - chrome
   369                - webRequest
   370        - Name: responseHeaders
   371          Type:
   372            Name: HttpHeaders
   373            ExtAttrs:
   374              - Name: Namespace
   375                Values:
   376                  - chrome
   377                  - webRequest
   378          ExtAttrs:
   379            - Name: Namespace
   380              Values:
   381                - chrome
   382                - webRequest
   383        - Name: scheme
   384          Required: true
   385          Type:
   386            Name: DOMString
   387          ExtAttrs:
   388            - Name: Namespace
   389              Values:
   390                - chrome
   391                - webRequest
   392        - Name: statusCode
   393          Required: true
   394          Type:
   395            Name: long long
   396          ExtAttrs:
   397            - Name: Namespace
   398              Values:
   399                - chrome
   400                - webRequest
   401        - Name: statusLine
   402          Required: true
   403          Type:
   404            Name: DOMString
   405          ExtAttrs:
   406            - Name: Namespace
   407              Values:
   408                - chrome
   409                - webRequest
   410        - Name: tabId
   411          Required: true
   412          Type:
   413            Name: long long
   414          ExtAttrs:
   415            - Name: Namespace
   416              Values:
   417                - chrome
   418                - webRequest
   419        - Name: timeStamp
   420          Required: true
   421          Type:
   422            Name: double
   423          ExtAttrs:
   424            - Name: Namespace
   425              Values:
   426                - chrome
   427                - webRequest
   428        - Name: type
   429          Required: true
   430          Type:
   431            Name: ResourceType
   432            ExtAttrs:
   433              - Name: Namespace
   434                Values:
   435                  - chrome
   436                  - webRequest
   437          ExtAttrs:
   438            - Name: Namespace
   439              Values:
   440                - chrome
   441                - webRequest
   442        - Name: url
   443          Required: true
   444          Type:
   445            Name: DOMString
   446          ExtAttrs:
   447            - Name: Namespace
   448              Values:
   449                - chrome
   450                - webRequest
   451  - File: webext/web_request.json
   452    Dict:
   453      Name: OnAuthRequiredArgDetailsFieldChallenger
   454      ExtAttrs:
   455        - Name: Namespace
   456          Values:
   457            - chrome
   458            - webRequest
   459      Fields:
   460        - Name: host
   461          Required: true
   462          Type:
   463            Name: DOMString
   464          ExtAttrs:
   465            - Name: Namespace
   466              Values:
   467                - chrome
   468                - webRequest
   469        - Name: port
   470          Required: true
   471          Type:
   472            Name: long long
   473          ExtAttrs:
   474            - Name: Namespace
   475              Values:
   476                - chrome
   477                - webRequest
   478  - File: webext/web_request.json
   479    Enum:
   480      Name: OnAuthRequiredOptions
   481      Values:
   482        - responseHeaders
   483        - blocking
   484        - asyncBlocking
   485        - extraHeaders
   486      ExtAttrs:
   487        - Name: Namespace
   488          Values:
   489            - chrome
   490            - webRequest
   491  - File: webext/web_request.json
   492    Dict:
   493      Name: OnBeforeRedirectArgDetails
   494      ExtAttrs:
   495        - Name: Namespace
   496          Values:
   497            - chrome
   498            - webRequest
   499      Fields:
   500        - Name: documentId
   501          Required: true
   502          Type:
   503            Name: DOMString
   504          ExtAttrs:
   505            - Name: Namespace
   506              Values:
   507                - chrome
   508                - webRequest
   509        - Name: documentLifecycle
   510          Required: true
   511          Type:
   512            Name: DocumentLifecycle
   513            ExtAttrs:
   514              - Name: Namespace
   515                Values:
   516                  - chrome
   517                  - extensionTypes
   518          ExtAttrs:
   519            - Name: Namespace
   520              Values:
   521                - chrome
   522                - webRequest
   523        - Name: frameId
   524          Required: true
   525          Type:
   526            Name: long long
   527          ExtAttrs:
   528            - Name: Namespace
   529              Values:
   530                - chrome
   531                - webRequest
   532        - Name: frameType
   533          Required: true
   534          Type:
   535            Name: FrameType
   536            ExtAttrs:
   537              - Name: Namespace
   538                Values:
   539                  - chrome
   540                  - extensionTypes
   541          ExtAttrs:
   542            - Name: Namespace
   543              Values:
   544                - chrome
   545                - webRequest
   546        - Name: fromCache
   547          Required: true
   548          Type:
   549            Name: boolean
   550          ExtAttrs:
   551            - Name: Namespace
   552              Values:
   553                - chrome
   554                - webRequest
   555        - Name: initiator
   556          Type:
   557            Name: DOMString
   558          ExtAttrs:
   559            - Name: Namespace
   560              Values:
   561                - chrome
   562                - webRequest
   563        - Name: ip
   564          Type:
   565            Name: DOMString
   566          ExtAttrs:
   567            - Name: Namespace
   568              Values:
   569                - chrome
   570                - webRequest
   571        - Name: method
   572          Required: true
   573          Type:
   574            Name: DOMString
   575          ExtAttrs:
   576            - Name: Namespace
   577              Values:
   578                - chrome
   579                - webRequest
   580        - Name: parentDocumentId
   581          Type:
   582            Name: DOMString
   583          ExtAttrs:
   584            - Name: Namespace
   585              Values:
   586                - chrome
   587                - webRequest
   588        - Name: parentFrameId
   589          Required: true
   590          Type:
   591            Name: long long
   592          ExtAttrs:
   593            - Name: Namespace
   594              Values:
   595                - chrome
   596                - webRequest
   597        - Name: redirectUrl
   598          Required: true
   599          Type:
   600            Name: DOMString
   601          ExtAttrs:
   602            - Name: Namespace
   603              Values:
   604                - chrome
   605                - webRequest
   606        - Name: requestId
   607          Required: true
   608          Type:
   609            Name: DOMString
   610          ExtAttrs:
   611            - Name: Namespace
   612              Values:
   613                - chrome
   614                - webRequest
   615        - Name: responseHeaders
   616          Type:
   617            Name: HttpHeaders
   618            ExtAttrs:
   619              - Name: Namespace
   620                Values:
   621                  - chrome
   622                  - webRequest
   623          ExtAttrs:
   624            - Name: Namespace
   625              Values:
   626                - chrome
   627                - webRequest
   628        - Name: statusCode
   629          Required: true
   630          Type:
   631            Name: long long
   632          ExtAttrs:
   633            - Name: Namespace
   634              Values:
   635                - chrome
   636                - webRequest
   637        - Name: statusLine
   638          Required: true
   639          Type:
   640            Name: DOMString
   641          ExtAttrs:
   642            - Name: Namespace
   643              Values:
   644                - chrome
   645                - webRequest
   646        - Name: tabId
   647          Required: true
   648          Type:
   649            Name: long long
   650          ExtAttrs:
   651            - Name: Namespace
   652              Values:
   653                - chrome
   654                - webRequest
   655        - Name: timeStamp
   656          Required: true
   657          Type:
   658            Name: double
   659          ExtAttrs:
   660            - Name: Namespace
   661              Values:
   662                - chrome
   663                - webRequest
   664        - Name: type
   665          Required: true
   666          Type:
   667            Name: ResourceType
   668            ExtAttrs:
   669              - Name: Namespace
   670                Values:
   671                  - chrome
   672                  - webRequest
   673          ExtAttrs:
   674            - Name: Namespace
   675              Values:
   676                - chrome
   677                - webRequest
   678        - Name: url
   679          Required: true
   680          Type:
   681            Name: DOMString
   682          ExtAttrs:
   683            - Name: Namespace
   684              Values:
   685                - chrome
   686                - webRequest
   687  - File: webext/web_request.json
   688    Enum:
   689      Name: OnBeforeRedirectOptions
   690      Values:
   691        - responseHeaders
   692        - extraHeaders
   693      ExtAttrs:
   694        - Name: Namespace
   695          Values:
   696            - chrome
   697            - webRequest
   698  - File: webext/web_request.json
   699    Dict:
   700      Name: OnBeforeRequestArgDetails
   701      ExtAttrs:
   702        - Name: Namespace
   703          Values:
   704            - chrome
   705            - webRequest
   706      Fields:
   707        - Name: documentId
   708          Type:
   709            Name: DOMString
   710          ExtAttrs:
   711            - Name: Namespace
   712              Values:
   713                - chrome
   714                - webRequest
   715        - Name: documentLifecycle
   716          Type:
   717            Name: DocumentLifecycle
   718            ExtAttrs:
   719              - Name: Namespace
   720                Values:
   721                  - chrome
   722                  - extensionTypes
   723          ExtAttrs:
   724            - Name: Namespace
   725              Values:
   726                - chrome
   727                - webRequest
   728        - Name: frameId
   729          Required: true
   730          Type:
   731            Name: long long
   732          ExtAttrs:
   733            - Name: Namespace
   734              Values:
   735                - chrome
   736                - webRequest
   737        - Name: frameType
   738          Type:
   739            Name: FrameType
   740            ExtAttrs:
   741              - Name: Namespace
   742                Values:
   743                  - chrome
   744                  - extensionTypes
   745          ExtAttrs:
   746            - Name: Namespace
   747              Values:
   748                - chrome
   749                - webRequest
   750        - Name: initiator
   751          Type:
   752            Name: DOMString
   753          ExtAttrs:
   754            - Name: Namespace
   755              Values:
   756                - chrome
   757                - webRequest
   758        - Name: method
   759          Required: true
   760          Type:
   761            Name: DOMString
   762          ExtAttrs:
   763            - Name: Namespace
   764              Values:
   765                - chrome
   766                - webRequest
   767        - Name: parentDocumentId
   768          Type:
   769            Name: DOMString
   770          ExtAttrs:
   771            - Name: Namespace
   772              Values:
   773                - chrome
   774                - webRequest
   775        - Name: parentFrameId
   776          Required: true
   777          Type:
   778            Name: long long
   779          ExtAttrs:
   780            - Name: Namespace
   781              Values:
   782                - chrome
   783                - webRequest
   784        - Name: requestBody
   785          Type:
   786            Name: OnBeforeRequestArgDetailsFieldRequestBody
   787            ExtAttrs:
   788              - Name: Namespace
   789                Values:
   790                  - chrome
   791                  - webRequest
   792          ExtAttrs:
   793            - Name: Namespace
   794              Values:
   795                - chrome
   796                - webRequest
   797        - Name: requestId
   798          Required: true
   799          Type:
   800            Name: DOMString
   801          ExtAttrs:
   802            - Name: Namespace
   803              Values:
   804                - chrome
   805                - webRequest
   806        - Name: tabId
   807          Required: true
   808          Type:
   809            Name: long long
   810          ExtAttrs:
   811            - Name: Namespace
   812              Values:
   813                - chrome
   814                - webRequest
   815        - Name: timeStamp
   816          Required: true
   817          Type:
   818            Name: double
   819          ExtAttrs:
   820            - Name: Namespace
   821              Values:
   822                - chrome
   823                - webRequest
   824        - Name: type
   825          Required: true
   826          Type:
   827            Name: ResourceType
   828            ExtAttrs:
   829              - Name: Namespace
   830                Values:
   831                  - chrome
   832                  - webRequest
   833          ExtAttrs:
   834            - Name: Namespace
   835              Values:
   836                - chrome
   837                - webRequest
   838        - Name: url
   839          Required: true
   840          Type:
   841            Name: DOMString
   842          ExtAttrs:
   843            - Name: Namespace
   844              Values:
   845                - chrome
   846                - webRequest
   847  - File: webext/web_request.json
   848    Dict:
   849      Name: OnBeforeRequestArgDetailsFieldRequestBody
   850      ExtAttrs:
   851        - Name: Namespace
   852          Values:
   853            - chrome
   854            - webRequest
   855      Fields:
   856        - Name: error
   857          Type:
   858            Name: DOMString
   859          ExtAttrs:
   860            - Name: Namespace
   861              Values:
   862                - chrome
   863                - webRequest
   864        - Name: formData
   865          Type:
   866            Name: sequence
   867            Params:
   868              - Name: FormDataItem
   869                ExtAttrs:
   870                  - Name: Namespace
   871                    Values:
   872                      - chrome
   873                      - webRequest
   874            ExtAttrs:
   875              - Name: Namespace
   876                Values:
   877                  - chrome
   878                  - webRequest
   879          ExtAttrs:
   880            - Name: Namespace
   881              Values:
   882                - chrome
   883                - webRequest
   884        - Name: raw
   885          Type:
   886            Name: sequence
   887            Params:
   888              - Name: UploadData
   889                ExtAttrs:
   890                  - Name: Namespace
   891                    Values:
   892                      - chrome
   893                      - webRequest
   894            ExtAttrs:
   895              - Name: Namespace
   896                Values:
   897                  - chrome
   898                  - webRequest
   899          ExtAttrs:
   900            - Name: Namespace
   901              Values:
   902                - chrome
   903                - webRequest
   904  - File: webext/web_request.json
   905    Enum:
   906      Name: OnBeforeRequestOptions
   907      Values:
   908        - blocking
   909        - requestBody
   910        - extraHeaders
   911      ExtAttrs:
   912        - Name: Namespace
   913          Values:
   914            - chrome
   915            - webRequest
   916  - File: webext/web_request.json
   917    Dict:
   918      Name: OnBeforeSendHeadersArgDetails
   919      ExtAttrs:
   920        - Name: Namespace
   921          Values:
   922            - chrome
   923            - webRequest
   924      Fields:
   925        - Name: documentId
   926          Required: true
   927          Type:
   928            Name: DOMString
   929          ExtAttrs:
   930            - Name: Namespace
   931              Values:
   932                - chrome
   933                - webRequest
   934        - Name: documentLifecycle
   935          Required: true
   936          Type:
   937            Name: DocumentLifecycle
   938            ExtAttrs:
   939              - Name: Namespace
   940                Values:
   941                  - chrome
   942                  - extensionTypes
   943          ExtAttrs:
   944            - Name: Namespace
   945              Values:
   946                - chrome
   947                - webRequest
   948        - Name: frameId
   949          Required: true
   950          Type:
   951            Name: long long
   952          ExtAttrs:
   953            - Name: Namespace
   954              Values:
   955                - chrome
   956                - webRequest
   957        - Name: frameType
   958          Required: true
   959          Type:
   960            Name: FrameType
   961            ExtAttrs:
   962              - Name: Namespace
   963                Values:
   964                  - chrome
   965                  - extensionTypes
   966          ExtAttrs:
   967            - Name: Namespace
   968              Values:
   969                - chrome
   970                - webRequest
   971        - Name: initiator
   972          Type:
   973            Name: DOMString
   974          ExtAttrs:
   975            - Name: Namespace
   976              Values:
   977                - chrome
   978                - webRequest
   979        - Name: method
   980          Required: true
   981          Type:
   982            Name: DOMString
   983          ExtAttrs:
   984            - Name: Namespace
   985              Values:
   986                - chrome
   987                - webRequest
   988        - Name: parentDocumentId
   989          Type:
   990            Name: DOMString
   991          ExtAttrs:
   992            - Name: Namespace
   993              Values:
   994                - chrome
   995                - webRequest
   996        - Name: parentFrameId
   997          Required: true
   998          Type:
   999            Name: long long
  1000          ExtAttrs:
  1001            - Name: Namespace
  1002              Values:
  1003                - chrome
  1004                - webRequest
  1005        - Name: requestHeaders
  1006          Type:
  1007            Name: HttpHeaders
  1008            ExtAttrs:
  1009              - Name: Namespace
  1010                Values:
  1011                  - chrome
  1012                  - webRequest
  1013          ExtAttrs:
  1014            - Name: Namespace
  1015              Values:
  1016                - chrome
  1017                - webRequest
  1018        - Name: requestId
  1019          Required: true
  1020          Type:
  1021            Name: DOMString
  1022          ExtAttrs:
  1023            - Name: Namespace
  1024              Values:
  1025                - chrome
  1026                - webRequest
  1027        - Name: tabId
  1028          Required: true
  1029          Type:
  1030            Name: long long
  1031          ExtAttrs:
  1032            - Name: Namespace
  1033              Values:
  1034                - chrome
  1035                - webRequest
  1036        - Name: timeStamp
  1037          Required: true
  1038          Type:
  1039            Name: double
  1040          ExtAttrs:
  1041            - Name: Namespace
  1042              Values:
  1043                - chrome
  1044                - webRequest
  1045        - Name: type
  1046          Required: true
  1047          Type:
  1048            Name: ResourceType
  1049            ExtAttrs:
  1050              - Name: Namespace
  1051                Values:
  1052                  - chrome
  1053                  - webRequest
  1054          ExtAttrs:
  1055            - Name: Namespace
  1056              Values:
  1057                - chrome
  1058                - webRequest
  1059        - Name: url
  1060          Required: true
  1061          Type:
  1062            Name: DOMString
  1063          ExtAttrs:
  1064            - Name: Namespace
  1065              Values:
  1066                - chrome
  1067                - webRequest
  1068  - File: webext/web_request.json
  1069    Enum:
  1070      Name: OnBeforeSendHeadersOptions
  1071      Values:
  1072        - requestHeaders
  1073        - blocking
  1074        - extraHeaders
  1075      ExtAttrs:
  1076        - Name: Namespace
  1077          Values:
  1078            - chrome
  1079            - webRequest
  1080  - File: webext/web_request.json
  1081    Dict:
  1082      Name: OnCompletedArgDetails
  1083      ExtAttrs:
  1084        - Name: Namespace
  1085          Values:
  1086            - chrome
  1087            - webRequest
  1088      Fields:
  1089        - Name: documentId
  1090          Required: true
  1091          Type:
  1092            Name: DOMString
  1093          ExtAttrs:
  1094            - Name: Namespace
  1095              Values:
  1096                - chrome
  1097                - webRequest
  1098        - Name: documentLifecycle
  1099          Required: true
  1100          Type:
  1101            Name: DocumentLifecycle
  1102            ExtAttrs:
  1103              - Name: Namespace
  1104                Values:
  1105                  - chrome
  1106                  - extensionTypes
  1107          ExtAttrs:
  1108            - Name: Namespace
  1109              Values:
  1110                - chrome
  1111                - webRequest
  1112        - Name: frameId
  1113          Required: true
  1114          Type:
  1115            Name: long long
  1116          ExtAttrs:
  1117            - Name: Namespace
  1118              Values:
  1119                - chrome
  1120                - webRequest
  1121        - Name: frameType
  1122          Required: true
  1123          Type:
  1124            Name: FrameType
  1125            ExtAttrs:
  1126              - Name: Namespace
  1127                Values:
  1128                  - chrome
  1129                  - extensionTypes
  1130          ExtAttrs:
  1131            - Name: Namespace
  1132              Values:
  1133                - chrome
  1134                - webRequest
  1135        - Name: fromCache
  1136          Required: true
  1137          Type:
  1138            Name: boolean
  1139          ExtAttrs:
  1140            - Name: Namespace
  1141              Values:
  1142                - chrome
  1143                - webRequest
  1144        - Name: initiator
  1145          Type:
  1146            Name: DOMString
  1147          ExtAttrs:
  1148            - Name: Namespace
  1149              Values:
  1150                - chrome
  1151                - webRequest
  1152        - Name: ip
  1153          Type:
  1154            Name: DOMString
  1155          ExtAttrs:
  1156            - Name: Namespace
  1157              Values:
  1158                - chrome
  1159                - webRequest
  1160        - Name: method
  1161          Required: true
  1162          Type:
  1163            Name: DOMString
  1164          ExtAttrs:
  1165            - Name: Namespace
  1166              Values:
  1167                - chrome
  1168                - webRequest
  1169        - Name: parentDocumentId
  1170          Type:
  1171            Name: DOMString
  1172          ExtAttrs:
  1173            - Name: Namespace
  1174              Values:
  1175                - chrome
  1176                - webRequest
  1177        - Name: parentFrameId
  1178          Required: true
  1179          Type:
  1180            Name: long long
  1181          ExtAttrs:
  1182            - Name: Namespace
  1183              Values:
  1184                - chrome
  1185                - webRequest
  1186        - Name: requestId
  1187          Required: true
  1188          Type:
  1189            Name: DOMString
  1190          ExtAttrs:
  1191            - Name: Namespace
  1192              Values:
  1193                - chrome
  1194                - webRequest
  1195        - Name: responseHeaders
  1196          Type:
  1197            Name: HttpHeaders
  1198            ExtAttrs:
  1199              - Name: Namespace
  1200                Values:
  1201                  - chrome
  1202                  - webRequest
  1203          ExtAttrs:
  1204            - Name: Namespace
  1205              Values:
  1206                - chrome
  1207                - webRequest
  1208        - Name: statusCode
  1209          Required: true
  1210          Type:
  1211            Name: long long
  1212          ExtAttrs:
  1213            - Name: Namespace
  1214              Values:
  1215                - chrome
  1216                - webRequest
  1217        - Name: statusLine
  1218          Required: true
  1219          Type:
  1220            Name: DOMString
  1221          ExtAttrs:
  1222            - Name: Namespace
  1223              Values:
  1224                - chrome
  1225                - webRequest
  1226        - Name: tabId
  1227          Required: true
  1228          Type:
  1229            Name: long long
  1230          ExtAttrs:
  1231            - Name: Namespace
  1232              Values:
  1233                - chrome
  1234                - webRequest
  1235        - Name: timeStamp
  1236          Required: true
  1237          Type:
  1238            Name: double
  1239          ExtAttrs:
  1240            - Name: Namespace
  1241              Values:
  1242                - chrome
  1243                - webRequest
  1244        - Name: type
  1245          Required: true
  1246          Type:
  1247            Name: ResourceType
  1248            ExtAttrs:
  1249              - Name: Namespace
  1250                Values:
  1251                  - chrome
  1252                  - webRequest
  1253          ExtAttrs:
  1254            - Name: Namespace
  1255              Values:
  1256                - chrome
  1257                - webRequest
  1258        - Name: url
  1259          Required: true
  1260          Type:
  1261            Name: DOMString
  1262          ExtAttrs:
  1263            - Name: Namespace
  1264              Values:
  1265                - chrome
  1266                - webRequest
  1267  - File: webext/web_request.json
  1268    Enum:
  1269      Name: OnCompletedOptions
  1270      Values:
  1271        - responseHeaders
  1272        - extraHeaders
  1273      ExtAttrs:
  1274        - Name: Namespace
  1275          Values:
  1276            - chrome
  1277            - webRequest
  1278  - File: webext/web_request.json
  1279    Dict:
  1280      Name: OnErrorOccurredArgDetails
  1281      ExtAttrs:
  1282        - Name: Namespace
  1283          Values:
  1284            - chrome
  1285            - webRequest
  1286      Fields:
  1287        - Name: documentId
  1288          Required: true
  1289          Type:
  1290            Name: DOMString
  1291          ExtAttrs:
  1292            - Name: Namespace
  1293              Values:
  1294                - chrome
  1295                - webRequest
  1296        - Name: documentLifecycle
  1297          Required: true
  1298          Type:
  1299            Name: DocumentLifecycle
  1300            ExtAttrs:
  1301              - Name: Namespace
  1302                Values:
  1303                  - chrome
  1304                  - extensionTypes
  1305          ExtAttrs:
  1306            - Name: Namespace
  1307              Values:
  1308                - chrome
  1309                - webRequest
  1310        - Name: error
  1311          Required: true
  1312          Type:
  1313            Name: DOMString
  1314          ExtAttrs:
  1315            - Name: Namespace
  1316              Values:
  1317                - chrome
  1318                - webRequest
  1319        - Name: frameId
  1320          Required: true
  1321          Type:
  1322            Name: long long
  1323          ExtAttrs:
  1324            - Name: Namespace
  1325              Values:
  1326                - chrome
  1327                - webRequest
  1328        - Name: frameType
  1329          Required: true
  1330          Type:
  1331            Name: FrameType
  1332            ExtAttrs:
  1333              - Name: Namespace
  1334                Values:
  1335                  - chrome
  1336                  - extensionTypes
  1337          ExtAttrs:
  1338            - Name: Namespace
  1339              Values:
  1340                - chrome
  1341                - webRequest
  1342        - Name: fromCache
  1343          Required: true
  1344          Type:
  1345            Name: boolean
  1346          ExtAttrs:
  1347            - Name: Namespace
  1348              Values:
  1349                - chrome
  1350                - webRequest
  1351        - Name: initiator
  1352          Type:
  1353            Name: DOMString
  1354          ExtAttrs:
  1355            - Name: Namespace
  1356              Values:
  1357                - chrome
  1358                - webRequest
  1359        - Name: ip
  1360          Type:
  1361            Name: DOMString
  1362          ExtAttrs:
  1363            - Name: Namespace
  1364              Values:
  1365                - chrome
  1366                - webRequest
  1367        - Name: method
  1368          Required: true
  1369          Type:
  1370            Name: DOMString
  1371          ExtAttrs:
  1372            - Name: Namespace
  1373              Values:
  1374                - chrome
  1375                - webRequest
  1376        - Name: parentDocumentId
  1377          Type:
  1378            Name: DOMString
  1379          ExtAttrs:
  1380            - Name: Namespace
  1381              Values:
  1382                - chrome
  1383                - webRequest
  1384        - Name: parentFrameId
  1385          Required: true
  1386          Type:
  1387            Name: long long
  1388          ExtAttrs:
  1389            - Name: Namespace
  1390              Values:
  1391                - chrome
  1392                - webRequest
  1393        - Name: requestId
  1394          Required: true
  1395          Type:
  1396            Name: DOMString
  1397          ExtAttrs:
  1398            - Name: Namespace
  1399              Values:
  1400                - chrome
  1401                - webRequest
  1402        - Name: tabId
  1403          Required: true
  1404          Type:
  1405            Name: long long
  1406          ExtAttrs:
  1407            - Name: Namespace
  1408              Values:
  1409                - chrome
  1410                - webRequest
  1411        - Name: timeStamp
  1412          Required: true
  1413          Type:
  1414            Name: double
  1415          ExtAttrs:
  1416            - Name: Namespace
  1417              Values:
  1418                - chrome
  1419                - webRequest
  1420        - Name: type
  1421          Required: true
  1422          Type:
  1423            Name: ResourceType
  1424            ExtAttrs:
  1425              - Name: Namespace
  1426                Values:
  1427                  - chrome
  1428                  - webRequest
  1429          ExtAttrs:
  1430            - Name: Namespace
  1431              Values:
  1432                - chrome
  1433                - webRequest
  1434        - Name: url
  1435          Required: true
  1436          Type:
  1437            Name: DOMString
  1438          ExtAttrs:
  1439            - Name: Namespace
  1440              Values:
  1441                - chrome
  1442                - webRequest
  1443  - File: webext/web_request.json
  1444    Enum:
  1445      Name: OnErrorOccurredOptions
  1446      Values:
  1447        - extraHeaders
  1448      ExtAttrs:
  1449        - Name: Namespace
  1450          Values:
  1451            - chrome
  1452            - webRequest
  1453  - File: webext/web_request.json
  1454    Dict:
  1455      Name: OnHeadersReceivedArgDetails
  1456      ExtAttrs:
  1457        - Name: Namespace
  1458          Values:
  1459            - chrome
  1460            - webRequest
  1461      Fields:
  1462        - Name: documentId
  1463          Required: true
  1464          Type:
  1465            Name: DOMString
  1466          ExtAttrs:
  1467            - Name: Namespace
  1468              Values:
  1469                - chrome
  1470                - webRequest
  1471        - Name: documentLifecycle
  1472          Required: true
  1473          Type:
  1474            Name: DocumentLifecycle
  1475            ExtAttrs:
  1476              - Name: Namespace
  1477                Values:
  1478                  - chrome
  1479                  - extensionTypes
  1480          ExtAttrs:
  1481            - Name: Namespace
  1482              Values:
  1483                - chrome
  1484                - webRequest
  1485        - Name: frameId
  1486          Required: true
  1487          Type:
  1488            Name: long long
  1489          ExtAttrs:
  1490            - Name: Namespace
  1491              Values:
  1492                - chrome
  1493                - webRequest
  1494        - Name: frameType
  1495          Required: true
  1496          Type:
  1497            Name: FrameType
  1498            ExtAttrs:
  1499              - Name: Namespace
  1500                Values:
  1501                  - chrome
  1502                  - extensionTypes
  1503          ExtAttrs:
  1504            - Name: Namespace
  1505              Values:
  1506                - chrome
  1507                - webRequest
  1508        - Name: initiator
  1509          Type:
  1510            Name: DOMString
  1511          ExtAttrs:
  1512            - Name: Namespace
  1513              Values:
  1514                - chrome
  1515                - webRequest
  1516        - Name: method
  1517          Required: true
  1518          Type:
  1519            Name: DOMString
  1520          ExtAttrs:
  1521            - Name: Namespace
  1522              Values:
  1523                - chrome
  1524                - webRequest
  1525        - Name: parentDocumentId
  1526          Type:
  1527            Name: DOMString
  1528          ExtAttrs:
  1529            - Name: Namespace
  1530              Values:
  1531                - chrome
  1532                - webRequest
  1533        - Name: parentFrameId
  1534          Required: true
  1535          Type:
  1536            Name: long long
  1537          ExtAttrs:
  1538            - Name: Namespace
  1539              Values:
  1540                - chrome
  1541                - webRequest
  1542        - Name: requestId
  1543          Required: true
  1544          Type:
  1545            Name: DOMString
  1546          ExtAttrs:
  1547            - Name: Namespace
  1548              Values:
  1549                - chrome
  1550                - webRequest
  1551        - Name: responseHeaders
  1552          Type:
  1553            Name: HttpHeaders
  1554            ExtAttrs:
  1555              - Name: Namespace
  1556                Values:
  1557                  - chrome
  1558                  - webRequest
  1559          ExtAttrs:
  1560            - Name: Namespace
  1561              Values:
  1562                - chrome
  1563                - webRequest
  1564        - Name: statusCode
  1565          Required: true
  1566          Type:
  1567            Name: long long
  1568          ExtAttrs:
  1569            - Name: Namespace
  1570              Values:
  1571                - chrome
  1572                - webRequest
  1573        - Name: statusLine
  1574          Required: true
  1575          Type:
  1576            Name: DOMString
  1577          ExtAttrs:
  1578            - Name: Namespace
  1579              Values:
  1580                - chrome
  1581                - webRequest
  1582        - Name: tabId
  1583          Required: true
  1584          Type:
  1585            Name: long long
  1586          ExtAttrs:
  1587            - Name: Namespace
  1588              Values:
  1589                - chrome
  1590                - webRequest
  1591        - Name: timeStamp
  1592          Required: true
  1593          Type:
  1594            Name: double
  1595          ExtAttrs:
  1596            - Name: Namespace
  1597              Values:
  1598                - chrome
  1599                - webRequest
  1600        - Name: type
  1601          Required: true
  1602          Type:
  1603            Name: ResourceType
  1604            ExtAttrs:
  1605              - Name: Namespace
  1606                Values:
  1607                  - chrome
  1608                  - webRequest
  1609          ExtAttrs:
  1610            - Name: Namespace
  1611              Values:
  1612                - chrome
  1613                - webRequest
  1614        - Name: url
  1615          Required: true
  1616          Type:
  1617            Name: DOMString
  1618          ExtAttrs:
  1619            - Name: Namespace
  1620              Values:
  1621                - chrome
  1622                - webRequest
  1623  - File: webext/web_request.json
  1624    Enum:
  1625      Name: OnHeadersReceivedOptions
  1626      Values:
  1627        - blocking
  1628        - responseHeaders
  1629        - extraHeaders
  1630      ExtAttrs:
  1631        - Name: Namespace
  1632          Values:
  1633            - chrome
  1634            - webRequest
  1635  - File: webext/web_request.json
  1636    Dict:
  1637      Name: OnResponseStartedArgDetails
  1638      ExtAttrs:
  1639        - Name: Namespace
  1640          Values:
  1641            - chrome
  1642            - webRequest
  1643      Fields:
  1644        - Name: documentId
  1645          Required: true
  1646          Type:
  1647            Name: DOMString
  1648          ExtAttrs:
  1649            - Name: Namespace
  1650              Values:
  1651                - chrome
  1652                - webRequest
  1653        - Name: documentLifecycle
  1654          Required: true
  1655          Type:
  1656            Name: DocumentLifecycle
  1657            ExtAttrs:
  1658              - Name: Namespace
  1659                Values:
  1660                  - chrome
  1661                  - extensionTypes
  1662          ExtAttrs:
  1663            - Name: Namespace
  1664              Values:
  1665                - chrome
  1666                - webRequest
  1667        - Name: frameId
  1668          Required: true
  1669          Type:
  1670            Name: long long
  1671          ExtAttrs:
  1672            - Name: Namespace
  1673              Values:
  1674                - chrome
  1675                - webRequest
  1676        - Name: frameType
  1677          Required: true
  1678          Type:
  1679            Name: FrameType
  1680            ExtAttrs:
  1681              - Name: Namespace
  1682                Values:
  1683                  - chrome
  1684                  - extensionTypes
  1685          ExtAttrs:
  1686            - Name: Namespace
  1687              Values:
  1688                - chrome
  1689                - webRequest
  1690        - Name: fromCache
  1691          Required: true
  1692          Type:
  1693            Name: boolean
  1694          ExtAttrs:
  1695            - Name: Namespace
  1696              Values:
  1697                - chrome
  1698                - webRequest
  1699        - Name: initiator
  1700          Type:
  1701            Name: DOMString
  1702          ExtAttrs:
  1703            - Name: Namespace
  1704              Values:
  1705                - chrome
  1706                - webRequest
  1707        - Name: ip
  1708          Type:
  1709            Name: DOMString
  1710          ExtAttrs:
  1711            - Name: Namespace
  1712              Values:
  1713                - chrome
  1714                - webRequest
  1715        - Name: method
  1716          Required: true
  1717          Type:
  1718            Name: DOMString
  1719          ExtAttrs:
  1720            - Name: Namespace
  1721              Values:
  1722                - chrome
  1723                - webRequest
  1724        - Name: parentDocumentId
  1725          Type:
  1726            Name: DOMString
  1727          ExtAttrs:
  1728            - Name: Namespace
  1729              Values:
  1730                - chrome
  1731                - webRequest
  1732        - Name: parentFrameId
  1733          Required: true
  1734          Type:
  1735            Name: long long
  1736          ExtAttrs:
  1737            - Name: Namespace
  1738              Values:
  1739                - chrome
  1740                - webRequest
  1741        - Name: requestId
  1742          Required: true
  1743          Type:
  1744            Name: DOMString
  1745          ExtAttrs:
  1746            - Name: Namespace
  1747              Values:
  1748                - chrome
  1749                - webRequest
  1750        - Name: responseHeaders
  1751          Type:
  1752            Name: HttpHeaders
  1753            ExtAttrs:
  1754              - Name: Namespace
  1755                Values:
  1756                  - chrome
  1757                  - webRequest
  1758          ExtAttrs:
  1759            - Name: Namespace
  1760              Values:
  1761                - chrome
  1762                - webRequest
  1763        - Name: statusCode
  1764          Required: true
  1765          Type:
  1766            Name: long long
  1767          ExtAttrs:
  1768            - Name: Namespace
  1769              Values:
  1770                - chrome
  1771                - webRequest
  1772        - Name: statusLine
  1773          Required: true
  1774          Type:
  1775            Name: DOMString
  1776          ExtAttrs:
  1777            - Name: Namespace
  1778              Values:
  1779                - chrome
  1780                - webRequest
  1781        - Name: tabId
  1782          Required: true
  1783          Type:
  1784            Name: long long
  1785          ExtAttrs:
  1786            - Name: Namespace
  1787              Values:
  1788                - chrome
  1789                - webRequest
  1790        - Name: timeStamp
  1791          Required: true
  1792          Type:
  1793            Name: double
  1794          ExtAttrs:
  1795            - Name: Namespace
  1796              Values:
  1797                - chrome
  1798                - webRequest
  1799        - Name: type
  1800          Required: true
  1801          Type:
  1802            Name: ResourceType
  1803            ExtAttrs:
  1804              - Name: Namespace
  1805                Values:
  1806                  - chrome
  1807                  - webRequest
  1808          ExtAttrs:
  1809            - Name: Namespace
  1810              Values:
  1811                - chrome
  1812                - webRequest
  1813        - Name: url
  1814          Required: true
  1815          Type:
  1816            Name: DOMString
  1817          ExtAttrs:
  1818            - Name: Namespace
  1819              Values:
  1820                - chrome
  1821                - webRequest
  1822  - File: webext/web_request.json
  1823    Enum:
  1824      Name: OnResponseStartedOptions
  1825      Values:
  1826        - responseHeaders
  1827        - extraHeaders
  1828      ExtAttrs:
  1829        - Name: Namespace
  1830          Values:
  1831            - chrome
  1832            - webRequest
  1833  - File: webext/web_request.json
  1834    Dict:
  1835      Name: OnSendHeadersArgDetails
  1836      ExtAttrs:
  1837        - Name: Namespace
  1838          Values:
  1839            - chrome
  1840            - webRequest
  1841      Fields:
  1842        - Name: documentId
  1843          Required: true
  1844          Type:
  1845            Name: DOMString
  1846          ExtAttrs:
  1847            - Name: Namespace
  1848              Values:
  1849                - chrome
  1850                - webRequest
  1851        - Name: documentLifecycle
  1852          Required: true
  1853          Type:
  1854            Name: DocumentLifecycle
  1855            ExtAttrs:
  1856              - Name: Namespace
  1857                Values:
  1858                  - chrome
  1859                  - extensionTypes
  1860          ExtAttrs:
  1861            - Name: Namespace
  1862              Values:
  1863                - chrome
  1864                - webRequest
  1865        - Name: frameId
  1866          Required: true
  1867          Type:
  1868            Name: long long
  1869          ExtAttrs:
  1870            - Name: Namespace
  1871              Values:
  1872                - chrome
  1873                - webRequest
  1874        - Name: frameType
  1875          Required: true
  1876          Type:
  1877            Name: FrameType
  1878            ExtAttrs:
  1879              - Name: Namespace
  1880                Values:
  1881                  - chrome
  1882                  - extensionTypes
  1883          ExtAttrs:
  1884            - Name: Namespace
  1885              Values:
  1886                - chrome
  1887                - webRequest
  1888        - Name: initiator
  1889          Type:
  1890            Name: DOMString
  1891          ExtAttrs:
  1892            - Name: Namespace
  1893              Values:
  1894                - chrome
  1895                - webRequest
  1896        - Name: method
  1897          Required: true
  1898          Type:
  1899            Name: DOMString
  1900          ExtAttrs:
  1901            - Name: Namespace
  1902              Values:
  1903                - chrome
  1904                - webRequest
  1905        - Name: parentDocumentId
  1906          Type:
  1907            Name: DOMString
  1908          ExtAttrs:
  1909            - Name: Namespace
  1910              Values:
  1911                - chrome
  1912                - webRequest
  1913        - Name: parentFrameId
  1914          Required: true
  1915          Type:
  1916            Name: long long
  1917          ExtAttrs:
  1918            - Name: Namespace
  1919              Values:
  1920                - chrome
  1921                - webRequest
  1922        - Name: requestHeaders
  1923          Type:
  1924            Name: HttpHeaders
  1925            ExtAttrs:
  1926              - Name: Namespace
  1927                Values:
  1928                  - chrome
  1929                  - webRequest
  1930          ExtAttrs:
  1931            - Name: Namespace
  1932              Values:
  1933                - chrome
  1934                - webRequest
  1935        - Name: requestId
  1936          Required: true
  1937          Type:
  1938            Name: DOMString
  1939          ExtAttrs:
  1940            - Name: Namespace
  1941              Values:
  1942                - chrome
  1943                - webRequest
  1944        - Name: tabId
  1945          Required: true
  1946          Type:
  1947            Name: long long
  1948          ExtAttrs:
  1949            - Name: Namespace
  1950              Values:
  1951                - chrome
  1952                - webRequest
  1953        - Name: timeStamp
  1954          Required: true
  1955          Type:
  1956            Name: double
  1957          ExtAttrs:
  1958            - Name: Namespace
  1959              Values:
  1960                - chrome
  1961                - webRequest
  1962        - Name: type
  1963          Required: true
  1964          Type:
  1965            Name: ResourceType
  1966            ExtAttrs:
  1967              - Name: Namespace
  1968                Values:
  1969                  - chrome
  1970                  - webRequest
  1971          ExtAttrs:
  1972            - Name: Namespace
  1973              Values:
  1974                - chrome
  1975                - webRequest
  1976        - Name: url
  1977          Required: true
  1978          Type:
  1979            Name: DOMString
  1980          ExtAttrs:
  1981            - Name: Namespace
  1982              Values:
  1983                - chrome
  1984                - webRequest
  1985  - File: webext/web_request.json
  1986    Enum:
  1987      Name: OnSendHeadersOptions
  1988      Values:
  1989        - requestHeaders
  1990        - extraHeaders
  1991      ExtAttrs:
  1992        - Name: Namespace
  1993          Values:
  1994            - chrome
  1995            - webRequest
  1996  - File: webext/web_request.json
  1997    Dict:
  1998      Name: RequestFilter
  1999      ExtAttrs:
  2000        - Name: Namespace
  2001          Values:
  2002            - chrome
  2003            - webRequest
  2004      Fields:
  2005        - Name: tabId
  2006          Type:
  2007            Name: long long
  2008          ExtAttrs:
  2009            - Name: Namespace
  2010              Values:
  2011                - chrome
  2012                - webRequest
  2013        - Name: types
  2014          Type:
  2015            Name: sequence
  2016            Params:
  2017              - Name: ResourceType
  2018                ExtAttrs:
  2019                  - Name: Namespace
  2020                    Values:
  2021                      - chrome
  2022                      - webRequest
  2023            ExtAttrs:
  2024              - Name: Namespace
  2025                Values:
  2026                  - chrome
  2027                  - webRequest
  2028          ExtAttrs:
  2029            - Name: Namespace
  2030              Values:
  2031                - chrome
  2032                - webRequest
  2033        - Name: urls
  2034          Required: true
  2035          Type:
  2036            Name: sequence
  2037            Params:
  2038              - Name: DOMString
  2039            ExtAttrs:
  2040              - Name: Namespace
  2041                Values:
  2042                  - chrome
  2043                  - webRequest
  2044          ExtAttrs:
  2045            - Name: Namespace
  2046              Values:
  2047                - chrome
  2048                - webRequest
  2049        - Name: windowId
  2050          Type:
  2051            Name: long long
  2052          ExtAttrs:
  2053            - Name: Namespace
  2054              Values:
  2055                - chrome
  2056                - webRequest
  2057  - File: webext/web_request.json
  2058    Enum:
  2059      Name: ResourceType
  2060      Values:
  2061        - main_frame
  2062        - sub_frame
  2063        - stylesheet
  2064        - script
  2065        - image
  2066        - font
  2067        - object
  2068        - xmlhttprequest
  2069        - ping
  2070        - csp_report
  2071        - media
  2072        - websocket
  2073        - webbundle
  2074        - other
  2075      ExtAttrs:
  2076        - Name: Namespace
  2077          Values:
  2078            - chrome
  2079            - webRequest
  2080  - File: webext/web_request.json
  2081    Dict:
  2082      Name: UploadData
  2083      ExtAttrs:
  2084        - Name: Namespace
  2085          Values:
  2086            - chrome
  2087            - webRequest
  2088      Fields:
  2089        - Name: bytes
  2090          Type:
  2091            Name: any
  2092          ExtAttrs:
  2093            - Name: Namespace
  2094              Values:
  2095                - chrome
  2096                - webRequest
  2097        - Name: file
  2098          Type:
  2099            Name: DOMString
  2100          ExtAttrs:
  2101            - Name: Namespace
  2102              Values:
  2103                - chrome
  2104                - webRequest
  2105  - File: webext/web_request.json
  2106    WebextFunc:
  2107      Name: handlerBehaviorChanged
  2108      Returns:
  2109        - Name: Promise
  2110          Params:
  2111            - Name: void
  2112      ExtAttrs:
  2113        - Name: Namespace
  2114          Values:
  2115            - chrome
  2116            - webRequest
  2117  - File: webext/web_request.json
  2118    WebextEvent:
  2119      Name: onActionIgnored
  2120      Args:
  2121        - Name: details
  2122          Type:
  2123            Name: OnActionIgnoredArgDetails
  2124            ExtAttrs:
  2125              - Name: Namespace
  2126                Values:
  2127                  - chrome
  2128                  - webRequest
  2129      Returns:
  2130        - Name: undefined
  2131      ExtAttrs:
  2132        - Name: Namespace
  2133          Values:
  2134            - chrome
  2135            - webRequest
  2136  - File: webext/web_request.json
  2137    WebextEvent:
  2138      Name: onAuthRequired
  2139      Args:
  2140        - Name: details
  2141          Type:
  2142            Name: OnAuthRequiredArgDetails
  2143            ExtAttrs:
  2144              - Name: Namespace
  2145                Values:
  2146                  - chrome
  2147                  - webRequest
  2148        - Name: asyncCallback
  2149          Optional: true
  2150          Type:
  2151            Name: OnAuthRequiredArgAsyncCallback
  2152            ExtAttrs:
  2153              - Name: Namespace
  2154                Values:
  2155                  - chrome
  2156                  - webRequest
  2157      Returns:
  2158        - Name: BlockingResponse
  2159          ExtAttrs:
  2160            - Name: Namespace
  2161              Values:
  2162                - chrome
  2163                - webRequest
  2164      ExtAttrs:
  2165        - Name: Namespace
  2166          Values:
  2167            - chrome
  2168            - webRequest
  2169  - File: webext/web_request.json
  2170    WebextEvent:
  2171      Name: onBeforeRedirect
  2172      Args:
  2173        - Name: details
  2174          Type:
  2175            Name: OnBeforeRedirectArgDetails
  2176            ExtAttrs:
  2177              - Name: Namespace
  2178                Values:
  2179                  - chrome
  2180                  - webRequest
  2181      Returns:
  2182        - Name: undefined
  2183      ExtAttrs:
  2184        - Name: Namespace
  2185          Values:
  2186            - chrome
  2187            - webRequest
  2188  - File: webext/web_request.json
  2189    WebextEvent:
  2190      Name: onBeforeRequest
  2191      Args:
  2192        - Name: details
  2193          Type:
  2194            Name: OnBeforeRequestArgDetails
  2195            ExtAttrs:
  2196              - Name: Namespace
  2197                Values:
  2198                  - chrome
  2199                  - webRequest
  2200      Returns:
  2201        - Name: BlockingResponse
  2202          ExtAttrs:
  2203            - Name: Namespace
  2204              Values:
  2205                - chrome
  2206                - webRequest
  2207      ExtAttrs:
  2208        - Name: Namespace
  2209          Values:
  2210            - chrome
  2211            - webRequest
  2212  - File: webext/web_request.json
  2213    WebextEvent:
  2214      Name: onBeforeSendHeaders
  2215      Args:
  2216        - Name: details
  2217          Type:
  2218            Name: OnBeforeSendHeadersArgDetails
  2219            ExtAttrs:
  2220              - Name: Namespace
  2221                Values:
  2222                  - chrome
  2223                  - webRequest
  2224      Returns:
  2225        - Name: BlockingResponse
  2226          ExtAttrs:
  2227            - Name: Namespace
  2228              Values:
  2229                - chrome
  2230                - webRequest
  2231      ExtAttrs:
  2232        - Name: Namespace
  2233          Values:
  2234            - chrome
  2235            - webRequest
  2236  - File: webext/web_request.json
  2237    WebextEvent:
  2238      Name: onCompleted
  2239      Args:
  2240        - Name: details
  2241          Type:
  2242            Name: OnCompletedArgDetails
  2243            ExtAttrs:
  2244              - Name: Namespace
  2245                Values:
  2246                  - chrome
  2247                  - webRequest
  2248      Returns:
  2249        - Name: undefined
  2250      ExtAttrs:
  2251        - Name: Namespace
  2252          Values:
  2253            - chrome
  2254            - webRequest
  2255  - File: webext/web_request.json
  2256    WebextEvent:
  2257      Name: onErrorOccurred
  2258      Args:
  2259        - Name: details
  2260          Type:
  2261            Name: OnErrorOccurredArgDetails
  2262            ExtAttrs:
  2263              - Name: Namespace
  2264                Values:
  2265                  - chrome
  2266                  - webRequest
  2267      Returns:
  2268        - Name: undefined
  2269      ExtAttrs:
  2270        - Name: Namespace
  2271          Values:
  2272            - chrome
  2273            - webRequest
  2274  - File: webext/web_request.json
  2275    WebextEvent:
  2276      Name: onHeadersReceived
  2277      Args:
  2278        - Name: details
  2279          Type:
  2280            Name: OnHeadersReceivedArgDetails
  2281            ExtAttrs:
  2282              - Name: Namespace
  2283                Values:
  2284                  - chrome
  2285                  - webRequest
  2286      Returns:
  2287        - Name: BlockingResponse
  2288          ExtAttrs:
  2289            - Name: Namespace
  2290              Values:
  2291                - chrome
  2292                - webRequest
  2293      ExtAttrs:
  2294        - Name: Namespace
  2295          Values:
  2296            - chrome
  2297            - webRequest
  2298  - File: webext/web_request.json
  2299    WebextEvent:
  2300      Name: onResponseStarted
  2301      Args:
  2302        - Name: details
  2303          Type:
  2304            Name: OnResponseStartedArgDetails
  2305            ExtAttrs:
  2306              - Name: Namespace
  2307                Values:
  2308                  - chrome
  2309                  - webRequest
  2310      Returns:
  2311        - Name: undefined
  2312      ExtAttrs:
  2313        - Name: Namespace
  2314          Values:
  2315            - chrome
  2316            - webRequest
  2317  - File: webext/web_request.json
  2318    WebextEvent:
  2319      Name: onSendHeaders
  2320      Args:
  2321        - Name: details
  2322          Type:
  2323            Name: OnSendHeadersArgDetails
  2324            ExtAttrs:
  2325              - Name: Namespace
  2326                Values:
  2327                  - chrome
  2328                  - webRequest
  2329      Returns:
  2330        - Name: undefined
  2331      ExtAttrs:
  2332        - Name: Namespace
  2333          Values:
  2334            - chrome
  2335            - webRequest