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
34 changes: 20 additions & 14 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

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.658.1
speakeasyVersion: 1.660.0
sources:
my-source:
sourceNamespace: my-source
sourceRevisionDigest: sha256:e2215675393b709afacacd7502667ac0d7dd28a1723448f7109c326fb353086e
sourceBlobDigest: sha256:6dd7724f7bd5ad7f47d023bbfac163ade39cb3ce7b5dd4b06349cd76b3a81b26
sourceRevisionDigest: sha256:12406441ef599d2f820dc21bf4edb8598cabf19d7b292d227828cb46b0bfedd1
sourceBlobDigest: sha256:bd09c34530529de8678a26cc6c03609dc29da4a0d86b4a1e4fa677cd20ff2922
tags:
- latest
- speakeasy-sdk-regen-1763370153
- speakeasy-sdk-regen-1763974925
- 1.0.0
targets:
StackOneRubyClient:
source: my-source
sourceNamespace: my-source
sourceRevisionDigest: sha256:e2215675393b709afacacd7502667ac0d7dd28a1723448f7109c326fb353086e
sourceBlobDigest: sha256:6dd7724f7bd5ad7f47d023bbfac163ade39cb3ce7b5dd4b06349cd76b3a81b26
sourceRevisionDigest: sha256:12406441ef599d2f820dc21bf4edb8598cabf19d7b292d227828cb46b0bfedd1
sourceBlobDigest: sha256:bd09c34530529de8678a26cc6c03609dc29da4a0d86b4a1e4fa677cd20ff2922
codeSamplesNamespace: code-samples-ruby-stackonerubyclient
codeSamplesRevisionDigest: sha256:61d06f590609b8a0bc258200ff111595dc3706d5bca280eabfe26049256befb5
codeSamplesRevisionDigest: sha256:ccd6a01806dea589f05fe2098439d22f15b9fbb3005e05e0057770dc197f5796
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ s = ::StackOne::StackOne.new(
)

req = Models::Operations::HrisListEmployeesRequest.new(
expand: 'company,employments,work_location,home_location,groups,skills',
fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',
expand: 'company,employments,work_location,home_location,groups,skills,manager',
fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,manager,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',
filter: Models::Operations::HrisListEmployeesQueryParamFilter.new(
updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),
),
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1048,4 +1048,14 @@ Based on:
### Generated
- [ruby v0.39.1] .
### Releases
- [Ruby Gems v0.39.1] https://rubygems.org/gems/stackone_client/versions/0.39.1 - .
- [Ruby Gems v0.39.1] https://rubygems.org/gems/stackone_client/versions/0.39.1 - .

## 2025-11-24 09:01:45
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.660.0 (2.760.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.39.2] .
### Releases
- [Ruby Gems v0.39.2] https://rubygems.org/gems/stackone_client/versions/0.39.2 - .
4 changes: 2 additions & 2 deletions USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ s = ::StackOne::StackOne.new(
)

req = Models::Operations::HrisListEmployeesRequest.new(
expand: 'company,employments,work_location,home_location,groups,skills',
fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',
expand: 'company,employments,work_location,home_location,groups,skills,manager',
fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,manager,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',
filter: Models::Operations::HrisListEmployeesQueryParamFilter.new(
updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),
),
Expand Down
6 changes: 3 additions & 3 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "stackone_create_connect_session"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ConnectSessionCreate.new(\n categories: [\n Models::Shared::Categories::ATS,\n Models::Shared::Categories::HRIS,\n Models::Shared::Categories::TICKETING,\n Models::Shared::Categories::CRM,\n Models::Shared::Categories::IAM,\n Models::Shared::Categories::MARKETING,\n Models::Shared::Categories::LMS,\n Models::Shared::Categories::IAM,\n Models::Shared::Categories::DOCUMENTS,\n Models::Shared::Categories::TICKETING,\n Models::Shared::Categories::SCREENING,\n Models::Shared::Categories::MESSAGING,\n Models::Shared::Categories::ACCOUNTING,\n ],\n origin_owner_id: '<id>',\n origin_owner_name: '<value>',\n)\n\nres = s.connect_sessions.create_connect_session(request: req)\n\nunless res.connect_session_token_auth_link.nil?\n # handle response\nend"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Shared::ConnectSessionCreate.new(\n categories: [\n Models::Shared::Categories::ATS,\n Models::Shared::Categories::HRIS,\n Models::Shared::Categories::TICKETING,\n Models::Shared::Categories::CRM,\n Models::Shared::Categories::IAM,\n Models::Shared::Categories::MARKETING,\n Models::Shared::Categories::LMS,\n Models::Shared::Categories::MARKETING,\n Models::Shared::Categories::DOCUMENTS,\n Models::Shared::Categories::TICKETING,\n Models::Shared::Categories::SCREENING,\n Models::Shared::Categories::MESSAGING,\n Models::Shared::Categories::ACCOUNTING,\n Models::Shared::Categories::SCHEDULING,\n ],\n origin_owner_id: '<id>',\n origin_owner_name: '<value>',\n)\n\nres = s.connect_sessions.create_connect_session(request: req)\n\nunless res.connect_session_token_auth_link.nil?\n # handle response\nend"
- target: $["paths"]["/connect_sessions/authenticate"]["post"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -764,7 +764,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "hris_list_employees"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeesRequest.new(\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'company,employments,work_location,home_location,groups,skills',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '<id>',\n)\n\nres = s.hris.list_employees(request: req)\n\nunless res.employees_paginated.nil?\n # handle response\nend"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisListEmployeesRequest.new(\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,manager,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n filter: Models::Operations::HrisListEmployeesQueryParamFilter.new(\n updated_after: DateTime.iso8601('2020-01-01T00:00:00.000Z'),\n ),\n expand: 'company,employments,work_location,home_location,groups,skills,manager',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '<id>',\n)\n\nres = s.hris.list_employees(request: req)\n\nunless res.employees_paginated.nil?\n # handle response\nend"
- target: $["paths"]["/unified/hris/employees"]["post"]
update:
"x-codeSamples":
Expand All @@ -776,7 +776,7 @@ actions:
"x-codeSamples":
- "lang": "ruby"
"label": "hris_get_employee"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeRequest.new(\n id: '<id>',\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n expand: 'company,employments,work_location,home_location,groups,skills',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '<id>',\n)\n\nres = s.hris.get_employee(request: req)\n\nunless res.employee_result.nil?\n # handle response\nend"
"source": "require 'stackone_client'\n\nModels = ::StackOne::Models\ns = ::StackOne::StackOne.new(\n security: Models::Shared::Security.new(\n username: '',\n password: '',\n ),\n )\n\nreq = Models::Operations::HrisGetEmployeeRequest.new(\n id: '<id>',\n fields_: 'id,remote_id,title,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_id,remote_job_id,job_title,job_description,department_id,remote_department_id,department,cost_centers,company,manager_id,remote_manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,company_id,remote_company_id,preferred_language,citizenships,home_location,work_location,manager,employments,custom_fields,created_at,updated_at,benefits,employee_number,national_identity_number,national_identity_numbers,bank_details,skills,unified_custom_fields',\n expand: 'company,employments,work_location,home_location,groups,skills,manager',\n include: 'avatar_url,avatar,custom_fields,job_description,benefits,bank_details',\n x_account_id: '<id>',\n)\n\nres = s.hris.get_employee(request: req)\n\nunless res.employee_result.nil?\n # handle response\nend"
- target: $["paths"]["/unified/hris/employees/{id}"]["patch"]
update:
"x-codeSamples":
Expand Down
Loading