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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.speakeasy/reports
sorbet/rbi
.env
.env.local
Expand Down
6,989 changes: 3,671 additions & 3,318 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

13 changes: 6 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
speakeasyVersion: 1.724.0
speakeasyVersion: 1.761.9
sources:
my-source:
sourceNamespace: my-source
sourceRevisionDigest: sha256:0f5bc27d245930191819e0f3f5352782e23c2f7eb3df5e82c2ef85f04c6877aa
sourceBlobDigest: sha256:db5c33aa07b2d0ad4d6b72f805c2f40c537832cea3b2169741fa1a330c54839e
sourceRevisionDigest: sha256:249876342d970f9533ed0293f78fec1751a16256f029b9ec9831635c41e46238
sourceBlobDigest: sha256:49f00175faac73c42d5896f8b60329ef1c1707ae0db915d623d79497ee233dc9
tags:
- latest
- speakeasy-sdk-regen-1771233312
- 1.0.0
targets:
StackOneRubyClient:
source: my-source
sourceNamespace: my-source
sourceRevisionDigest: sha256:0f5bc27d245930191819e0f3f5352782e23c2f7eb3df5e82c2ef85f04c6877aa
sourceBlobDigest: sha256:db5c33aa07b2d0ad4d6b72f805c2f40c537832cea3b2169741fa1a330c54839e
sourceRevisionDigest: sha256:249876342d970f9533ed0293f78fec1751a16256f029b9ec9831635c41e46238
sourceBlobDigest: sha256:49f00175faac73c42d5896f8b60329ef1c1707ae0db915d623d79497ee233dc9
codeSamplesNamespace: code-samples-ruby-stackonerubyclient
codeSamplesRevisionDigest: sha256:7dd0d337402760cbb94adc49cd4a325a9a774902c2e9663d470c0c3f47e7933b
codeSamplesRevisionDigest: sha256:fb706e1f71b3b912b18cc0e83ce671aaa1d62ebb9b6baa3d5693e05b0a65298b
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
18 changes: 12 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,15 +158,17 @@ end

* [delete_account](docs/sdks/accounts/README.md#delete_account) - Delete Account
* [get_account](docs/sdks/accounts/README.md#get_account) - Get Account
* [get_account_meta_info](docs/sdks/accounts/README.md#get_account_meta_info) - Get Account Meta Information
* [~~get_account_meta_info~~](docs/sdks/accounts/README.md#get_account_meta_info) - Get Account Meta Information (Legacy) :warning: **Deprecated**
* [list_linked_accounts](docs/sdks/accounts/README.md#list_linked_accounts) - List Accounts
* [update_account](docs/sdks/accounts/README.md#update_account) - Update Account

### [Actions](docs/sdks/actions/README.md)

* [build_action_embeddings](docs/sdks/actions/README.md#build_action_embeddings) - Rebuild action embeddings for semantic search
* [check_permissions](docs/sdks/actions/README.md#check_permissions) - Check user permissions on a resource
* [list_actions_meta](docs/sdks/actions/README.md#list_actions_meta) - List all actions metadata
* [rpc_action](docs/sdks/actions/README.md#rpc_action) - Make an RPC call to an action
* [rpc_action_synced](docs/sdks/actions/README.md#rpc_action_synced) - Read synced action data from the datasync index
* [search_actions](docs/sdks/actions/README.md#search_actions) - Search connector actions by semantic similarity

### [Ats](docs/sdks/ats/README.md)
Expand Down Expand Up @@ -248,15 +250,19 @@ end
* [update_job](docs/sdks/ats/README.md#update_job) - Update Job
* [upload_application_document](docs/sdks/ats/README.md#upload_application_document) - Upload Application Document

### [AuthConfigs](docs/sdks/authconfigs/README.md)

* [list_auth_configs](docs/sdks/authconfigs/README.md#list_auth_configs) - List Auth Configs

### [ConnectSessions](docs/sdks/connectsessions/README.md)

* [authenticate_connect_session](docs/sdks/connectsessions/README.md#authenticate_connect_session) - Authenticate Connect Session
* [create_connect_session](docs/sdks/connectsessions/README.md#create_connect_session) - Create Connect Session

### [Connectors](docs/sdks/connectors/README.md)
### [~~Connectors~~](docs/sdks/connectors/README.md)

* [get_connector_meta](docs/sdks/connectors/README.md#get_connector_meta) - Get Connector Meta Information
* [list_connectors_meta](docs/sdks/connectors/README.md#list_connectors_meta) - List Connector Meta Information
* [~~get_connector_meta~~](docs/sdks/connectors/README.md#get_connector_meta) - Get Connector Meta Information (Legacy) :warning: **Deprecated**
* [~~list_connectors_meta~~](docs/sdks/connectors/README.md#list_connectors_meta) - List Connector Meta Information (Legacy) :warning: **Deprecated**

### [Crm](docs/sdks/crm/README.md)

Expand Down Expand Up @@ -447,9 +453,9 @@ end
* [list_users](docs/sdks/messaging/README.md#list_users) - List Users
* [send_message](docs/sdks/messaging/README.md#send_message) - Send Message

### [Proxy](docs/sdks/proxy/README.md)
### [~~Proxy~~](docs/sdks/proxy/README.md)

* [proxy_request](docs/sdks/proxy/README.md#proxy_request) - Proxy Request
* [~~proxy_request~~](docs/sdks/proxy/README.md#proxy_request) - Proxy Request (Legacy) :warning: **Deprecated**

### [RequestLogs](docs/sdks/requestlogs/README.md)

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1098,4 +1098,14 @@ Based on:
### Generated
- [ruby v0.40.0] .
### Releases
- [Ruby Gems v0.40.0] https://rubygems.org/gems/stackone_client/versions/0.40.0 - .
- [Ruby Gems v0.40.0] https://rubygems.org/gems/stackone_client/versions/0.40.0 - .

## 2026-04-23 09:39:58
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.761.9 (2.881.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.40.1] .
### Releases
- [Ruby Gems v0.40.1] https://rubygems.org/gems/stackone_client/versions/0.40.1 - .
46 changes: 20 additions & 26 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,6 @@ actions:
- "lang": "ruby"
"label": "stackone_update_account"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.accounts.update_account(patch_account_external_dto: Models::Shared::PatchAccountExternalDto.new(\n type: Models::Shared::PatchAccountExternalDtoType::TEST\n), id: '<id>')\n\nunless res.linked_account.nil?\n # handle response\nend"
- target: $["paths"]["/accounts/{id}/meta"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_get_account_meta_info"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.accounts.get_account_meta_info(id: '<id>')\n\nunless res.linked_account_meta.nil?\n # handle response\nend"
- target: $["paths"]["/actions"]["get"]
update:
"x-codeSamples":
Expand All @@ -50,13 +44,25 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_rpc_action"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Shared::ActionsRpcRequestDto.new(\n action: 'create_employee',\n body: {\n 'data' => 'example',\n },\n headers: {\n 'Content-Type' => 'application/json',\n },\n path: {\n 'id' => '123',\n },\n query: Models::Shared::Query.new(\n debug: false\n )\n)\nres = s.actions.rpc_action(request: req)\n\nunless res.actions_rpc_response.nil?\n # handle response\nend"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Operations::StackoneRpcActionRequest.new(\n actions_rpc_request_dto: Models::Shared::ActionsRpcRequestDto.new(\n action: 'create_employee',\n body: {\n 'data' => 'example',\n },\n defender_config: Models::Shared::DefenderConfig.new(\n block_high_risk: false,\n enabled: true,\n use_tier1_classification: true,\n use_tier2_classification: true\n ),\n headers: {\n 'Content-Type' => 'application/json',\n },\n path: {\n 'id' => '123',\n },\n query: Models::Shared::Query.new(\n debug: false\n )\n ),\n debug: false,\n run_id: '550e8400-e29b-41d4-a716-446655440000',\n sync: false,\n x_account_id: '<id>'\n)\nres = s.actions.rpc_action(request: req)\n\nunless res.one_of.nil?\n # handle response\nend"
- target: $["paths"]["/actions/rpc/synced"]["post"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_rpc_action_synced"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.actions.rpc_action_synced(actions_rpc_synced_request_dto: Models::Shared::ActionsRpcSyncedRequestDto.new(\n action: 'create_employee',\n filter: {\n 'status' => 'active',\n },\n path: {\n 'id' => '123',\n },\n run_id: '550e8400-e29b-41d4-a716-446655440000'\n), page_size: 25.0, skip: 0.0)\n\nunless res.actions_synced_response.nil?\n # handle response\nend"
- target: $["paths"]["/actions/search"]["post"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_search_actions"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Shared::ActionSearchDto.new(\n connector: 'slack',\n query: 'send a message'\n)\nres = s.actions.search_actions(request: req)\n\nunless res.action_search_response_dto.nil?\n # handle response\nend"
- target: $["paths"]["/auth_configs"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_list_auth_configs"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.auth_configs.list_auth_configs(connector_key: 'salesforce', enabled: true, page_size: 25.0)\n\nunless res.auth_configs_paginated.nil?\n # handle response\nend"
- target: $["paths"]["/connect_sessions"]["post"]
update:
"x-codeSamples":
Expand All @@ -69,18 +75,6 @@ actions:
- "lang": "ruby"
"label": "stackone_authenticate_connect_session"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Shared::ConnectSessionAuthenticate.new(\n token: '<value>'\n)\nres = s.connect_sessions.authenticate_connect_session(request: req)\n\nunless res.connect_session.nil?\n # handle response\nend"
- target: $["paths"]["/connectors/meta"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_list_connectors_meta"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.connectors.list_connectors_meta(include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_metas.nil?\n # handle response\nend"
- target: $["paths"]["/connectors/meta/{provider}"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_get_connector_meta"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.connectors.get_connector_meta(provider: '<value>', include: 'field_path,unmapped_fields,resources,inactive,webhooks,static_fields')\n\nunless res.connectors_meta.nil?\n # handle response\nend"
- target: $["paths"]["/mcp"]["delete"]
update:
"x-codeSamples":
Expand All @@ -98,7 +92,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_mcp_post"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\nres = s.mcp.mcp_post(security: Models::Operations::StackoneMcpPostSecurity.new(\n api_key: '<YOUR_API_KEY_HERE>'\n), json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(\n id: Models::Shared::Id.new,\n jsonrpc: '2.0',\n method: 'initialize',\n params: Models::Shared::Params.new\n), x_account_id: '<id>')\n\nif res.status_code == 200\n # handle response\nend"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new\n\nreq = Models::Operations::StackoneMcpPostRequest.new(\n json_rpc_message_dto: Models::Shared::JsonRpcMessageDto.new(\n id: Models::Shared::Id.new,\n jsonrpc: '2.0',\n method: 'initialize',\n params: Models::Shared::Params.new\n ),\n x_account_id: '<id>'\n)\nres = s.mcp.mcp_post(request: req, security: Models::Operations::StackoneMcpPostSecurity.new(\n api_key: '<YOUR_API_KEY_HERE>'\n))\n\nif res.status_code == 200\n # handle response\nend"
- target: $["paths"]["/requests/logs"]["get"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -627,6 +621,12 @@ actions:
- "lang": "ruby"
"label": "ats_get_user"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Operations::AtsGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,first_name,last_name,name,email,phone,unified_custom_fields',\n id: '<id>',\n x_account_id: '<id>'\n)\nres = s.ats.get_user(request: req)\n\nunless res.user_result.nil?\n # handle response\nend"
- target: $["paths"]["/unified/check_permissions"]["post"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_check_permissions"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.actions.check_permissions(check_permissions_request_dto: Models::Shared::CheckPermissionsRequestDto.new(\n action: Models::Shared::Action::READ,\n email: 'user@company.com',\n resource_id: 'C08G6QB90LU',\n resource_type: 'channel',\n user_id: 'U08FW4R4N6S'\n), x_account_id: '<id>', prefer: 'heartbeat')\n\nunless res.check_permissions_response.nil?\n # handle response\nend"
- target: $["paths"]["/unified/crm/accounts"]["get"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -1563,12 +1563,6 @@ actions:
- "lang": "ruby"
"label": "messaging_get_user"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\n\nreq = Models::Operations::MessagingGetUserRequest.new(\n prefer: 'heartbeat',\n fields_: 'id,remote_id,email,username,name,first_name,last_name,bot,active,unified_custom_fields',\n id: '<id>',\n x_account_id: '<id>'\n)\nres = s.messaging.get_user(request: req)\n\nunless res.messaging_user_result.nil?\n # handle response\nend"
- target: $["paths"]["/unified/proxy"]["post"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_proxy_request"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n password: '',\n username: ''\n )\n)\nres = s.proxy.proxy_request(proxy_request_body: Models::Shared::ProxyRequestBody.new(\n headers: {\n 'Content-Type' => 'application/json',\n },\n path: '/employees/directory',\n url: 'https://api.sample-integration.com/v1'\n), x_account_id: '<id>', prefer: 'heartbeat')\n\nunless res.proxy_response_api_model.nil?\n # handle response\nend"
- target: $["paths"]["/unified/screening/orders"]["post"]
update:
"x-codeSamples":
Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/changetype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

Filter by the type of change that occurred to the application

## Example Usage

```ruby
require "stackone_client"

value = ChangeType::APPLICATION_STATUS
```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/exclude.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Exclude

## Example Usage

```ruby
require "stackone_client"

value = Exclude::ACTIONS
```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/hrislistpositionsqueryparamstatus.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

Filter positions by status

## Example Usage

```ruby
require "stackone_client"

value = HrisListPositionsQueryParamStatus::OPEN
```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/hrislistshiftsqueryparamstatus.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

Filter to select shifts by status

## Example Usage

```ruby
require "stackone_client"

value = HrisListShiftsQueryParamStatus::DRAFT
```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/include.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Include

## Example Usage

```ruby
require "stackone_client"

value = Include::ACTION_DETAILS

@cubic-dev-ai cubic-dev-ai Bot Apr 23, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Qualify the enum reference in the example; Include is not defined at top level.

Prompt for AI agents
Check if this issue is valid β€” if so, understand the root cause and fix it. At docs/models/operations/include.md, line 8:

<comment>Qualify the enum reference in the example; `Include` is not defined at top level.</comment>

<file context>
@@ -1,5 +1,13 @@
+```ruby
+require "stackone_client"
+
+value = Include::ACTION_DETAILS
+```
+
</file context>
Fix with Cubic

```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/jobstatus.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

The job_status of the job

## Example Usage

```ruby
require "stackone_client"

value = JobStatus::OPEN

@cubic-dev-ai cubic-dev-ai Bot Apr 23, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Use the fully qualified enum constant here; JobStatus is not defined at the top level.

Prompt for AI agents
Check if this issue is valid β€” if so, understand the root cause and fix it. At docs/models/operations/jobstatus.md, line 10:

<comment>Use the fully qualified enum constant here; `JobStatus` is not defined at the top level.</comment>

<file context>
@@ -2,6 +2,14 @@
+```ruby
+require "stackone_client"
+
+value = JobStatus::OPEN
+```
+
</file context>
Suggested change
value = JobStatus::OPEN
value = StackOne::Models::Operations::JobStatus::OPEN
Fix with Cubic

```


## Values

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

Filter to select assignment by status

## Example Usage

```ruby
require "stackone_client"

value = LmsListAssignmentsQueryParamStatus::PENDING
```


## Values

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

Filter to select assignment by status

## Example Usage

```ruby
require "stackone_client"

value = LmsListUserAssignmentsQueryParamStatus::PENDING

@cubic-dev-ai cubic-dev-ai Bot Apr 23, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Prefix the enum with the SDK namespace so the example is executable.

Prompt for AI agents
Check if this issue is valid β€” if so, understand the root cause and fix it. At docs/models/operations/lmslistuserassignmentsqueryparamstatus.md, line 10:

<comment>Prefix the enum with the SDK namespace so the example is executable.</comment>

<file context>
@@ -2,6 +2,14 @@
+```ruby
+require "stackone_client"
+
+value = LmsListUserAssignmentsQueryParamStatus::PENDING
+```
+
</file context>
Suggested change
value = LmsListUserAssignmentsQueryParamStatus::PENDING
value = ::StackOne::Models::Operations::LmsListUserAssignmentsQueryParamStatus::PENDING
Fix with Cubic

```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/orderby.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

The field to order the results by.

## Example Usage

```ruby
require "stackone_client"

value = OrderBy::PROVIDER
```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/orderdirection.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

The direction to order the results by.

## Example Usage

```ruby
require "stackone_client"

value = OrderDirection::ASC
```


## Values

Expand Down
20 changes: 20 additions & 0 deletions docs/models/operations/paramstyle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# ParamStyle

Parameter schema style: "nested" (default) groups by location, "flat_prefixed" flattens with location prefix, "flat_smart" flattens and only prefixes on name collision

## Example Usage

```ruby
require "stackone_client"

value = ParamStyle::NESTED
```


## Values

| Name | Value |
| --------------- | --------------- |
| `NESTED` | nested |
| `FLAT_PREFIXED` | flat_prefixed |
| `FLAT_SMART` | flat_smart |
8 changes: 8 additions & 0 deletions docs/models/operations/queryparaminclude.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

The include parameter allows you to include additional data in the response.

## Example Usage

```ruby
require "stackone_client"

value = QueryParamInclude::STEP_LOGS
```


## Values

Expand Down
8 changes: 8 additions & 0 deletions docs/models/operations/queryparamorderby.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

The field to order the results by.

## Example Usage

```ruby
require "stackone_client"

value = QueryParamOrderBy::PROVIDER

@cubic-dev-ai cubic-dev-ai Bot Apr 23, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Qualify the enum constant in the example; QueryParamOrderBy is namespaced under StackOne::Models::Operations, so this snippet is not runnable as written.

Prompt for AI agents
Check if this issue is valid β€” if so, understand the root cause and fix it. At docs/models/operations/queryparamorderby.md, line 10:

<comment>Qualify the enum constant in the example; `QueryParamOrderBy` is namespaced under `StackOne::Models::Operations`, so this snippet is not runnable as written.</comment>

<file context>
@@ -2,6 +2,14 @@
+```ruby
+require "stackone_client"
+
+value = QueryParamOrderBy::PROVIDER
+```
+
</file context>
Suggested change
value = QueryParamOrderBy::PROVIDER
value = ::StackOne::Models::Operations::QueryParamOrderBy::PROVIDER
Fix with Cubic

```


## Values

Expand Down
Loading