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

     1  - File: webext/chrome/printing.idl
     2    Callback:
     3      Name: CancelJobCallback
     4      Returns:
     5        - Name: void
     6          ExtAttrs:
     7            - Name: Namespace
     8              Values:
     9                - chrome
    10                - printing
    11      ExtAttrs:
    12        - Name: Namespace
    13          Values:
    14            - chrome
    15            - printing
    16        - Name: platforms
    17          Values:
    18            - chromeos
    19            - lacros
    20  - File: webext/chrome/printing.idl
    21    Callback:
    22      Name: GetPrinterInfoCallback
    23      Args:
    24        - Name: response
    25          Type:
    26            Name: GetPrinterInfoResponse
    27            ExtAttrs:
    28              - Name: Namespace
    29                Values:
    30                  - chrome
    31                  - printing
    32          ExtAttrs:
    33            - Name: Namespace
    34              Values:
    35                - chrome
    36                - printing
    37      Returns:
    38        - Name: void
    39          ExtAttrs:
    40            - Name: Namespace
    41              Values:
    42                - chrome
    43                - printing
    44      ExtAttrs:
    45        - Name: Namespace
    46          Values:
    47            - chrome
    48            - printing
    49        - Name: platforms
    50          Values:
    51            - chromeos
    52            - lacros
    53  - File: webext/chrome/printing.idl
    54    Dict:
    55      Name: GetPrinterInfoResponse
    56      ExtAttrs:
    57        - Name: Namespace
    58          Values:
    59            - chrome
    60            - printing
    61        - Name: platforms
    62          Values:
    63            - chromeos
    64            - lacros
    65      Fields:
    66        - Name: capabilities
    67          Type:
    68            Name: object
    69            Nullable: true
    70            ExtAttrs:
    71              - Name: Namespace
    72                Values:
    73                  - chrome
    74                  - printing
    75          ExtAttrs:
    76            - Name: Namespace
    77              Values:
    78                - chrome
    79                - printing
    80        - Name: status
    81          Type:
    82            Name: PrinterStatus
    83            ExtAttrs:
    84              - Name: Namespace
    85                Values:
    86                  - chrome
    87                  - printing
    88          ExtAttrs:
    89            - Name: Namespace
    90              Values:
    91                - chrome
    92                - printing
    93  - File: webext/chrome/printing.idl
    94    Callback:
    95      Name: GetPrintersCallback
    96      Args:
    97        - Name: printers
    98          Type:
    99            Name: sequence
   100            Params:
   101              - Name: Printer
   102                ExtAttrs:
   103                  - Name: Namespace
   104                    Values:
   105                      - chrome
   106                      - printing
   107            ExtAttrs:
   108              - Name: Namespace
   109                Values:
   110                  - chrome
   111                  - printing
   112          ExtAttrs:
   113            - Name: Namespace
   114              Values:
   115                - chrome
   116                - printing
   117      Returns:
   118        - Name: void
   119          ExtAttrs:
   120            - Name: Namespace
   121              Values:
   122                - chrome
   123                - printing
   124      ExtAttrs:
   125        - Name: Namespace
   126          Values:
   127            - chrome
   128            - printing
   129        - Name: platforms
   130          Values:
   131            - chromeos
   132            - lacros
   133  - File: webext/chrome/printing.idl
   134    Enum:
   135      Name: JobStatus
   136      Values:
   137        - PENDING
   138        - IN_PROGRESS
   139        - FAILED
   140        - CANCELED
   141        - PRINTED
   142      ExtAttrs:
   143        - Name: Namespace
   144          Values:
   145            - chrome
   146            - printing
   147        - Name: platforms
   148          Values:
   149            - chromeos
   150            - lacros
   151  - File: webext/chrome/printing.idl
   152    Dict:
   153      Name: Printer
   154      ExtAttrs:
   155        - Name: Namespace
   156          Values:
   157            - chrome
   158            - printing
   159        - Name: platforms
   160          Values:
   161            - chromeos
   162            - lacros
   163      Fields:
   164        - Name: id
   165          Type:
   166            Name: DOMString
   167            ExtAttrs:
   168              - Name: Namespace
   169                Values:
   170                  - chrome
   171                  - printing
   172          ExtAttrs:
   173            - Name: Namespace
   174              Values:
   175                - chrome
   176                - printing
   177        - Name: name
   178          Type:
   179            Name: DOMString
   180            ExtAttrs:
   181              - Name: Namespace
   182                Values:
   183                  - chrome
   184                  - printing
   185          ExtAttrs:
   186            - Name: Namespace
   187              Values:
   188                - chrome
   189                - printing
   190        - Name: description
   191          Type:
   192            Name: DOMString
   193            ExtAttrs:
   194              - Name: Namespace
   195                Values:
   196                  - chrome
   197                  - printing
   198          ExtAttrs:
   199            - Name: Namespace
   200              Values:
   201                - chrome
   202                - printing
   203        - Name: uri
   204          Type:
   205            Name: DOMString
   206            ExtAttrs:
   207              - Name: Namespace
   208                Values:
   209                  - chrome
   210                  - printing
   211          ExtAttrs:
   212            - Name: Namespace
   213              Values:
   214                - chrome
   215                - printing
   216        - Name: source
   217          Type:
   218            Name: PrinterSource
   219            ExtAttrs:
   220              - Name: Namespace
   221                Values:
   222                  - chrome
   223                  - printing
   224          ExtAttrs:
   225            - Name: Namespace
   226              Values:
   227                - chrome
   228                - printing
   229        - Name: isDefault
   230          Type:
   231            Name: boolean
   232            ExtAttrs:
   233              - Name: Namespace
   234                Values:
   235                  - chrome
   236                  - printing
   237          ExtAttrs:
   238            - Name: Namespace
   239              Values:
   240                - chrome
   241                - printing
   242        - Name: recentlyUsedRank
   243          Type:
   244            Name: long
   245            Nullable: true
   246            ExtAttrs:
   247              - Name: Namespace
   248                Values:
   249                  - chrome
   250                  - printing
   251          ExtAttrs:
   252            - Name: Namespace
   253              Values:
   254                - chrome
   255                - printing
   256  - File: webext/chrome/printing.idl
   257    Enum:
   258      Name: PrinterSource
   259      Values:
   260        - USER
   261        - POLICY
   262      ExtAttrs:
   263        - Name: Namespace
   264          Values:
   265            - chrome
   266            - printing
   267        - Name: platforms
   268          Values:
   269            - chromeos
   270            - lacros
   271  - File: webext/chrome/printing.idl
   272    Enum:
   273      Name: PrinterStatus
   274      Values:
   275        - DOOR_OPEN
   276        - TRAY_MISSING
   277        - OUT_OF_INK
   278        - OUT_OF_PAPER
   279        - OUTPUT_FULL
   280        - PAPER_JAM
   281        - GENERIC_ISSUE
   282        - STOPPED
   283        - UNREACHABLE
   284        - EXPIRED_CERTIFICATE
   285        - AVAILABLE
   286      ExtAttrs:
   287        - Name: Namespace
   288          Values:
   289            - chrome
   290            - printing
   291        - Name: platforms
   292          Values:
   293            - chromeos
   294            - lacros
   295  - File: webext/chrome/printing.idl
   296    Interface:
   297      Name: Properties
   298      ExtAttrs:
   299        - Name: Namespace
   300          Values:
   301            - chrome
   302            - printing
   303        - Name: platforms
   304          Values:
   305            - chromeos
   306            - lacros
   307      Operations:
   308        - Name: MAX_SUBMIT_JOB_CALLS_PER_MINUTE
   309          Modifier: static
   310          Returns:
   311            - Name: long
   312              ExtAttrs:
   313                - Name: Namespace
   314                  Values:
   315                    - chrome
   316                    - printing
   317          ExtAttrs:
   318            - Name: value
   319              Values:
   320                - "40"
   321            - Name: Namespace
   322              Values:
   323                - chrome
   324                - printing
   325        - Name: MAX_GET_PRINTER_INFO_CALLS_PER_MINUTE
   326          Modifier: static
   327          Returns:
   328            - Name: long
   329              ExtAttrs:
   330                - Name: Namespace
   331                  Values:
   332                    - chrome
   333                    - printing
   334          ExtAttrs:
   335            - Name: value
   336              Values:
   337                - "20"
   338            - Name: Namespace
   339              Values:
   340                - chrome
   341                - printing
   342  - File: webext/chrome/printing.idl
   343    Callback:
   344      Name: SubmitJobCallback
   345      Args:
   346        - Name: response
   347          Type:
   348            Name: SubmitJobResponse
   349            ExtAttrs:
   350              - Name: Namespace
   351                Values:
   352                  - chrome
   353                  - printing
   354          ExtAttrs:
   355            - Name: Namespace
   356              Values:
   357                - chrome
   358                - printing
   359      Returns:
   360        - Name: void
   361          ExtAttrs:
   362            - Name: Namespace
   363              Values:
   364                - chrome
   365                - printing
   366      ExtAttrs:
   367        - Name: Namespace
   368          Values:
   369            - chrome
   370            - printing
   371        - Name: platforms
   372          Values:
   373            - chromeos
   374            - lacros
   375  - File: webext/chrome/printing.idl
   376    Dict:
   377      Name: SubmitJobRequest
   378      ExtAttrs:
   379        - Name: Namespace
   380          Values:
   381            - chrome
   382            - printing
   383        - Name: platforms
   384          Values:
   385            - chromeos
   386            - lacros
   387      Fields:
   388        - Name: job
   389          Type:
   390            Name: PrintJob
   391            ExtAttrs:
   392              - Name: Namespace
   393                Values:
   394                  - chrome
   395                  - printerProvider
   396          ExtAttrs:
   397            - Name: Namespace
   398              Values:
   399                - chrome
   400                - printerProvider
   401        - Name: documentBlobUuid
   402          Type:
   403            Name: DOMString
   404            Nullable: true
   405            ExtAttrs:
   406              - Name: Namespace
   407                Values:
   408                  - chrome
   409                  - printing
   410          ExtAttrs:
   411            - Name: nodoc
   412            - Name: Namespace
   413              Values:
   414                - chrome
   415                - printing
   416  - File: webext/chrome/printing.idl
   417    Dict:
   418      Name: SubmitJobResponse
   419      ExtAttrs:
   420        - Name: Namespace
   421          Values:
   422            - chrome
   423            - printing
   424        - Name: platforms
   425          Values:
   426            - chromeos
   427            - lacros
   428      Fields:
   429        - Name: status
   430          Type:
   431            Name: SubmitJobStatus
   432            ExtAttrs:
   433              - Name: Namespace
   434                Values:
   435                  - chrome
   436                  - printing
   437          ExtAttrs:
   438            - Name: Namespace
   439              Values:
   440                - chrome
   441                - printing
   442        - Name: jobId
   443          Type:
   444            Name: DOMString
   445            Nullable: true
   446            ExtAttrs:
   447              - Name: Namespace
   448                Values:
   449                  - chrome
   450                  - printing
   451          ExtAttrs:
   452            - Name: Namespace
   453              Values:
   454                - chrome
   455                - printing
   456  - File: webext/chrome/printing.idl
   457    Enum:
   458      Name: SubmitJobStatus
   459      Values:
   460        - OK
   461        - USER_REJECTED
   462      ExtAttrs:
   463        - Name: Namespace
   464          Values:
   465            - chrome
   466            - printing
   467        - Name: platforms
   468          Values:
   469            - chromeos
   470            - lacros
   471  - File: webext/chrome/printing.idl
   472    WebextFunc:
   473      Name: cancelJob
   474      Modifier: static
   475      Args:
   476        - Name: jobId
   477          Type:
   478            Name: DOMString
   479            ExtAttrs:
   480              - Name: Namespace
   481                Values:
   482                  - chrome
   483                  - printing
   484          ExtAttrs:
   485            - Name: Namespace
   486              Values:
   487                - chrome
   488                - printing
   489      Returns:
   490        - Name: Promise
   491          Params:
   492            - Name: void
   493      ExtAttrs:
   494        - Name: supportsPromises
   495        - Name: Namespace
   496          Values:
   497            - chrome
   498            - printing
   499  - File: webext/chrome/printing.idl
   500    WebextFunc:
   501      Name: getPrinterInfo
   502      Modifier: static
   503      Args:
   504        - Name: printerId
   505          Type:
   506            Name: DOMString
   507            ExtAttrs:
   508              - Name: Namespace
   509                Values:
   510                  - chrome
   511                  - printing
   512          ExtAttrs:
   513            - Name: Namespace
   514              Values:
   515                - chrome
   516                - printing
   517      Returns:
   518        - Name: Promise
   519          Params:
   520            - Name: GetPrinterInfoResponse
   521              ExtAttrs:
   522                - Name: Namespace
   523                  Values:
   524                    - chrome
   525                    - printing
   526      ExtAttrs:
   527        - Name: supportsPromises
   528        - Name: Namespace
   529          Values:
   530            - chrome
   531            - printing
   532  - File: webext/chrome/printing.idl
   533    WebextFunc:
   534      Name: getPrinters
   535      Modifier: static
   536      Returns:
   537        - Name: Promise
   538          Params:
   539            - Name: sequence
   540              Params:
   541                - Name: Printer
   542                  ExtAttrs:
   543                    - Name: Namespace
   544                      Values:
   545                        - chrome
   546                        - printing
   547              ExtAttrs:
   548                - Name: Namespace
   549                  Values:
   550                    - chrome
   551                    - printing
   552      ExtAttrs:
   553        - Name: supportsPromises
   554        - Name: Namespace
   555          Values:
   556            - chrome
   557            - printing
   558  - File: webext/chrome/printing.idl
   559    WebextEvent:
   560      Name: onJobStatusChanged
   561      Modifier: static
   562      Args:
   563        - Name: jobId
   564          Type:
   565            Name: DOMString
   566            ExtAttrs:
   567              - Name: Namespace
   568                Values:
   569                  - chrome
   570                  - printing
   571          ExtAttrs:
   572            - Name: Namespace
   573              Values:
   574                - chrome
   575                - printing
   576        - Name: status
   577          Type:
   578            Name: JobStatus
   579            ExtAttrs:
   580              - Name: Namespace
   581                Values:
   582                  - chrome
   583                  - printing
   584          ExtAttrs:
   585            - Name: Namespace
   586              Values:
   587                - chrome
   588                - printing
   589      Returns:
   590        - Name: void
   591          ExtAttrs:
   592            - Name: Namespace
   593              Values:
   594                - chrome
   595                - printing
   596      ExtAttrs:
   597        - Name: Namespace
   598          Values:
   599            - chrome
   600            - printing
   601  - File: webext/chrome/printing.idl
   602    WebextFunc:
   603      Name: submitJob
   604      Modifier: static
   605      Args:
   606        - Name: request
   607          Type:
   608            Name: SubmitJobRequest
   609            ExtAttrs:
   610              - Name: Namespace
   611                Values:
   612                  - chrome
   613                  - printing
   614          ExtAttrs:
   615            - Name: Namespace
   616              Values:
   617                - chrome
   618                - printing
   619      Returns:
   620        - Name: Promise
   621          Params:
   622            - Name: SubmitJobResponse
   623              ExtAttrs:
   624                - Name: Namespace
   625                  Values:
   626                    - chrome
   627                    - printing
   628      ExtAttrs:
   629        - Name: supportsPromises
   630        - Name: Namespace
   631          Values:
   632            - chrome
   633            - printing