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

     1  - File: webext/chrome/login.idl
     2    Dict:
     3      Name: SamlUserSessionProperties
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - login
     9        - Name: platforms
    10          Values:
    11            - chromeos
    12            - lacros
    13      Fields:
    14        - Name: email
    15          Type:
    16            Name: DOMString
    17            ExtAttrs:
    18              - Name: Namespace
    19                Values:
    20                  - chrome
    21                  - login
    22          ExtAttrs:
    23            - Name: Namespace
    24              Values:
    25                - chrome
    26                - login
    27        - Name: gaiaId
    28          Type:
    29            Name: DOMString
    30            ExtAttrs:
    31              - Name: Namespace
    32                Values:
    33                  - chrome
    34                  - login
    35          ExtAttrs:
    36            - Name: Namespace
    37              Values:
    38                - chrome
    39                - login
    40        - Name: password
    41          Type:
    42            Name: DOMString
    43            ExtAttrs:
    44              - Name: Namespace
    45                Values:
    46                  - chrome
    47                  - login
    48          ExtAttrs:
    49            - Name: Namespace
    50              Values:
    51                - chrome
    52                - login
    53        - Name: oauthCode
    54          Type:
    55            Name: DOMString
    56            ExtAttrs:
    57              - Name: Namespace
    58                Values:
    59                  - chrome
    60                  - login
    61          ExtAttrs:
    62            - Name: Namespace
    63              Values:
    64                - chrome
    65                - login
    66  - File: webext/chrome/login.idl
    67    Callback:
    68      Name: StringCallback
    69      Args:
    70        - Name: result
    71          Type:
    72            Name: DOMString
    73            ExtAttrs:
    74              - Name: Namespace
    75                Values:
    76                  - chrome
    77                  - login
    78          ExtAttrs:
    79            - Name: Namespace
    80              Values:
    81                - chrome
    82                - login
    83      Returns:
    84        - Name: void
    85          ExtAttrs:
    86            - Name: Namespace
    87              Values:
    88                - chrome
    89                - login
    90      ExtAttrs:
    91        - Name: Namespace
    92          Values:
    93            - chrome
    94            - login
    95        - Name: platforms
    96          Values:
    97            - chromeos
    98            - lacros
    99  - File: webext/chrome/login.idl
   100    Callback:
   101      Name: VoidCallback
   102      Returns:
   103        - Name: void
   104          ExtAttrs:
   105            - Name: Namespace
   106              Values:
   107                - chrome
   108                - login
   109      ExtAttrs:
   110        - Name: Namespace
   111          Values:
   112            - chrome
   113            - login
   114        - Name: platforms
   115          Values:
   116            - chromeos
   117            - lacros
   118  - File: webext/chrome/login.idl
   119    WebextFunc:
   120      Name: endSharedSession
   121      Modifier: static
   122      Returns:
   123        - Name: Promise
   124          Params:
   125            - Name: void
   126      ExtAttrs:
   127        - Name: supportsPromises
   128        - Name: Namespace
   129          Values:
   130            - chrome
   131            - login
   132  - File: webext/chrome/login.idl
   133    WebextFunc:
   134      Name: enterSharedSession
   135      Modifier: static
   136      Args:
   137        - Name: password
   138          Type:
   139            Name: DOMString
   140            ExtAttrs:
   141              - Name: Namespace
   142                Values:
   143                  - chrome
   144                  - login
   145          ExtAttrs:
   146            - Name: Namespace
   147              Values:
   148                - chrome
   149                - login
   150      Returns:
   151        - Name: Promise
   152          Params:
   153            - Name: void
   154      ExtAttrs:
   155        - Name: supportsPromises
   156        - Name: Namespace
   157          Values:
   158            - chrome
   159            - login
   160  - File: webext/chrome/login.idl
   161    WebextFunc:
   162      Name: exitCurrentSession
   163      Modifier: static
   164      Args:
   165        - Name: dataForNextLoginAttempt
   166          Optional: true
   167          Type:
   168            Name: DOMString
   169            ExtAttrs:
   170              - Name: Namespace
   171                Values:
   172                  - chrome
   173                  - login
   174          ExtAttrs:
   175            - Name: Namespace
   176              Values:
   177                - chrome
   178                - login
   179      Returns:
   180        - Name: Promise
   181          Params:
   182            - Name: void
   183      ExtAttrs:
   184        - Name: supportsPromises
   185        - Name: Namespace
   186          Values:
   187            - chrome
   188            - login
   189  - File: webext/chrome/login.idl
   190    WebextFunc:
   191      Name: fetchDataForNextLoginAttempt
   192      Modifier: static
   193      Returns:
   194        - Name: Promise
   195          Params:
   196            - Name: DOMString
   197              ExtAttrs:
   198                - Name: Namespace
   199                  Values:
   200                    - chrome
   201                    - login
   202      ExtAttrs:
   203        - Name: supportsPromises
   204        - Name: Namespace
   205          Values:
   206            - chrome
   207            - login
   208  - File: webext/chrome/login.idl
   209    WebextFunc:
   210      Name: launchManagedGuestSession
   211      Modifier: static
   212      Args:
   213        - Name: password
   214          Optional: true
   215          Type:
   216            Name: DOMString
   217            ExtAttrs:
   218              - Name: Namespace
   219                Values:
   220                  - chrome
   221                  - login
   222          ExtAttrs:
   223            - Name: Namespace
   224              Values:
   225                - chrome
   226                - login
   227      Returns:
   228        - Name: Promise
   229          Params:
   230            - Name: void
   231      ExtAttrs:
   232        - Name: supportsPromises
   233        - Name: Namespace
   234          Values:
   235            - chrome
   236            - login
   237  - File: webext/chrome/login.idl
   238    WebextFunc:
   239      Name: launchSamlUserSession
   240      Modifier: static
   241      Args:
   242        - Name: properties
   243          Type:
   244            Name: SamlUserSessionProperties
   245            ExtAttrs:
   246              - Name: Namespace
   247                Values:
   248                  - chrome
   249                  - login
   250          ExtAttrs:
   251            - Name: Namespace
   252              Values:
   253                - chrome
   254                - login
   255      Returns:
   256        - Name: Promise
   257          Params:
   258            - Name: void
   259      ExtAttrs:
   260        - Name: supportsPromises
   261        - Name: Namespace
   262          Values:
   263            - chrome
   264            - login
   265  - File: webext/chrome/login.idl
   266    WebextFunc:
   267      Name: launchSharedManagedGuestSession
   268      Modifier: static
   269      Args:
   270        - Name: password
   271          Type:
   272            Name: DOMString
   273            ExtAttrs:
   274              - Name: Namespace
   275                Values:
   276                  - chrome
   277                  - login
   278          ExtAttrs:
   279            - Name: Namespace
   280              Values:
   281                - chrome
   282                - login
   283      Returns:
   284        - Name: Promise
   285          Params:
   286            - Name: void
   287      ExtAttrs:
   288        - Name: supportsPromises
   289        - Name: Namespace
   290          Values:
   291            - chrome
   292            - login
   293  - File: webext/chrome/login.idl
   294    WebextFunc:
   295      Name: lockCurrentSession
   296      Modifier: static
   297      Returns:
   298        - Name: Promise
   299          Params:
   300            - Name: void
   301      ExtAttrs:
   302        - Name: supportsPromises
   303        - Name: Namespace
   304          Values:
   305            - chrome
   306            - login
   307  - File: webext/chrome/login.idl
   308    WebextFunc:
   309      Name: lockManagedGuestSession
   310      Modifier: static
   311      Returns:
   312        - Name: Promise
   313          Params:
   314            - Name: void
   315      ExtAttrs:
   316        - Name: supportsPromises
   317        - Name: deprecated
   318          Values:
   319            - Use $(ref:lockCurrentSession) instead.
   320        - Name: Namespace
   321          Values:
   322            - chrome
   323            - login
   324  - File: webext/chrome/login.idl
   325    WebextFunc:
   326      Name: notifyExternalLogoutDone
   327      Modifier: static
   328      Returns:
   329        - Name: Promise
   330          Params:
   331            - Name: void
   332      ExtAttrs:
   333        - Name: supportsPromises
   334        - Name: Namespace
   335          Values:
   336            - chrome
   337            - login
   338  - File: webext/chrome/login.idl
   339    WebextEvent:
   340      Name: onExternalLogoutDone
   341      Modifier: static
   342      Returns:
   343        - Name: void
   344          ExtAttrs:
   345            - Name: Namespace
   346              Values:
   347                - chrome
   348                - login
   349      ExtAttrs:
   350        - Name: Namespace
   351          Values:
   352            - chrome
   353            - login
   354  - File: webext/chrome/login.idl
   355    WebextEvent:
   356      Name: onRequestExternalLogout
   357      Modifier: static
   358      Returns:
   359        - Name: void
   360          ExtAttrs:
   361            - Name: Namespace
   362              Values:
   363                - chrome
   364                - login
   365      ExtAttrs:
   366        - Name: Namespace
   367          Values:
   368            - chrome
   369            - login
   370  - File: webext/chrome/login.idl
   371    WebextFunc:
   372      Name: requestExternalLogout
   373      Modifier: static
   374      Returns:
   375        - Name: Promise
   376          Params:
   377            - Name: void
   378      ExtAttrs:
   379        - Name: supportsPromises
   380        - Name: Namespace
   381          Values:
   382            - chrome
   383            - login
   384  - File: webext/chrome/login.idl
   385    WebextFunc:
   386      Name: setDataForNextLoginAttempt
   387      Modifier: static
   388      Args:
   389        - Name: dataForNextLoginAttempt
   390          Type:
   391            Name: DOMString
   392            ExtAttrs:
   393              - Name: Namespace
   394                Values:
   395                  - chrome
   396                  - login
   397          ExtAttrs:
   398            - Name: Namespace
   399              Values:
   400                - chrome
   401                - login
   402      Returns:
   403        - Name: Promise
   404          Params:
   405            - Name: void
   406      ExtAttrs:
   407        - Name: supportsPromises
   408        - Name: Namespace
   409          Values:
   410            - chrome
   411            - login
   412  - File: webext/chrome/login.idl
   413    WebextFunc:
   414      Name: unlockCurrentSession
   415      Modifier: static
   416      Args:
   417        - Name: password
   418          Type:
   419            Name: DOMString
   420            ExtAttrs:
   421              - Name: Namespace
   422                Values:
   423                  - chrome
   424                  - login
   425          ExtAttrs:
   426            - Name: Namespace
   427              Values:
   428                - chrome
   429                - login
   430      Returns:
   431        - Name: Promise
   432          Params:
   433            - Name: void
   434      ExtAttrs:
   435        - Name: supportsPromises
   436        - Name: Namespace
   437          Values:
   438            - chrome
   439            - login
   440  - File: webext/chrome/login.idl
   441    WebextFunc:
   442      Name: unlockManagedGuestSession
   443      Modifier: static
   444      Args:
   445        - Name: password
   446          Type:
   447            Name: DOMString
   448            ExtAttrs:
   449              - Name: Namespace
   450                Values:
   451                  - chrome
   452                  - login
   453          ExtAttrs:
   454            - Name: Namespace
   455              Values:
   456                - chrome
   457                - login
   458      Returns:
   459        - Name: Promise
   460          Params:
   461            - Name: void
   462      ExtAttrs:
   463        - Name: supportsPromises
   464        - Name: deprecated
   465          Values:
   466            - Use $(ref:unlockCurrentSession) instead.
   467        - Name: Namespace
   468          Values:
   469            - chrome
   470            - login
   471  - File: webext/chrome/login.idl
   472    WebextFunc:
   473      Name: unlockSharedSession
   474      Modifier: static
   475      Args:
   476        - Name: password
   477          Type:
   478            Name: DOMString
   479            ExtAttrs:
   480              - Name: Namespace
   481                Values:
   482                  - chrome
   483                  - login
   484          ExtAttrs:
   485            - Name: Namespace
   486              Values:
   487                - chrome
   488                - login
   489      Returns:
   490        - Name: Promise
   491          Params:
   492            - Name: void
   493      ExtAttrs:
   494        - Name: supportsPromises
   495        - Name: Namespace
   496          Values:
   497            - chrome
   498            - login