Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
lockVersion: 2.0.0
id: 24d370c2-6b03-48a1-b9df-d477b88b9851
management:
docChecksum: d9840683e3a84a4ca52800157a7bc017
docChecksum: 918d2261a7c8329e70c2f98fe50a8f83
docVersion: 1.0.0
speakeasyVersion: 1.651.0
generationVersion: 2.745.2
releaseVersion: 0.8.1
configChecksum: 3ce1526a0f474db898c76fed868c1911
speakeasyVersion: 1.658.1
generationVersion: 2.755.6
releaseVersion: 0.8.2
configChecksum: 7a93cd6b1c65e0732e8bd72de94c4558
repoURL: https://github.com/StackOneHQ/stackone-client-csharp.git
published: true
features:
csharp:
additionalDependencies: 0.1.0
additionalProperties: 0.0.1
constsAndDefaults: 0.0.1
core: 3.15.3
core: 3.15.4
deprecations: 2.81.2
examples: 2.81.6
flattening: 2.81.3
Expand All @@ -28,7 +28,7 @@ features:
nameOverrides: 2.81.2
nullables: 0.1.1
openEnums: 0.1.1
pagination: 0.2.8
pagination: 0.2.9
responseFormat: 0.0.4
retries: 0.0.1
sdkHooks: 0.2.0
Expand Down Expand Up @@ -15522,4 +15522,4 @@ examples:
"502":
application/json: {"statusCode": 502, "message": "Bad Gateway", "timestamp": "2023-05-30T00:00:00.000Z"}
examplesVersion: 1.0.2
releaseNotes: "## Csharp SDK Changes Detected:\n* `StackOneHq.client.Mcp.McpGet()`: `request` **Changed**\n* `StackOneHq.client.Mcp.McpPost()`: `request` **Changed**\n* `StackOneHq.client.Mcp.McpDelete()`: `request` **Changed**\n* `StackOneHq.client.Proxy.Perform()`: `response` **Changed**\n* `StackOneHq.client.Actions.ListActionsMeta()`: \n * `request.Include` **Changed**\n"
releaseNotes: "## Csharp SDK Changes Detected:\n* `StackOneHq.client.Mcp.McpPost()`: \n * `request.jsonRpcMessageDto.Params` **Changed**\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
csharp:
version: 0.8.1
version: 0.8.2
additionalDependencies: []
author: stackone
baseErrorName: StackOneError
Expand Down
70 changes: 47 additions & 23 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28835,6 +28835,7 @@ paths:
tags:
- "Courses"
summary: "List Courses"
description: "Retrieve a list of course type learning objects. \n\nThese are collections of content type learning objects that are grouped together for a specific learning purpose."
operationId: "lms_list_courses"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29011,6 +29012,7 @@ paths:
tags:
- "Courses"
summary: "Get Course"
description: "Retrieve a course type learning object by its identifier. \n\nThese are collections of content type learning objects that are grouped together for a specific learning purpose."
operationId: "lms_get_course"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29129,6 +29131,7 @@ paths:
- "Users"
- "Assignments"
summary: "List User Assignments"
description: "Retrieve a list of assignment type learning records for a user. \n\nThese are the records linking a user to learning objects. \n\nThey can be pending, in progress, or completed."
operationId: "lms_list_user_assignments"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29320,6 +29323,7 @@ paths:
- "Users"
- "Assignments"
summary: "Create User Assignment"
description: "Create an assignment type learning record for a user. \n\nThis is the record linking a user to a learning object. \n\nIt can be pending or in progress."
operationId: "lms_create_user_assignment"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29420,6 +29424,7 @@ paths:
- "Users"
- "Assignments"
summary: "Get User Assignment"
description: "Retrieve an assignment type learning record for a user by its identifier. \n\nThis is the record linking a user to a learning object. \n\nIt can be pending, in progress, or completed."
operationId: "lms_get_user_assignment"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29541,8 +29546,9 @@ paths:
/unified/lms/content/batch:
post:
tags:
- "Content"
summary: "Batch Upsert Content"
- "External Linking Learning Objects"
summary: "Batch Upsert External Linking Learning Objects"
description: "Batch upsert multiple external linking learning objects that redirect users to a provider platform for consumption and progress tracking. \n\nSee [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects."
operationId: "lms_batch_upsert_content"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29637,6 +29643,7 @@ paths:
tags:
- "Content"
summary: "List Content"
description: "Retrieve a list of content type learning objects. \n\nThese are the most granular learning objects (e.g. video, document, podcast) on a platform. \n\nOnly content objects for which the platform supports progress and completion tracking are returned."
operationId: "lms_list_content"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29806,8 +29813,9 @@ paths:
x-speakeasy-retries: {"statusCodes": [429, 408], "strategy": "backoff"}
put:
tags:
- "Content"
summary: "Upsert Content"
- "External Linking Learning Objects"
summary: "Upsert External Linking Learning Objects"
description: "Create or update an external linking learning object that redirects users to a provider platform for consumption and progress tracking. \n\nSee [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects."
operationId: "lms_upsert_content"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -29902,6 +29910,7 @@ paths:
tags:
- "Content"
summary: "Get Content"
description: "Retrieve a content type learning object by its identifier. \n\nThese are the most granular learning objects (e.g. video, document, podcast) on a platform. \n\nOnly content objects for which the platform supports progress and completion tracking are returned."
operationId: "lms_get_content"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30016,8 +30025,9 @@ paths:
x-speakeasy-retries: {"statusCodes": [429, 408], "strategy": "backoff"}
patch:
tags:
- "Content"
summary: "Update Content"
- "External Linking Learning Objects"
summary: "Update External Linking Learning Objects"
description: "Update an external linking learning object that redirects users to a provider platform for consumption and progress tracking. \n\nSee [here](https://docs.stackone.com/integration-guides/lms/external-content-providers/introduction) for more information about external linking learning objects."
operationId: "lms_update_content"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30118,6 +30128,7 @@ paths:
- "Users"
- "Completions"
summary: "List User Completions"
description: "Retrieve a list of completed learning records for a user. \n\nThese are the records of a user completing learning objects."
operationId: "lms_list_user_completions"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30283,6 +30294,7 @@ paths:
- "Users"
- "Completions"
summary: "Create User Completion"
description: "Create a completed learning record for a user. \n\nThis is the record of a user completing a learning object."
operationId: "lms_create_user_completion"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30383,6 +30395,7 @@ paths:
- "Users"
- "Completions"
summary: "Get User Completion"
description: "Retrieve a completed learning record for a user by its identifier. \n\nThis is the record of a user completing a learning object."
operationId: "lms_get_user_completion"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30506,6 +30519,7 @@ paths:
- "Users"
- "Completions"
summary: "Delete User Completion"
description: "Delete a completion type learning record for a user. \n\nThis is a record of a user completing a learning object."
operationId: "lms_delete_user_completion"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30607,6 +30621,7 @@ paths:
tags:
- "Completions"
summary: "List Completions"
description: "Retrieve a list of completed learning records. These are the records of a user completing learning objects."
operationId: "lms_list_completions"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -30771,6 +30786,7 @@ paths:
tags:
- "Completions"
summary: "Get Completion"
description: "Retrieve a completed learning record by its identifier. This is the record of a user completing a learning object."
operationId: "lms_get_completion"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -31734,6 +31750,7 @@ paths:
tags:
- "Assignments"
summary: "List Assignments"
description: "Retrieve a list of assignment type learning records. \n\nThese are the records linking a user to a learning object. \n\nThey can be pending, in progress, or completed."
operationId: "lms_list_assignments"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -31920,6 +31937,7 @@ paths:
tags:
- "Assignments"
summary: "Get Assignment"
description: "Retrieve an assignment type learning record by its identifier. \n\nThis is the record linking a user to a learning object. \n\nIt can be pending, in progress, or completed."
operationId: "lms_get_assignment"
parameters:
- name: "x-account-id"
Expand Down Expand Up @@ -39437,6 +39455,7 @@ components:
"params":
type: "object"
description: "Method parameters (arbitrary JSON)"
nullable: true
"id":
type: "object"
description: "Request id (arbitrary JSON scalar)"
Expand All @@ -39458,6 +39477,9 @@ components:
enum:
- "active"
- "inactive"
- "suspended"
- "archived"
- "expired"
- "error"
x-speakeasy-unknown-values: "allow"
"status_reasons":
Expand Down Expand Up @@ -41245,19 +41267,19 @@ components:
example: "Software Engineer"
"pay_rate":
type: "string"
description: "The pay rate for the employee"
description: "The amount of compensation for the employee"
nullable: true
example: "40.00"
"pay_period":
allOf:
- {"$ref": "#/components/schemas/PayPeriodEnum"}
description: "The pay period"
description: "The time period over which the pay rate is calculated"
nullable: true
example: "monthly"
"pay_frequency":
allOf:
- {"$ref": "#/components/schemas/PayFrequencyEnum"}
description: "The pay frequency"
description: "How often the employee is paid"
nullable: true
example: "hourly"
"pay_currency":
Expand Down Expand Up @@ -41393,19 +41415,19 @@ components:
example: "Software Engineer"
"pay_rate":
type: "string"
description: "The pay rate for the employee"
description: "The amount of compensation for the employee"
nullable: true
example: "40.00"
"pay_period":
allOf:
- {"$ref": "#/components/schemas/PayPeriodEnum"}
description: "The pay period"
description: "The time period over which the pay rate is calculated"
nullable: true
example: "monthly"
"pay_frequency":
allOf:
- {"$ref": "#/components/schemas/PayFrequencyEnum"}
description: "The pay frequency"
description: "How often the employee is paid"
nullable: true
example: "hourly"
"pay_currency":
Expand Down Expand Up @@ -42339,19 +42361,19 @@ components:
example: "Software Engineer"
"pay_rate":
type: "string"
description: "The pay rate for the employee"
description: "The amount of compensation for the employee"
nullable: true
example: "40.00"
"pay_period":
allOf:
- {"$ref": "#/components/schemas/PayPeriodEnum"}
description: "The pay period"
description: "The time period over which the pay rate is calculated"
nullable: true
example: "monthly"
"pay_frequency":
allOf:
- {"$ref": "#/components/schemas/PayFrequencyEnum"}
description: "The pay frequency"
description: "How often the employee is paid"
nullable: true
example: "hourly"
"pay_currency":
Expand Down Expand Up @@ -44654,19 +44676,19 @@ components:
example: "Software Engineer"
"pay_rate":
type: "string"
description: "The pay rate for the employee"
description: "The amount of compensation for the employee"
nullable: true
example: "40.00"
"pay_period":
allOf:
- {"$ref": "#/components/schemas/PayPeriodEnum"}
description: "The pay period"
description: "The time period over which the pay rate is calculated"
nullable: true
example: "monthly"
"pay_frequency":
allOf:
- {"$ref": "#/components/schemas/PayFrequencyEnum"}
description: "The pay frequency"
description: "How often the employee is paid"
nullable: true
example: "hourly"
"pay_currency":
Expand Down Expand Up @@ -46023,19 +46045,19 @@ components:
example: "Software Engineer"
"pay_rate":
type: "string"
description: "The pay rate for the employee"
description: "The amount of compensation for the employee"
nullable: true
example: "40.00"
"pay_period":
allOf:
- {"$ref": "#/components/schemas/PayPeriodEnum"}
description: "The pay period"
description: "The time period over which the pay rate is calculated"
nullable: true
example: "monthly"
"pay_frequency":
allOf:
- {"$ref": "#/components/schemas/PayFrequencyEnum"}
description: "The pay frequency"
description: "How often the employee is paid"
nullable: true
example: "hourly"
"pay_currency":
Expand Down Expand Up @@ -58763,9 +58785,11 @@ tags:
- name: "Templates"
description: "Templates for marketing content or campaigns."
- name: "Courses"
description: "Collections of learning materials or modules."
description: "Collections of learning content."
- name: "Content"
description: "Learning content or materials."
description: "Granular learning content items."
- name: "External Linking Learning Objects"
description: "External linking learning objects."
- name: "Categories"
description: "Categories for organizing learning content."
- name: "Assignments"
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.651.0
speakeasyVersion: 1.658.1
sources:
StackOne:
sourceNamespace: stack-one
sourceRevisionDigest: sha256:823f74f786d0758a6a045dd50855356248346ae638a2b2395b3b669d17b8104a
sourceBlobDigest: sha256:7b2a4fefaea84f4d326224d5058dcb3a6edf5c0f18fa01d8055233e9804460b1
sourceRevisionDigest: sha256:33828c550404b22bd65e0ee2e6cbf678f1e552fe4f42621c99a4aaa2f8e520d2
sourceBlobDigest: sha256:9e0ee459f5eca733925b0183ed3cd67ce7e162ba96f214790b7178cd669d14b9
tags:
- latest
- speakeasy-sdk-regen-1762765473
- speakeasy-sdk-regen-1763370306
- 1.0.0
targets:
stack-one:
source: StackOne
sourceNamespace: stack-one
sourceRevisionDigest: sha256:823f74f786d0758a6a045dd50855356248346ae638a2b2395b3b669d17b8104a
sourceBlobDigest: sha256:7b2a4fefaea84f4d326224d5058dcb3a6edf5c0f18fa01d8055233e9804460b1
sourceRevisionDigest: sha256:33828c550404b22bd65e0ee2e6cbf678f1e552fe4f42621c99a4aaa2f8e520d2
sourceBlobDigest: sha256:9e0ee459f5eca733925b0183ed3cd67ce7e162ba96f214790b7178cd669d14b9
codeSamplesNamespace: stack-one-csharp-code-samples
codeSamplesRevisionDigest: sha256:c5e26683324d6e7b7757bea636da0ac480536ef0d073440af6a7fe820c91c7de
codeSamplesRevisionDigest: sha256:9b00a031a78d74c7e62680bc6d94f5aad975f8a4d83dbdba2be08793e099b7df
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
Loading