Skip to content

Commit 462b972

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 4.20.4 (#188)
* ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.561.0 * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent a955135 commit 462b972

38 files changed

Lines changed: 1727 additions & 60 deletions

.speakeasy/gen.lock

Lines changed: 52 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 7fa83af8-9e8e-4410-b7e2-cf1d0eaf688b
33
management:
4-
docChecksum: a58ff307155dbf17e6f3736f89886636
4+
docChecksum: 502f91a4c5eff125c3079fbe98a4b719
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.559.0
7-
generationVersion: 2.624.0
8-
releaseVersion: 4.20.3
9-
configChecksum: 8e5d30de50eca3b6fdb39f064068baab
6+
speakeasyVersion: 1.561.0
7+
generationVersion: 2.628.0
8+
releaseVersion: 4.20.4
9+
configChecksum: acbb2efe4e49aef2003626d974236d79
1010
repoURL: https://github.com/StackOneHQ/stackone-client-typescript.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/StackOneHQ/stackone-client-typescript
@@ -15,7 +15,7 @@ features:
1515
typescript:
1616
additionalDependencies: 0.1.0
1717
constsAndDefaults: 0.1.11
18-
core: 3.21.10
18+
core: 3.21.11
1919
defaultEnabledRetries: 0.1.0
2020
deprecations: 2.81.1
2121
downloadStreams: 0.1.1
@@ -506,6 +506,8 @@ generatedFiles:
506506
- docs/sdk/models/operations/lmslistusersresponse.md
507507
- docs/sdk/models/operations/lmsupdatecollectionrequest.md
508508
- docs/sdk/models/operations/lmsupdatecollectionresponse.md
509+
- docs/sdk/models/operations/lmsupdatecontentrequest.md
510+
- docs/sdk/models/operations/lmsupdatecontentresponse.md
509511
- docs/sdk/models/operations/lmsupsertcontentrequest.md
510512
- docs/sdk/models/operations/lmsupsertcontentresponse.md
511513
- docs/sdk/models/operations/lmsupsertcourserequest.md
@@ -1654,6 +1656,11 @@ generatedFiles:
16541656
- docs/sdk/models/shared/lmscreatecompletionrequestdtoresult.md
16551657
- docs/sdk/models/shared/lmscreatecompletionrequestdtosourcevalue.md
16561658
- docs/sdk/models/shared/lmscreatecompletionrequestdtovalue.md
1659+
- docs/sdk/models/shared/lmscreatecontentrequestdto.md
1660+
- docs/sdk/models/shared/lmscreatecontentrequestdto4.md
1661+
- docs/sdk/models/shared/lmscreatecontentrequestdtocontenttype.md
1662+
- docs/sdk/models/shared/lmscreatecontentrequestdtosourcevalue.md
1663+
- docs/sdk/models/shared/lmscreatecontentrequestdtovalue.md
16571664
- docs/sdk/models/shared/lmsupsertcontentrequestdto.md
16581665
- docs/sdk/models/shared/lmsupsertcontentrequestdto4.md
16591666
- docs/sdk/models/shared/lmsupsertcontentrequestdtocontenttype.md
@@ -2263,6 +2270,7 @@ generatedFiles:
22632270
- src/funcs/lmsListUserCompletions.ts
22642271
- src/funcs/lmsListUsers.ts
22652272
- src/funcs/lmsUpdateCollection.ts
2273+
- src/funcs/lmsUpdateContent.ts
22662274
- src/funcs/lmsUpsertContent.ts
22672275
- src/funcs/lmsUpsertCourse.ts
22682276
- src/funcs/marketingCreateContentBlock.ts
@@ -2548,6 +2556,7 @@ generatedFiles:
25482556
- src/sdk/models/operations/lmslistusercompletions.ts
25492557
- src/sdk/models/operations/lmslistusers.ts
25502558
- src/sdk/models/operations/lmsupdatecollection.ts
2559+
- src/sdk/models/operations/lmsupdatecontent.ts
25512560
- src/sdk/models/operations/lmsupsertcontent.ts
25522561
- src/sdk/models/operations/lmsupsertcourse.ts
25532562
- src/sdk/models/operations/marketingcreatecontentblock.ts
@@ -2830,6 +2839,7 @@ generatedFiles:
28302839
- src/sdk/models/shared/lmscreateassignmentrequestdto.ts
28312840
- src/sdk/models/shared/lmscreatecollectionrequestdto.ts
28322841
- src/sdk/models/shared/lmscreatecompletionrequestdto.ts
2842+
- src/sdk/models/shared/lmscreatecontentrequestdto.ts
28332843
- src/sdk/models/shared/lmsupsertcontentrequestdto.ts
28342844
- src/sdk/models/shared/lmsupsertcourserequestdto.ts
28352845
- src/sdk/models/shared/lmsuser.ts
@@ -11849,5 +11859,41 @@ examples:
1184911859
application/json: {"message": "Not Implemented", "statusCode": 501, "timestamp": "2023-05-30T00:00:00.000Z"}
1185011860
"502":
1185111861
application/json: {"message": "Bad Gateway", "statusCode": 502, "timestamp": "2023-05-30T00:00:00.000Z"}
11862+
lms_update_content:
11863+
speakeasy-default-lms-update-content:
11864+
parameters:
11865+
path:
11866+
id: "<id>"
11867+
header:
11868+
x-account-id: "<id>"
11869+
requestBody:
11870+
application/json: {"active": true, "additional_data": [{"id": "learning_outcomes", "remote_id": "8187e5da-dc77-475e-9949-af0f1fa4e4e3", "value": "This is additional data"}], "categories": [{"name": "Technology"}], "content_url": "https://www.youtube.com/watch?v=16873", "cover_url": "https://www.googledrive.com/?v=16873", "created_at": "2021-07-21T14:00:00.000Z", "description": "This video acts as learning content for software engineers.", "duration": "P3Y6M4DT12H30M5S", "external_reference": "SOFTWARE-ENG-LV1-TRAINING-VIDEO-1", "languages": [{"value": "en_GB"}], "localizations": [{"description": "This course acts as learning resource for software engineers.", "title": "Software Engineer Lv 1"}, {"description": "This video acts as learning content for software engineers.", "title": "Software Engineer Lv 1"}], "mobile_launch_content_url": "https://www.mobile.youtube.com/watch?v=16873", "order": 1, "skills": [{"id": "12345", "name": "Sales Techniques"}], "tags": ["Sales Techniques", "Customer Service"], "title": "Software Engineer Lv 1", "unified_custom_fields": {"my_project_custom_field_1": "REF-1236", "my_project_custom_field_2": "some other value"}, "updated_at": "2021-07-21T14:00:00.000Z"}
11871+
responses:
11872+
"201":
11873+
application/json: {"message": "Record updated successfully.", "statusCode": 200, "timestamp": "2021-01-01T01:01:01.000Z"}
11874+
"400":
11875+
application/json: {"data": {"headers": {}, "message": "Bad Request", "statusCode": 400}, "message": "Bad Request", "provider_errors": [{"headers": {}, "raw": {}, "status": 400, "url": "https://api.provider.com/v1/resource"}], "statusCode": 400, "timestamp": "2023-05-30T00:00:00.000Z"}
11876+
"401":
11877+
application/json: {"message": "Unauthorized", "statusCode": 401, "timestamp": "2023-05-30T00:00:00.000Z"}
11878+
"403":
11879+
application/json: {"message": "Forbidden resource", "statusCode": 403, "timestamp": "2023-05-30T00:00:00.000Z"}
11880+
"404":
11881+
application/json: {"message": "Not Found", "statusCode": 404, "timestamp": "2023-05-30T00:00:00.000Z"}
11882+
"408":
11883+
application/json: {"message": "Request timed out", "statusCode": 408, "timestamp": "2023-05-30T00:00:00.000Z"}
11884+
"409":
11885+
application/json: {"message": "Conflict", "statusCode": 409, "timestamp": "2023-05-30T00:00:00.000Z"}
11886+
"412":
11887+
application/json: {"message": "Precondition failed", "statusCode": 412, "timestamp": "2023-05-30T00:00:00.000Z"}
11888+
"422":
11889+
application/json: {"message": "Unprocessable Entity", "statusCode": 422, "timestamp": "2023-05-30T00:00:00.000Z"}
11890+
"429":
11891+
application/json: {"message": "Too many requests", "statusCode": 429, "timestamp": "2023-05-30T00:00:00.000Z"}
11892+
"500":
11893+
application/json: {"message": "Internal server error", "statusCode": 500, "timestamp": "2023-05-30T00:00:00.000Z"}
11894+
"501":
11895+
application/json: {"message": "Not Implemented", "statusCode": 501, "timestamp": "2023-05-30T00:00:00.000Z"}
11896+
"502":
11897+
application/json: {"message": "Bad Gateway", "statusCode": 502, "timestamp": "2023-05-30T00:00:00.000Z"}
1185211898
examplesVersion: 1.0.2
1185311899
generatedTests: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.559.0
1+
speakeasyVersion: 1.561.0
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:1c8ed3a0a6badc971f1a6d2fdc8997c56f21df601af72c65218254c93b67ffb0
6-
sourceBlobDigest: sha256:a79074babeefb29baae73dbf777cac56e261cf5bbdca2ee95aa99c5a82c6e25a
5+
sourceRevisionDigest: sha256:5f4eba61a44aa2d357a060aecad1b67ecec43f9a3550ada99b8177381920f5c7
6+
sourceBlobDigest: sha256:f4b39308508c0a4231218627f4988f95942cd1316a60e901204a39fb860b2a53
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1749543334
9+
- speakeasy-sdk-regen-1749746170
1010
- 1.0.0
1111
targets:
1212
StackOneTypeScriptClient:
1313
source: my-source
1414
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:1c8ed3a0a6badc971f1a6d2fdc8997c56f21df601af72c65218254c93b67ffb0
16-
sourceBlobDigest: sha256:a79074babeefb29baae73dbf777cac56e261cf5bbdca2ee95aa99c5a82c6e25a
15+
sourceRevisionDigest: sha256:5f4eba61a44aa2d357a060aecad1b67ecec43f9a3550ada99b8177381920f5c7
16+
sourceBlobDigest: sha256:f4b39308508c0a4231218627f4988f95942cd1316a60e901204a39fb860b2a53
1717
codeSamplesNamespace: code-samples-typescript-stackonetypescriptclient
18-
codeSamplesRevisionDigest: sha256:1bfbb95b4f3e8de172a9b69553e0d110246fda49a475cb4e7bed761ec8e1fb2f
18+
codeSamplesRevisionDigest: sha256:73e11a3770137a24a7d3a70ff0ab6f7ed6a0814b6fac76fc34b9d22e981bf5c2
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,7 @@ run();
327327
* [listUserCompletions](docs/sdks/lms/README.md#listusercompletions) - List User Completions
328328
* [listUsers](docs/sdks/lms/README.md#listusers) - List Users
329329
* [updateCollection](docs/sdks/lms/README.md#updatecollection) - Update Collection
330+
* [updateContent](docs/sdks/lms/README.md#updatecontent) - Update Content
330331
* [upsertContent](docs/sdks/lms/README.md#upsertcontent) - Upsert Content
331332
* [upsertCourse](docs/sdks/lms/README.md#upsertcourse) - Upsert Course
332333

@@ -906,6 +907,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
906907
- [`lmsListUserCompletions`](docs/sdks/lms/README.md#listusercompletions) - List User Completions
907908
- [`lmsListUsers`](docs/sdks/lms/README.md#listusers) - List Users
908909
- [`lmsUpdateCollection`](docs/sdks/lms/README.md#updatecollection) - Update Collection
910+
- [`lmsUpdateContent`](docs/sdks/lms/README.md#updatecontent) - Update Content
909911
- [`lmsUpsertContent`](docs/sdks/lms/README.md#upsertcontent) - Upsert Content
910912
- [`lmsUpsertCourse`](docs/sdks/lms/README.md#upsertcourse) - Upsert Course
911913
- [`marketingCreateContentBlock`](docs/sdks/marketing/README.md#createcontentblock) - Create Content Block

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1646,4 +1646,14 @@ Based on:
16461646
### Generated
16471647
- [typescript v4.20.3] .
16481648
### Releases
1649-
- [NPM v4.20.3] https://www.npmjs.com/package/@stackone/stackone-client-ts/v/4.20.3 - .
1649+
- [NPM v4.20.3] https://www.npmjs.com/package/@stackone/stackone-client-ts/v/4.20.3 - .
1650+
1651+
## 2025-06-12 16:35:50
1652+
### Changes
1653+
Based on:
1654+
- OpenAPI Doc
1655+
- Speakeasy CLI 1.561.0 (2.628.0) https://github.com/speakeasy-api/speakeasy
1656+
### Generated
1657+
- [typescript v4.20.4] .
1658+
### Releases
1659+
- [NPM v4.20.4] https://www.npmjs.com/package/@stackone/stackone-client-ts/v/4.20.4 - .

codeSamples.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1107,6 +1107,12 @@ actions:
11071107
- "lang": "typescript"
11081108
"label": "lms_get_content"
11091109
"source": "import { StackOne } from \"@stackone/stackone-client-ts\";\n\nconst stackOne = new StackOne({\n security: {\n username: \"\",\n password: \"\",\n },\n});\n\nasync function run() {\n const result = await stackOne.lms.getContent({\n id: \"<id>\",\n fields: \"id,remote_id,external_reference,course_ids,remote_course_ids,title,description,additional_data,languages,content_url,mobile_launch_content_url,content_type,cover_url,active,duration,order,categories,skills,updated_at,created_at,provider,localizations,tags\",\n xAccountId: \"<id>\",\n });\n\n console.log(result);\n}\n\nrun();"
1110+
- target: $["paths"]["/unified/lms/content/{id}"]["patch"]
1111+
update:
1112+
"x-codeSamples":
1113+
- "lang": "typescript"
1114+
"label": "lms_update_content"
1115+
"source": "import { StackOne } from \"@stackone/stackone-client-ts\";\nimport { LanguageEnumValue } from \"@stackone/stackone-client-ts/sdk/models/shared\";\n\nconst stackOne = new StackOne({\n security: {\n username: \"\",\n password: \"\",\n },\n});\n\nasync function run() {\n const result = await stackOne.lms.updateContent({\n id: \"<id>\",\n xAccountId: \"<id>\",\n lmsCreateContentRequestDto: {\n unifiedCustomFields: {\n \"my_project_custom_field_1\": \"REF-1236\",\n \"my_project_custom_field_2\": \"some other value\",\n },\n externalReference: \"SOFTWARE-ENG-LV1-TRAINING-VIDEO-1\",\n title: \"Software Engineer Lv 1\",\n description: \"This video acts as learning content for software engineers.\",\n languages: [\n {\n value: LanguageEnumValue.EnGB,\n },\n ],\n contentUrl: \"https://www.youtube.com/watch?v=16873\",\n mobileLaunchContentUrl: \"https://www.mobile.youtube.com/watch?v=16873\",\n coverUrl: \"https://www.googledrive.com/?v=16873\",\n active: true,\n duration: \"P3Y6M4DT12H30M5S\",\n skills: [\n {\n id: \"12345\",\n name: \"Sales Techniques\",\n },\n ],\n order: 1,\n localizations: [\n {\n title: \"Software Engineer Lv 1\",\n description: \"This course acts as learning resource for software engineers.\",\n },\n {\n title: \"Software Engineer Lv 1\",\n description: \"This video acts as learning content for software engineers.\",\n },\n ],\n tags: [\n \"Sales Techniques\",\n \"Customer Service\",\n ],\n updatedAt: new Date(\"2021-07-21T14:00:00.000Z\"),\n createdAt: new Date(\"2021-07-21T14:00:00.000Z\"),\n categories: [\n {\n name: \"Technology\",\n },\n ],\n additionalData: [\n {\n id: \"learning_outcomes\",\n remoteId: \"8187e5da-dc77-475e-9949-af0f1fa4e4e3\",\n value: \"This is additional data\",\n },\n ],\n },\n });\n\n console.log(result);\n}\n\nrun();"
11101116
- target: $["paths"]["/unified/lms/courses"]["get"]
11111117
update:
11121118
"x-codeSamples":
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# LmsUpdateContentRequest
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { LmsUpdateContentRequest } from "@stackone/stackone-client-ts/sdk/models/operations";
7+
8+
let value: LmsUpdateContentRequest = {
9+
id: "<id>",
10+
xAccountId: "<id>",
11+
};
12+
```
13+
14+
## Fields
15+
16+
| Field | Type | Required | Description |
17+
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
18+
| `lmsCreateContentRequestDto` | [shared.LmsCreateContentRequestDto](../../../sdk/models/shared/lmscreatecontentrequestdto.md) | :heavy_check_mark: | N/A |
19+
| `id` | *string* | :heavy_check_mark: | N/A |
20+
| `xAccountId` | *string* | :heavy_check_mark: | The account identifier |
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# LmsUpdateContentResponse
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { LmsUpdateContentResponse } from "@stackone/stackone-client-ts/sdk/models/operations";
7+
8+
let value: LmsUpdateContentResponse = {};
9+
```
10+
11+
## Fields
12+
13+
| Field | Type | Required | Description |
14+
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
15+
| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
16+
| `headers` | Record<string, *string*[]> | :heavy_check_mark: | N/A |
17+
| `statusCode` | *number* | :heavy_check_mark: | HTTP response status code for this operation |
18+
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
19+
| `updateResult` | [shared.UpdateResult](../../../sdk/models/shared/updateresult.md) | :heavy_minus_sign: | The content was updated successfully. |

docs/sdk/models/operations/queryparamtype.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Filter to select time-off policies by type
77
```typescript
88
import { QueryParamType } from "@stackone/stackone-client-ts/sdk/models/operations";
99

10-
let value: QueryParamType = QueryParamType.CompTime;
10+
let value: QueryParamType = QueryParamType.AnnualLeave;
1111
```
1212

1313
## Values
@@ -28,6 +28,11 @@ let value: QueryParamType = QueryParamType.CompTime;
2828
| `ChildCareLeave` | child_care_leave |
2929
| `MaternityLeave` | maternity_leave |
3030
| `JuryDuty` | jury_duty |
31-
| `BereavementLeave` | bereavement_leave |
3231
| `Sabbatical` | sabbatical |
33-
| `Accident` | accident |
32+
| `Accident` | accident |
33+
| `Paid` | paid |
34+
| `Unpaid` | unpaid |
35+
| `Holiday` | holiday |
36+
| `Personal` | personal |
37+
| `InLieu` | in_lieu |
38+
| `Bereavement` | bereavement |

docs/sdk/models/operations/type.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Filter to select time-off policies by type
77
```typescript
88
import { Type } from "@stackone/stackone-client-ts/sdk/models/operations";
99

10-
let value: Type = Type.UnmappedValue;
10+
let value: Type = Type.Vacation;
1111
```
1212

1313
## Values
@@ -28,6 +28,11 @@ let value: Type = Type.UnmappedValue;
2828
| `ChildCareLeave` | child_care_leave |
2929
| `MaternityLeave` | maternity_leave |
3030
| `JuryDuty` | jury_duty |
31-
| `BereavementLeave` | bereavement_leave |
3231
| `Sabbatical` | sabbatical |
33-
| `Accident` | accident |
32+
| `Accident` | accident |
33+
| `Paid` | paid |
34+
| `Unpaid` | unpaid |
35+
| `Holiday` | holiday |
36+
| `Personal` | personal |
37+
| `InLieu` | in_lieu |
38+
| `Bereavement` | bereavement |

0 commit comments

Comments
 (0)