Skip to content

Commit a410bfb

Browse files
committed
fix(powerbi): clear the explicit-any and unused-export ratchets on staging
- replace the non-null assertions in the Power BI tests with named guards - drop export from Power BI types and constants used only in their own file - let generate-docs resolve a non-exported output-properties const, so a same-file const no longer needs a dead export; six integrations now document nested output fields that were silently missing
1 parent 8a82103 commit a410bfb

12 files changed

Lines changed: 1545 additions & 29 deletions

File tree

‎apps/docs/content/docs/integrations/box.mdx‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,17 @@ Get detailed information about a file in Box
8686
| `createdAt` | string | Creation timestamp |
8787
| `modifiedAt` | string | Last modified timestamp |
8888
| `createdBy` | object | User who created the file |
89+
| ↳ `id` | string | User ID |
90+
| ↳ `name` | string | User name |
91+
| ↳ `login` | string | User email/login |
8992
| `modifiedBy` | object | User who last modified the file |
93+
| ↳ `id` | string | User ID |
94+
| ↳ `name` | string | User name |
95+
| ↳ `login` | string | User email/login |
9096
| `ownedBy` | object | User who owns the file |
97+
| ↳ `id` | string | User ID |
98+
| ↳ `name` | string | User name |
99+
| ↳ `login` | string | User email/login |
91100
| `parentId` | string | Parent folder ID |
92101
| `parentName` | string | Parent folder name |
93102
| `sharedLink` | json | Shared link details |
@@ -261,8 +270,17 @@ Update file info in Box (rename, move, change description, add tags)
261270
| `createdAt` | string | Creation timestamp |
262271
| `modifiedAt` | string | Last modified timestamp |
263272
| `createdBy` | object | User who created the file |
273+
| ↳ `id` | string | User ID |
274+
| ↳ `name` | string | User name |
275+
| ↳ `login` | string | User email/login |
264276
| `modifiedBy` | object | User who last modified the file |
277+
| ↳ `id` | string | User ID |
278+
| ↳ `name` | string | User name |
279+
| ↳ `login` | string | User email/login |
265280
| `ownedBy` | object | User who owns the file |
281+
| ↳ `id` | string | User ID |
282+
| ↳ `name` | string | User name |
283+
| ↳ `login` | string | User email/login |
266284
| `parentId` | string | Parent folder ID |
267285
| `parentName` | string | Parent folder name |
268286
| `sharedLink` | json | Shared link details |
@@ -303,7 +321,16 @@ Create a new Box Sign request to send documents for e-signature
303321
| `name` | string | Sign request name |
304322
| `shortId` | string | Human-readable short ID |
305323
| `signers` | array | List of signers |
324+
| ↳ `email` | string | Signer email address |
325+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
326+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
327+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
328+
| ↳ `embedUrl` | string | URL for embedded signing experience |
329+
| ↳ `order` | number | Order in signing sequence |
306330
| `sourceFiles` | array | Source files for signing |
331+
| ↳ `id` | string | File ID |
332+
| ↳ `type` | string | File type |
333+
| ↳ `name` | string | File name |
307334
| `emailSubject` | string | Custom email subject line |
308335
| `emailMessage` | string | Custom email message body |
309336
| `daysValid` | number | Number of days the request is valid |
@@ -331,7 +358,16 @@ Get the details and status of a Box Sign request
331358
| `name` | string | Sign request name |
332359
| `shortId` | string | Human-readable short ID |
333360
| `signers` | array | List of signers |
361+
| ↳ `email` | string | Signer email address |
362+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
363+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
364+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
365+
| ↳ `embedUrl` | string | URL for embedded signing experience |
366+
| ↳ `order` | number | Order in signing sequence |
334367
| `sourceFiles` | array | Source files for signing |
368+
| ↳ `id` | string | File ID |
369+
| ↳ `type` | string | File type |
370+
| ↳ `name` | string | File name |
335371
| `emailSubject` | string | Custom email subject line |
336372
| `emailMessage` | string | Custom email message body |
337373
| `daysValid` | number | Number of days the request is valid |
@@ -361,7 +397,16 @@ List all Box Sign requests
361397
| ↳ `name` | string | Sign request name |
362398
| ↳ `shortId` | string | Human-readable short ID |
363399
| ↳ `signers` | array | List of signers |
400+
| ↳ `email` | string | Signer email address |
401+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
402+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
403+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
404+
| ↳ `embedUrl` | string | URL for embedded signing experience |
405+
| ↳ `order` | number | Order in signing sequence |
364406
| ↳ `sourceFiles` | array | Source files for signing |
407+
| ↳ `id` | string | File ID |
408+
| ↳ `type` | string | File type |
409+
| ↳ `name` | string | File name |
365410
| ↳ `emailSubject` | string | Custom email subject line |
366411
| ↳ `emailMessage` | string | Custom email message body |
367412
| ↳ `daysValid` | number | Number of days the request is valid |
@@ -391,7 +436,16 @@ Cancel a pending Box Sign request
391436
| `name` | string | Sign request name |
392437
| `shortId` | string | Human-readable short ID |
393438
| `signers` | array | List of signers |
439+
| ↳ `email` | string | Signer email address |
440+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
441+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
442+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
443+
| ↳ `embedUrl` | string | URL for embedded signing experience |
444+
| ↳ `order` | number | Order in signing sequence |
394445
| `sourceFiles` | array | Source files for signing |
446+
| ↳ `id` | string | File ID |
447+
| ↳ `type` | string | File type |
448+
| ↳ `name` | string | File name |
395449
| `emailSubject` | string | Custom email subject line |
396450
| `emailMessage` | string | Custom email message body |
397451
| `daysValid` | number | Number of days the request is valid |

‎apps/docs/content/docs/integrations/incidentio.mdx‎

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1852,6 +1852,12 @@ Create a new follow-up on an incident in incident.io
18521852
| ↳ `status` | string | Follow-up status \(outstanding, completed, deleted, not_doing\) |
18531853
| ↳ `description` | string | Follow-up description |
18541854
| ↳ `labels` | array | Labels associated with this follow-up |
1855+
| ↳ `assignee` | object | The assigned user |
1856+
| ↳ `id` | string | User ID |
1857+
| ↳ `name` | string | User display name |
1858+
| ↳ `email` | string | User email address |
1859+
| ↳ `role` | string | User role |
1860+
| ↳ `slack_user_id` | string | Slack user ID |
18551861
| ↳ `assignee_team` | object | The team the follow-up is assigned to |
18561862
| ↳ `id` | string | Team ID |
18571863
| ↳ `name` | string | Team name |
@@ -1860,7 +1866,26 @@ Create a new follow-up on an incident in incident.io
18601866
| ↳ `name` | string | Priority name |
18611867
| ↳ `rank` | number | Priority rank |
18621868
| ↳ `description` | string | Priority description |
1869+
| ↳ `external_issue_reference` | object | The external issue this was exported to |
1870+
| ↳ `provider` | string | Issue tracker provider |
1871+
| ↳ `issue_name` | string | Human readable issue ID |
1872+
| ↳ `issue_permalink` | string | Link to the issue in the tracker |
18631873
| ↳ `creator` | object | Who created the follow-up |
1874+
| ↳ `user` | object | The user who caused this, if a person did |
1875+
| ↳ `id` | string | User ID |
1876+
| ↳ `name` | string | User display name |
1877+
| ↳ `email` | string | User email address |
1878+
| ↳ `role` | string | User role |
1879+
| ↳ `slack_user_id` | string | Slack user ID |
1880+
| ↳ `api_key` | object | The API key that caused this, if an integration did |
1881+
| ↳ `id` | string | API key ID |
1882+
| ↳ `name` | string | API key name |
1883+
| ↳ `workflow` | object | The incident.io workflow that caused this, if automation did |
1884+
| ↳ `id` | string | Workflow ID |
1885+
| ↳ `name` | string | Workflow name |
1886+
| ↳ `alert` | object | The alert that caused this, if an alert did |
1887+
| ↳ `id` | string | Alert ID |
1888+
| ↳ `title` | string | Alert title |
18641889
| ↳ `completed_at` | string | When the follow-up was completed |
18651890
| ↳ `created_at` | string | When the follow-up was created |
18661891
| ↳ `updated_at` | string | When the follow-up was last updated |
@@ -1895,6 +1920,12 @@ Update an existing follow-up in incident.io, for example to mark it completed or
18951920
| ↳ `status` | string | Follow-up status \(outstanding, completed, deleted, not_doing\) |
18961921
| ↳ `description` | string | Follow-up description |
18971922
| ↳ `labels` | array | Labels associated with this follow-up |
1923+
| ↳ `assignee` | object | The assigned user |
1924+
| ↳ `id` | string | User ID |
1925+
| ↳ `name` | string | User display name |
1926+
| ↳ `email` | string | User email address |
1927+
| ↳ `role` | string | User role |
1928+
| ↳ `slack_user_id` | string | Slack user ID |
18981929
| ↳ `assignee_team` | object | The team the follow-up is assigned to |
18991930
| ↳ `id` | string | Team ID |
19001931
| ↳ `name` | string | Team name |
@@ -1903,7 +1934,26 @@ Update an existing follow-up in incident.io, for example to mark it completed or
19031934
| ↳ `name` | string | Priority name |
19041935
| ↳ `rank` | number | Priority rank |
19051936
| ↳ `description` | string | Priority description |
1937+
| ↳ `external_issue_reference` | object | The external issue this was exported to |
1938+
| ↳ `provider` | string | Issue tracker provider |
1939+
| ↳ `issue_name` | string | Human readable issue ID |
1940+
| ↳ `issue_permalink` | string | Link to the issue in the tracker |
19061941
| ↳ `creator` | object | Who created the follow-up |
1942+
| ↳ `user` | object | The user who caused this, if a person did |
1943+
| ↳ `id` | string | User ID |
1944+
| ↳ `name` | string | User display name |
1945+
| ↳ `email` | string | User email address |
1946+
| ↳ `role` | string | User role |
1947+
| ↳ `slack_user_id` | string | Slack user ID |
1948+
| ↳ `api_key` | object | The API key that caused this, if an integration did |
1949+
| ↳ `id` | string | API key ID |
1950+
| ↳ `name` | string | API key name |
1951+
| ↳ `workflow` | object | The incident.io workflow that caused this, if automation did |
1952+
| ↳ `id` | string | Workflow ID |
1953+
| ↳ `name` | string | Workflow name |
1954+
| ↳ `alert` | object | The alert that caused this, if an alert did |
1955+
| ↳ `id` | string | Alert ID |
1956+
| ↳ `title` | string | Alert title |
19071957
| ↳ `completed_at` | string | When the follow-up was completed |
19081958
| ↳ `created_at` | string | When the follow-up was created |
19091959
| ↳ `updated_at` | string | When the follow-up was last updated |
@@ -1930,7 +1980,32 @@ Create a new action on an incident in incident.io
19301980
| ↳ `incident_id` | string | ID of the incident the action belongs to |
19311981
| ↳ `description` | string | Action description |
19321982
| ↳ `status` | string | Action status \(outstanding, completed, deleted, not_doing\) |
1983+
| ↳ `assignee` | object | The assigned user |
1984+
| ↳ `id` | string | User ID |
1985+
| ↳ `name` | string | User display name |
1986+
| ↳ `email` | string | User email address |
1987+
| ↳ `role` | string | User role |
1988+
| ↳ `slack_user_id` | string | Slack user ID |
1989+
| ↳ `external_issue_reference` | object | The external issue this was exported to |
1990+
| ↳ `provider` | string | Issue tracker provider |
1991+
| ↳ `issue_name` | string | Human readable issue ID |
1992+
| ↳ `issue_permalink` | string | Link to the issue in the tracker |
19331993
| ↳ `creator` | object | Who created the action |
1994+
| ↳ `user` | object | The user who caused this, if a person did |
1995+
| ↳ `id` | string | User ID |
1996+
| ↳ `name` | string | User display name |
1997+
| ↳ `email` | string | User email address |
1998+
| ↳ `role` | string | User role |
1999+
| ↳ `slack_user_id` | string | Slack user ID |
2000+
| ↳ `api_key` | object | The API key that caused this, if an integration did |
2001+
| ↳ `id` | string | API key ID |
2002+
| ↳ `name` | string | API key name |
2003+
| ↳ `workflow` | object | The incident.io workflow that caused this, if automation did |
2004+
| ↳ `id` | string | Workflow ID |
2005+
| ↳ `name` | string | Workflow name |
2006+
| ↳ `alert` | object | The alert that caused this, if an alert did |
2007+
| ↳ `id` | string | Alert ID |
2008+
| ↳ `title` | string | Alert title |
19342009
| ↳ `completed_at` | string | When the action was completed |
19352010
| ↳ `created_at` | string | When the action was created |
19362011
| ↳ `updated_at` | string | When the action was last updated |
@@ -1958,7 +2033,32 @@ Update an existing action in incident.io, for example to mark it completed or re
19582033
| ↳ `incident_id` | string | ID of the incident the action belongs to |
19592034
| ↳ `description` | string | Action description |
19602035
| ↳ `status` | string | Action status \(outstanding, completed, deleted, not_doing\) |
2036+
| ↳ `assignee` | object | The assigned user |
2037+
| ↳ `id` | string | User ID |
2038+
| ↳ `name` | string | User display name |
2039+
| ↳ `email` | string | User email address |
2040+
| ↳ `role` | string | User role |
2041+
| ↳ `slack_user_id` | string | Slack user ID |
2042+
| ↳ `external_issue_reference` | object | The external issue this was exported to |
2043+
| ↳ `provider` | string | Issue tracker provider |
2044+
| ↳ `issue_name` | string | Human readable issue ID |
2045+
| ↳ `issue_permalink` | string | Link to the issue in the tracker |
19612046
| ↳ `creator` | object | Who created the action |
2047+
| ↳ `user` | object | The user who caused this, if a person did |
2048+
| ↳ `id` | string | User ID |
2049+
| ↳ `name` | string | User display name |
2050+
| ↳ `email` | string | User email address |
2051+
| ↳ `role` | string | User role |
2052+
| ↳ `slack_user_id` | string | Slack user ID |
2053+
| ↳ `api_key` | object | The API key that caused this, if an integration did |
2054+
| ↳ `id` | string | API key ID |
2055+
| ↳ `name` | string | API key name |
2056+
| ↳ `workflow` | object | The incident.io workflow that caused this, if automation did |
2057+
| ↳ `id` | string | Workflow ID |
2058+
| ↳ `name` | string | Workflow name |
2059+
| ↳ `alert` | object | The alert that caused this, if an alert did |
2060+
| ↳ `id` | string | Alert ID |
2061+
| ↳ `title` | string | Alert title |
19622062
| ↳ `completed_at` | string | When the action was completed |
19632063
| ↳ `created_at` | string | When the action was created |
19642064
| ↳ `updated_at` | string | When the action was last updated |

0 commit comments

Comments
 (0)