openvibers/openvibe.contracts Commits
0.250.0: run.job-create-request@1 gains an optional node; a heartbeat carries the fleet (#258)
Changes
@@@ -4,6 +4,20 @@ All notable changes to `openvibe-contracts`. Releases are git tags (`vX.Y.Z`) thfrom `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,the notes were in the tag and commit messages (`git tag -n1`).++## 0.250.0 — 2026-10-30++++- **`bot.device-message@1`'s heartbeat gains an optional `fleet`** (Codes C9c): what the machine's coding agents have++ left — each agent's id, whether it is installed and signed in, and each limit window's label, used and limit and++ when it frees. OpenVibe.Node reads it with OpenVibe.Codes' own logins probe as the machine's user and reports labels,++ numbers and times only (no key, token or account name); absent means no reading yet, never "nothing installed".++ Additive: no field changed or removed, and a heartbeat without `fleet` validates unchanged.++- **`run.job-create-request@1` gains an optional `node`** (Codes C9c): the device id (`dev_…`) of the job's own++ machine in Run's placement (`platform.resource-offer@1` node_id, as OpenVibe.Bot's `GET /api/v1/machines` names it),++ which pins the job to one machine — a conductor must run where its folder and its memory are. Run places a pinned++ job only on that machine and refuses it `409 run.job.node_offline` when it is not connected, never moving it to++ another one. Omitted (every existing caller): Run places the job wherever it fits, exactly as before. Additive: no++ field changed or removed, and a caller that never sends `node` validates unchanged.++## 0.249.0 — 2026-10-30- **`actor.task-event@2`** (OpenVibe.Actor v2, stage V2-4): a `tool_result` event on a task's live stream now carries@@@ -831,6 +831,54 @@"rtt_ms": {"type": "number","minimum": 0++ },++ "fleet": {++ "type": "array",++ "maxItems": 16,++ "description": "What this machine's coding agents have left (Codes C9c): each agent's id, whether it is installed and signed in, and each limit window's label, what it has used of its limit, and when it frees (RFC 3339 or empty when the agent's login file does not say). OpenVibe.Node reads it with the OpenVibe.Codes runner's own logins probe as the machine's own user and reports labels, numbers and times only: no key, token or account name. Absent means the machine has no reading (no OpenVibe.Codes runner, or its probe has not answered yet), never that nothing is installed.",++ "items": {++ "type": "object",++ "required": ["agent", "installed", "signed_in"],++ "additionalProperties": false,++ "properties": {++ "agent": {++ "type": "string",++ "pattern": "^[a-z0-9-]{1,40}$"++ },++ "installed": {++ "type": "boolean"++ },++ "signed_in": {++ "type": "boolean"++ },++ "windows": {++ "type": "array",++ "maxItems": 10,++ "items": {++ "type": "object",++ "required": ["name"],++ "additionalProperties": false,++ "properties": {++ "name": {++ "type": "string",++ "minLength": 1,++ "maxLength": 40++ },++ "used": {++ "type": "number"++ },++ "limit": {++ "type": "number"++ },++ "resets_at": {++ "type": "string",++ "maxLength": 40++ }++ }++ }++ }++ }++ }}}},@@@ -2,7 +2,7 @@"$schema": "https://json-schema.org/draft/2020-12/schema","$id": "https://openvibe.network/contracts/run/job-create-request.v1.json","title": "RunJobCreateRequest",-- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",++ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).","type": "object","additionalProperties": false,"required": [@@@ -45,6 +45,11 @@},"idempotency_key": {"$ref": "#/$defs/idempotency_key"++ },++ "node": {++ "type": "string",++ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",++ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."}},"allOf": [@@@ -73850,6 +73850,60 @@"rtt_ms": {"type": "number","minimum": 0++ },++ "fleet": {++ "type": "array",++ "maxItems": 16,++ "description": "What this machine's coding agents have left (Codes C9c): each agent's id, whether it is installed and signed in, and each limit window's label, what it has used of its limit, and when it frees (RFC 3339 or empty when the agent's login file does not say). OpenVibe.Node reads it with the OpenVibe.Codes runner's own logins probe as the machine's own user and reports labels, numbers and times only: no key, token or account name. Absent means the machine has no reading (no OpenVibe.Codes runner, or its probe has not answered yet), never that nothing is installed.",++ "items": {++ "type": "object",++ "required": [++ "agent",++ "installed",++ "signed_in"++ ],++ "additionalProperties": false,++ "properties": {++ "agent": {++ "type": "string",++ "pattern": "^[a-z0-9-]{1,40}$"++ },++ "installed": {++ "type": "boolean"++ },++ "signed_in": {++ "type": "boolean"++ },++ "windows": {++ "type": "array",++ "maxItems": 10,++ "items": {++ "type": "object",++ "required": [++ "name"++ ],++ "additionalProperties": false,++ "properties": {++ "name": {++ "type": "string",++ "minLength": 1,++ "maxLength": 40++ },++ "used": {++ "type": "number"++ },++ "limit": {++ "type": "number"++ },++ "resets_at": {++ "type": "string",++ "maxLength": 40++ }++ }++ }++ }++ }++ }}}},@@@ -76064,7 +76118,7 @@"$schema": "https://json-schema.org/draft/2020-12/schema","$id": "https://openvibe.network/contracts/run/job-create-request.v1.json","title": "RunJobCreateRequest",-- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",++ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).","type": "object","additionalProperties": false,"required": [@@@ -76107,6 +76161,11 @@},"idempotency_key": {"$ref": "#/$defs/idempotency_key"++ },++ "node": {++ "type": "string",++ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",++ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."}},"allOf": [@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Actor API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Actor as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Actor as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.AI API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.AI as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.AI as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Bench API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Bench as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Bench as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Billing API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Billing as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Billing as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Blog API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Blog as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Blog as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Bot API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Bot as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Bot as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Chat API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Chat as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Chat as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Codes API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Codes as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Codes as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Community API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Community as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Community as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Coupons API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Coupons as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Coupons as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Deals API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Deals as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Deals as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Domains API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Domains as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Domains as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Events API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Events as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Events as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Food API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Food as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Food as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Games API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Games as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Games as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Host API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Host as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Host as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Inventory API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Inventory as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Inventory as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Live API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Live as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Live as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.MediaHub API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.MediaHub as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.MediaHub as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Media API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Media as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Media as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Network API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Network as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Network as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.News API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.News as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.News as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenRestream API",-- "version": "0.249.0",-- "description": "Routes of OpenRestream as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenRestream as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Play API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Play as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Play as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Quest API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Quest as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Quest as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Reviews API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Reviews as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Reviews as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Run API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Run as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Run as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -1161,7 +1161,7 @@},"run.job-create-request.v1": {"title": "RunJobCreateRequest",-- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",++ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).","type": "object","additionalProperties": false,"required": [@@@ -1204,6 +1204,11 @@},"idempotency_key": {"$ref": "#/components/schemas/run.job-create-request.v1/$defs/idempotency_key"++ },++ "node": {++ "type": "string",++ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",++ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."}},"allOf": [@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Search API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Search as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Search as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Services API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Services as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Services as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Sources API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Sources as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Sources as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Space API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Space as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Space as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Tips API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Tips as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Tips as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Tools API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Tools as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Tools as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Trade API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Trade as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Trade as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.VIP API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.VIP as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.VIP as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Vision API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Vision as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Vision as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Watch API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Watch as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Watch as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -1519,7 +1519,7 @@},"run.job-create-request.v1": {"title": "RunJobCreateRequest",-- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",++ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).","type": "object","additionalProperties": false,"required": [@@@ -1562,6 +1562,11 @@},"idempotency_key": {"$ref": "#/components/schemas/run.job-create-request.v1/$defs/idempotency_key"++ },++ "node": {++ "type": "string",++ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",++ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."}},"allOf": [@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Wiki API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Wiki as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Wiki as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Work API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Work as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Work as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -3,8 +3,8 @@"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema","info": {"title": "OpenVibe.Zone API",-- "version": "0.249.0",-- "description": "Routes of OpenVibe.Zone as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",++ "version": "0.250.0",++ "description": "Routes of OpenVibe.Zone as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.","license": {"name": "MIT","identifier": "MIT"@@@ -203575,6 +203575,49005 @@ export type BotDeviceMessage =type: "heartbeat";t?: number;rtt_ms?: number;++ /**++ * What this machine's coding agents have left (Codes C9c): each agent's id, whether it is installed and signed in, and each limit window's label, what it has used of its limit, and when it frees (RFC 3339 or empty when the agent's login file does not say). OpenVibe.Node reads it with the OpenVibe.Codes runner's own logins probe as the machine's own user and reports labels, numbers and times only: no key, token or account name. Absent means the machine has no reading (no OpenVibe.Codes runner, or its probe has not answered yet), never that nothing is installed.++ *++ * @maxItems 16++ */++ fleet?:++ | []++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ]++ | [++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ },++ {++ agent: string;++ installed: boolean;++ signed_in: boolean;++ /**++ * @maxItems 10++ */++ windows?:++ | []++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ]++ | [++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ },++ {++ name: string;++ used?: number;++ limit?: number;++ resets_at?: string;++ }++ ];++ }++ ];}| {v: 1;@@@ -204259,7 +253258,7 @@ export interface SandboxProviderJobState {/** [email protected] (owner: run) *//**-- * run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.++ * run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).*/export type RunJobCreateRequest = {[k: string]: unknown | undefined;@@@ -204323,6 +253322,10 @@ export type RunJobCreateRequest = {egress?: "none" | "public" | "openvibe-only";requirements?: WorkloadRequirements;idempotency_key?: string;++ /**++ * The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits.++ */++ node?: string;};/** [email protected] (owner: run) */@@@ -1,12 +1,12 @@{"name": "openvibe-contracts",-- "version": "0.248.0",++ "version": "0.249.0","lockfileVersion": 3,"requires": true,"packages": {"": {"name": "openvibe-contracts",-- "version": "0.248.0",++ "version": "0.249.0","license": "AGPL-3.0-only","dependencies": {"ajv": "^8.17.1",@@@ -1,6 +1,6 @@{"name": "openvibe-contracts",-- "version": "0.249.0",++ "version": "0.250.0","description": "Machine-readable contracts for the OpenVibe network: schemas, manifests, ids, error envelope, capability checks.","main": "index.js","types": "generated/typescript/index.d.ts",
@@ -4,6 +4,20 @@ All notable changes to `openvibe-contracts`. Releases are git tags (`vX.Y.Z`) th
@@ -4,6 +4,20 @@ All notable changes to `openvibe-contracts`. Releases are git tags (`vX.Y.Z`) th
from `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,
from `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,
the notes were in the tag and commit messages (`git tag -n1`).
the notes were in the tag and commit messages (`git tag -n1`).
+## 0.250.0 — 2026-10-30
+
+- **`bot.device-message@1`'s heartbeat gains an optional `fleet`** (Codes C9c): what the machine's coding agents have
+ left — each agent's id, whether it is installed and signed in, and each limit window's label, used and limit and
+ when it frees. OpenVibe.Node reads it with OpenVibe.Codes' own logins probe as the machine's user and reports labels,
+ numbers and times only (no key, token or account name); absent means no reading yet, never "nothing installed".
+ Additive: no field changed or removed, and a heartbeat without `fleet` validates unchanged.
+- **`run.job-create-request@1` gains an optional `node`** (Codes C9c): the device id (`dev_…`) of the job's own
+ machine in Run's placement (`platform.resource-offer@1` node_id, as OpenVibe.Bot's `GET /api/v1/machines` names it),
+ which pins the job to one machine — a conductor must run where its folder and its memory are. Run places a pinned
+ job only on that machine and refuses it `409 run.job.node_offline` when it is not connected, never moving it to
+ another one. Omitted (every existing caller): Run places the job wherever it fits, exactly as before. Additive: no
+ field changed or removed, and a caller that never sends `node` validates unchanged.
+
## 0.249.0 — 2026-10-30
## 0.249.0 — 2026-10-30
- **`actor.task-event@2`** (OpenVibe.Actor v2, stage V2-4): a `tool_result` event on a task's live stream now carries
- **`actor.task-event@2`** (OpenVibe.Actor v2, stage V2-4): a `tool_result` event on a task's live stream now carries
@@ -831,6 +831,54 @@
@@ -831,6 +831,54 @@
"rtt_ms": {
"rtt_ms": {
"type": "number",
"type": "number",
"minimum": 0
"minimum": 0
+ },
+ "fleet": {
+ "type": "array",
+ "maxItems": 16,
+ "description": "What this machine's coding agents have left (Codes C9c): each agent's id, whether it is installed and signed in, and each limit window's label, what it has used of its limit, and when it frees (RFC 3339 or empty when the agent's login file does not say). OpenVibe.Node reads it with the OpenVibe.Codes runner's own logins probe as the machine's own user and reports labels, numbers and times only: no key, token or account name. Absent means the machine has no reading (no OpenVibe.Codes runner, or its probe has not answered yet), never that nothing is installed.",
+ "items": {
+ "type": "object",
+ "required": ["agent", "installed", "signed_in"],
+ "additionalProperties": false,
+ "properties": {
+ "agent": {
+ "type": "string",
+ "pattern": "^[a-z0-9-]{1,40}$"
+ },
+ "installed": {
+ "type": "boolean"
+ },
+ "signed_in": {
+ "type": "boolean"
+ },
+ "windows": {
+ "type": "array",
+ "maxItems": 10,
+ "items": {
+ "type": "object",
+ "required": ["name"],
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 40
+ },
+ "used": {
+ "type": "number"
+ },
+ "limit": {
+ "type": "number"
+ },
+ "resets_at": {
+ "type": "string",
+ "maxLength": 40
+ }
+ }
+ }
+ }
+ }
+ }
}
}
}
}
},
},
@@ -2,7 +2,7 @@
@@ -2,7 +2,7 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://openvibe.network/contracts/run/job-create-request.v1.json",
"$id": "https://openvibe.network/contracts/run/job-create-request.v1.json",
"title": "RunJobCreateRequest",
"title": "RunJobCreateRequest",
- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",
+ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).",
"type": "object",
"type": "object",
"additionalProperties": false,
"additionalProperties": false,
"required": [
"required": [
@@ -45,6 +45,11 @@
@@ -45,6 +45,11 @@
},
},
"idempotency_key": {
"idempotency_key": {
"$ref": "#/$defs/idempotency_key"
"$ref": "#/$defs/idempotency_key"
+ },
+ "node": {
+ "type": "string",
+ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",
+ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."
}
}
},
},
"allOf": [
"allOf": [
@@ -73850,6 +73850,60 @@
@@ -73850,6 +73850,60 @@
"rtt_ms": {
"rtt_ms": {
"type": "number",
"type": "number",
"minimum": 0
"minimum": 0
+ },
+ "fleet": {
+ "type": "array",
+ "maxItems": 16,
+ "description": "What this machine's coding agents have left (Codes C9c): each agent's id, whether it is installed and signed in, and each limit window's label, what it has used of its limit, and when it frees (RFC 3339 or empty when the agent's login file does not say). OpenVibe.Node reads it with the OpenVibe.Codes runner's own logins probe as the machine's own user and reports labels, numbers and times only: no key, token or account name. Absent means the machine has no reading (no OpenVibe.Codes runner, or its probe has not answered yet), never that nothing is installed.",
+ "items": {
+ "type": "object",
+ "required": [
+ "agent",
+ "installed",
+ "signed_in"
+ ],
+ "additionalProperties": false,
+ "properties": {
+ "agent": {
+ "type": "string",
+ "pattern": "^[a-z0-9-]{1,40}$"
+ },
+ "installed": {
+ "type": "boolean"
+ },
+ "signed_in": {
+ "type": "boolean"
+ },
+ "windows": {
+ "type": "array",
+ "maxItems": 10,
+ "items": {
+ "type": "object",
+ "required": [
+ "name"
+ ],
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string",
+ "minLength": 1,
+ "maxLength": 40
+ },
+ "used": {
+ "type": "number"
+ },
+ "limit": {
+ "type": "number"
+ },
+ "resets_at": {
+ "type": "string",
+ "maxLength": 40
+ }
+ }
+ }
+ }
+ }
+ }
}
}
}
}
},
},
@@ -76064,7 +76118,7 @@
@@ -76064,7 +76118,7 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://openvibe.network/contracts/run/job-create-request.v1.json",
"$id": "https://openvibe.network/contracts/run/job-create-request.v1.json",
"title": "RunJobCreateRequest",
"title": "RunJobCreateRequest",
- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",
+ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).",
"type": "object",
"type": "object",
"additionalProperties": false,
"additionalProperties": false,
"required": [
"required": [
@@ -76107,6 +76161,11 @@
@@ -76107,6 +76161,11 @@
},
},
"idempotency_key": {
"idempotency_key": {
"$ref": "#/$defs/idempotency_key"
"$ref": "#/$defs/idempotency_key"
+ },
+ "node": {
+ "type": "string",
+ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",
+ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."
}
}
},
},
"allOf": [
"allOf": [
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Actor API",
"title": "OpenVibe.Actor API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Actor as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Actor as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.AI API",
"title": "OpenVibe.AI API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.AI as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.AI as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Bench API",
"title": "OpenVibe.Bench API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Bench as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Bench as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Billing API",
"title": "OpenVibe.Billing API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Billing as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Billing as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Blog API",
"title": "OpenVibe.Blog API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Blog as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Blog as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Bot API",
"title": "OpenVibe.Bot API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Bot as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Bot as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Chat API",
"title": "OpenVibe.Chat API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Chat as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Chat as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Codes API",
"title": "OpenVibe.Codes API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Codes as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Codes as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Community API",
"title": "OpenVibe.Community API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Community as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Community as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Coupons API",
"title": "OpenVibe.Coupons API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Coupons as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Coupons as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Deals API",
"title": "OpenVibe.Deals API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Deals as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Deals as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Domains API",
"title": "OpenVibe.Domains API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Domains as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Domains as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Events API",
"title": "OpenVibe.Events API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Events as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Events as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Food API",
"title": "OpenVibe.Food API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Food as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Food as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Games API",
"title": "OpenVibe.Games API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Games as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Games as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Host API",
"title": "OpenVibe.Host API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Host as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Host as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Inventory API",
"title": "OpenVibe.Inventory API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Inventory as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Inventory as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Live API",
"title": "OpenVibe.Live API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Live as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Live as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.MediaHub API",
"title": "OpenVibe.MediaHub API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.MediaHub as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.MediaHub as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Media API",
"title": "OpenVibe.Media API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Media as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Media as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Network API",
"title": "OpenVibe.Network API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Network as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Network as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.News API",
"title": "OpenVibe.News API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.News as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.News as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenRestream API",
"title": "OpenRestream API",
- "version": "0.249.0",
- "description": "Routes of OpenRestream as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenRestream as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Play API",
"title": "OpenVibe.Play API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Play as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Play as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Quest API",
"title": "OpenVibe.Quest API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Quest as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Quest as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Reviews API",
"title": "OpenVibe.Reviews API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Reviews as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Reviews as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Run API",
"title": "OpenVibe.Run API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Run as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Run as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -1161,7 +1161,7 @@
@@ -1161,7 +1161,7 @@
},
},
"run.job-create-request.v1": {
"run.job-create-request.v1": {
"title": "RunJobCreateRequest",
"title": "RunJobCreateRequest",
- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",
+ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).",
"type": "object",
"type": "object",
"additionalProperties": false,
"additionalProperties": false,
"required": [
"required": [
@@ -1204,6 +1204,11 @@
@@ -1204,6 +1204,11 @@
},
},
"idempotency_key": {
"idempotency_key": {
"$ref": "#/components/schemas/run.job-create-request.v1/$defs/idempotency_key"
"$ref": "#/components/schemas/run.job-create-request.v1/$defs/idempotency_key"
+ },
+ "node": {
+ "type": "string",
+ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",
+ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."
}
}
},
},
"allOf": [
"allOf": [
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Search API",
"title": "OpenVibe.Search API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Search as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Search as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Services API",
"title": "OpenVibe.Services API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Services as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Services as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Sources API",
"title": "OpenVibe.Sources API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Sources as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Sources as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Space API",
"title": "OpenVibe.Space API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Space as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Space as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Tips API",
"title": "OpenVibe.Tips API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Tips as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Tips as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Tools API",
"title": "OpenVibe.Tools API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Tools as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Tools as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Trade API",
"title": "OpenVibe.Trade API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Trade as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Trade as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.VIP API",
"title": "OpenVibe.VIP API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.VIP as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.VIP as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Vision API",
"title": "OpenVibe.Vision API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Vision as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Vision as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Watch API",
"title": "OpenVibe.Watch API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Watch as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Watch as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -1519,7 +1519,7 @@
@@ -1519,7 +1519,7 @@
},
},
"run.job-create-request.v1": {
"run.job-create-request.v1": {
"title": "RunJobCreateRequest",
"title": "RunJobCreateRequest",
- "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.",
+ "description": "run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).",
"type": "object",
"type": "object",
"additionalProperties": false,
"additionalProperties": false,
"required": [
"required": [
@@ -1562,6 +1562,11 @@
@@ -1562,6 +1562,11 @@
},
},
"idempotency_key": {
"idempotency_key": {
"$ref": "#/components/schemas/run.job-create-request.v1/$defs/idempotency_key"
"$ref": "#/components/schemas/run.job-create-request.v1/$defs/idempotency_key"
+ },
+ "node": {
+ "type": "string",
+ "pattern": "^dev_[0-9A-HJKMNP-TV-Z]{26}$",
+ "description": "The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits."
}
}
},
},
"allOf": [
"allOf": [
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Wiki API",
"title": "OpenVibe.Wiki API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Wiki as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Wiki as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Work API",
"title": "OpenVibe.Work API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Work as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Work as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -3,8 +3,8 @@
@@ -3,8 +3,8 @@
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
"info": {
"info": {
"title": "OpenVibe.Zone API",
"title": "OpenVibe.Zone API",
- "version": "0.249.0",
- "description": "Routes of OpenVibe.Zone as the OpenVibe contracts describe them (openvibe-contracts 0.249.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
+ "version": "0.250.0",
+ "description": "Routes of OpenVibe.Zone as the OpenVibe contracts describe them (openvibe-contracts 0.250.0): each operation lists the capabilities it performs; a token for the service's audience must carry one of them unless the route is open. Generated by openvibe-contracts lib/openapi.js; do not edit.",
"license": {
"license": {
"name": "MIT",
"name": "MIT",
"identifier": "MIT"
"identifier": "MIT"
@@ -203575,6 +203575,49005 @@ export type BotDeviceMessage =
@@ -203575,6 +203575,49005 @@ export type BotDeviceMessage =
type: "heartbeat";
type: "heartbeat";
t?: number;
t?: number;
rtt_ms?: number;
rtt_ms?: number;
+ /**
+ * What this machine's coding agents have left (Codes C9c): each agent's id, whether it is installed and signed in, and each limit window's label, what it has used of its limit, and when it frees (RFC 3339 or empty when the agent's login file does not say). OpenVibe.Node reads it with the OpenVibe.Codes runner's own logins probe as the machine's own user and reports labels, numbers and times only: no key, token or account name. Absent means the machine has no reading (no OpenVibe.Codes runner, or its probe has not answered yet), never that nothing is installed.
+ *
+ * @maxItems 16
+ */
+ fleet?:
+ | []
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ]
+ | [
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ },
+ {
+ agent: string;
+ installed: boolean;
+ signed_in: boolean;
+ /**
+ * @maxItems 10
+ */
+ windows?:
+ | []
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ]
+ | [
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ },
+ {
+ name: string;
+ used?: number;
+ limit?: number;
+ resets_at?: string;
+ }
+ ];
+ }
+ ];
}
}
| {
| {
v: 1;
v: 1;
@@ -204259,7 +253258,7 @@ export interface SandboxProviderJobState {
@@ -204259,7 +253258,7 @@ export interface SandboxProviderJobState {
/** [email protected] (owner: run) */
/** [email protected] (owner: run) */
/**
/**
- * run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict.
+ * run.job-create-request@1 (PLANNED; plan T14 R1, ADR-034): the body of POST /api/v1/jobs on OpenVibe.Run (capability run.job.submit). The job belongs to the project the caller's token names, or, for a first-party service acting for a person (X-OV-Subject), the project it names with X-OV-Project once Network confirms the person is an admin or owner of it (ADR-003 amendment 2026-10-12); the person is then the requester and the service is recorded as via. CLASS is a platform.runtime-class@1 name; Run accepts any of them but places a job only on a node that advertises worker:<class> (platform.resource-offer@1), so a class no node runs today (browser, linux, desktop, gpu) ends expired with run.job.unplaceable. ARTIFACT is the pre-registered artifact to run (name and one exact version), required for function and code, as platform.job@1 carries it. ARGS is the artifact's declared input as JSON (at most 512 KiB serialized, else 413). INPUTS are files placed in the job directory before the process starts, each an OpenVibe.Media object pinned by its sha256: a size or digest mismatch fails the job (run.job.input_digest_mismatch) before the process ever runs; Run never fetches a caller-chosen URL. LIMITS are hard caps merged stricter with the node's own (platform.job@1 limits); a request over the project's tier cap is refused 422 run.limits.exceeded, never silently lowered. EGRESS is the network the job may reach, the values of OpenVibe.Node's worker.egress, carried per job as the same-named platform.job@1 net: none (default; no network), public or openvibe-only. A job asking for public or openvibe-only is placed only on a node whose worker.egress allows it; a worker whose host policy is stricter runs the stricter one. REQUIREMENTS (platform.workload-requirements@1) narrow placement; absent means { kind: run.<class>, mobility: job, latency_class: background, objective: balanced }. IDEMPOTENCY_KEY: a repeat from the same project within 24 h with an identical body answers the first job (200, created false); with a different body 409 run.idempotency.conflict. NODE pins the machine: the device id (dev_…) of the job's own machine in Run's placement (platform.resource-offer@1 node_id, as GET /api/v1/machines on OpenVibe.Bot names it), answered by 409 run.job.node_offline when that machine is not connected, never moved to another one (Codes C9c).
*/
*/
export type RunJobCreateRequest = {
export type RunJobCreateRequest = {
[k: string]: unknown | undefined;
[k: string]: unknown | undefined;
@@ -204323,6 +253322,10 @@ export type RunJobCreateRequest = {
@@ -204323,6 +253322,10 @@ export type RunJobCreateRequest = {
egress?: "none" | "public" | "openvibe-only";
egress?: "none" | "public" | "openvibe-only";
requirements?: WorkloadRequirements;
requirements?: WorkloadRequirements;
idempotency_key?: string;
idempotency_key?: string;
+ /**
+ * The machine to run on, pinned: the device id (dev_…) of the job's own machine in Run's placement, as platform.resource-offer@1 node_id and OpenVibe.Bot's GET /api/v1/machines name it (Codes C9c). Run places the job only on that machine and refuses it 409 run.job.node_offline when it is not connected, never moving it to another one. Absent: Run places it on any machine that fits.
+ */
+ node?: string;
};
};
/** [email protected] (owner: run) */
/** [email protected] (owner: run) */
@@ -1,12 +1,12 @@
@@ -1,12 +1,12 @@
{
{
"name": "openvibe-contracts",
"name": "openvibe-contracts",
- "version": "0.248.0",
+ "version": "0.249.0",
"lockfileVersion": 3,
"lockfileVersion": 3,
"requires": true,
"requires": true,
"packages": {
"packages": {
"": {
"": {
"name": "openvibe-contracts",
"name": "openvibe-contracts",
- "version": "0.248.0",
+ "version": "0.249.0",
"license": "AGPL-3.0-only",
"license": "AGPL-3.0-only",
"dependencies": {
"dependencies": {
"ajv": "^8.17.1",
"ajv": "^8.17.1",
@@ -1,6 +1,6 @@
@@ -1,6 +1,6 @@
{
{
"name": "openvibe-contracts",
"name": "openvibe-contracts",
- "version": "0.249.0",
+ "version": "0.250.0",
"description": "Machine-readable contracts for the OpenVibe network: schemas, manifests, ids, error envelope, capability checks.",
"description": "Machine-readable contracts for the OpenVibe network: schemas, manifests, ids, error envelope, capability checks.",
"main": "index.js",
"main": "index.js",
"types": "generated/typescript/index.d.ts",
"types": "generated/typescript/index.d.ts",