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
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0-alpha.43"
".": "0.1.0-alpha.44"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 48
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch/finch-a96dc8196c4f038d042fab2c73851166fcf491ec6a7e9bc76cae4661a8635afb.yml
openapi_spec_hash: 8f65946452f62662cc72ce8cb2f88b76
config_hash: 812b56df3e506bc2af056b2898327b8a
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch/finch-7e39b6a20bf3e1f23ad832300b73ae92b6f6ce7c9d86eaa8fcc0710b51455f17.yml
openapi_spec_hash: 5e0e04e7274494062ff46ac85d358f5b
config_hash: 8b3c2a32014346513c18d98cbb752d2c
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.1.0-alpha.44 (2026-06-22)

Full Changelog: [v0.1.0-alpha.43...v0.1.0-alpha.44](https://github.com/Finch-API/finch-api-ruby/compare/v0.1.0-alpha.43...v0.1.0-alpha.44)

### Features

* **api:** manual updates ([a4957ec](https://github.com/Finch-API/finch-api-ruby/commit/a4957ec3874518c574f8599381298e01f1ac7536))

## 0.1.0-alpha.43 (2026-06-16)

Full Changelog: [v0.1.0-alpha.42...v0.1.0-alpha.43](https://github.com/Finch-API/finch-api-ruby/compare/v0.1.0-alpha.42...v0.1.0-alpha.43)
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ GIT
PATH
remote: .
specs:
finch-api (0.1.0.pre.alpha.43)
finch-api (0.1.0.pre.alpha.44)
cgi
connection_pool

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To use this gem, install via Bundler by adding the following to your application
<!-- x-release-please-start-version -->

```ruby
gem "finch-api", "~> 0.1.0.pre.alpha.43"
gem "finch-api", "~> 0.1.0.pre.alpha.44"
```

<!-- x-release-please-end -->
Expand Down
2 changes: 1 addition & 1 deletion lib/finch_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -125,9 +125,9 @@
require_relative "finch_api/models/hris/payment"
require_relative "finch_api/models/hris/payment_list_params"
require_relative "finch_api/models/hris/pay_statement"
require_relative "finch_api/models/hris/pay_statement_data"
require_relative "finch_api/models/hris/pay_statement_data_sync_in_progress"
require_relative "finch_api/models/hris/pay_statement_response"
require_relative "finch_api/models/hris/pay_statement_response_body"
require_relative "finch_api/models/hris/pay_statement_retrieve_many_params"
require_relative "finch_api/models/hris/register_company_benefit_response"
require_relative "finch_api/models/hris/supported_benefit"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@
module FinchAPI
module Models
module HRIS
class PayStatementResponseBody < FinchAPI::Internal::Type::BaseModel
class PayStatementData < FinchAPI::Internal::Type::BaseModel
# @!attribute paging
#
# @return [FinchAPI::Models::HRIS::PayStatementResponseBody::Paging]
required :paging, -> { FinchAPI::HRIS::PayStatementResponseBody::Paging }
# @return [FinchAPI::Models::HRIS::PayStatementData::Paging]
required :paging, -> { FinchAPI::HRIS::PayStatementData::Paging }

# @!attribute pay_statements
#
# @return [Array<FinchAPI::Models::HRIS::PayStatement>]
required :pay_statements, -> { FinchAPI::Internal::Type::ArrayOf[FinchAPI::HRIS::PayStatement] }

# @!method initialize(paging:, pay_statements:)
# @param paging [FinchAPI::Models::HRIS::PayStatementResponseBody::Paging]
# @param paging [FinchAPI::Models::HRIS::PayStatementData::Paging]
# @param pay_statements [Array<FinchAPI::Models::HRIS::PayStatement>]

# @see FinchAPI::Models::HRIS::PayStatementResponseBody#paging
# @see FinchAPI::Models::HRIS::PayStatementData#paging
class Paging < FinchAPI::Internal::Type::BaseModel
# @!attribute offset
# The current start index of the returned list of elements
Expand Down
8 changes: 4 additions & 4 deletions lib/finch_api/models/hris/pay_statement_response.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ module HRIS
class PayStatementResponse < FinchAPI::Internal::Type::BaseModel
# @!attribute body
#
# @return [FinchAPI::Models::HRIS::PayStatementResponseBody, FinchAPI::Models::HRIS::PayStatementResponse::Body::BatchError, FinchAPI::Models::HRIS::PayStatementDataSyncInProgress]
# @return [FinchAPI::Models::HRIS::PayStatementData, FinchAPI::Models::HRIS::PayStatementResponse::Body::BatchError, FinchAPI::Models::HRIS::PayStatementDataSyncInProgress]
required :body, union: -> { FinchAPI::HRIS::PayStatementResponse::Body }

# @!attribute code
Expand All @@ -21,15 +21,15 @@ class PayStatementResponse < FinchAPI::Internal::Type::BaseModel
required :payment_id, String

# @!method initialize(body:, code:, payment_id:)
# @param body [FinchAPI::Models::HRIS::PayStatementResponseBody, FinchAPI::Models::HRIS::PayStatementResponse::Body::BatchError, FinchAPI::Models::HRIS::PayStatementDataSyncInProgress]
# @param body [FinchAPI::Models::HRIS::PayStatementData, FinchAPI::Models::HRIS::PayStatementResponse::Body::BatchError, FinchAPI::Models::HRIS::PayStatementDataSyncInProgress]
# @param code [Integer]
# @param payment_id [String]

# @see FinchAPI::Models::HRIS::PayStatementResponse#body
module Body
extend FinchAPI::Internal::Type::Union

variant -> { FinchAPI::HRIS::PayStatementResponseBody }
variant -> { FinchAPI::HRIS::PayStatementData }

variant -> { FinchAPI::HRIS::PayStatementResponse::Body::BatchError }

Expand Down Expand Up @@ -64,7 +64,7 @@ class BatchError < FinchAPI::Internal::Type::BaseModel
end

# @!method self.variants
# @return [Array(FinchAPI::Models::HRIS::PayStatementResponseBody, FinchAPI::Models::HRIS::PayStatementResponse::Body::BatchError, FinchAPI::Models::HRIS::PayStatementDataSyncInProgress)]
# @return [Array(FinchAPI::Models::HRIS::PayStatementData, FinchAPI::Models::HRIS::PayStatementResponse::Body::BatchError, FinchAPI::Models::HRIS::PayStatementDataSyncInProgress)]
end
end
end
Expand Down
2 changes: 1 addition & 1 deletion lib/finch_api/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module FinchAPI
VERSION = "0.1.0.pre.alpha.43"
VERSION = "0.1.0.pre.alpha.44"
end
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,17 @@
module FinchAPI
module Models
module HRIS
class PayStatementResponseBody < FinchAPI::Internal::Type::BaseModel
class PayStatementData < FinchAPI::Internal::Type::BaseModel
OrHash =
T.type_alias do
T.any(
FinchAPI::HRIS::PayStatementResponseBody,
FinchAPI::Internal::AnyHash
)
T.any(FinchAPI::HRIS::PayStatementData, FinchAPI::Internal::AnyHash)
end

sig { returns(FinchAPI::HRIS::PayStatementResponseBody::Paging) }
sig { returns(FinchAPI::HRIS::PayStatementData::Paging) }
attr_reader :paging

sig do
params(
paging: FinchAPI::HRIS::PayStatementResponseBody::Paging::OrHash
).void
params(paging: FinchAPI::HRIS::PayStatementData::Paging::OrHash).void
end
attr_writer :paging

Expand All @@ -27,7 +22,7 @@ module FinchAPI

sig do
params(
paging: FinchAPI::HRIS::PayStatementResponseBody::Paging::OrHash,
paging: FinchAPI::HRIS::PayStatementData::Paging::OrHash,
pay_statements: T::Array[FinchAPI::HRIS::PayStatement::OrHash]
).returns(T.attached_class)
end
Expand All @@ -37,7 +32,7 @@ module FinchAPI
sig do
override.returns(
{
paging: FinchAPI::HRIS::PayStatementResponseBody::Paging,
paging: FinchAPI::HRIS::PayStatementData::Paging,
pay_statements: T::Array[FinchAPI::HRIS::PayStatement]
}
)
Expand All @@ -49,7 +44,7 @@ module FinchAPI
OrHash =
T.type_alias do
T.any(
FinchAPI::HRIS::PayStatementResponseBody::Paging,
FinchAPI::HRIS::PayStatementData::Paging,
FinchAPI::Internal::AnyHash
)
end
Expand Down
4 changes: 2 additions & 2 deletions rbi/finch_api/models/hris/pay_statement_response.rbi
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ module FinchAPI
params(
body:
T.any(
FinchAPI::HRIS::PayStatementResponseBody::OrHash,
FinchAPI::HRIS::PayStatementData::OrHash,
FinchAPI::HRIS::PayStatementResponse::Body::BatchError::OrHash,
FinchAPI::HRIS::PayStatementDataSyncInProgress::OrHash
),
Expand Down Expand Up @@ -54,7 +54,7 @@ module FinchAPI
Variants =
T.type_alias do
T.any(
FinchAPI::HRIS::PayStatementResponseBody,
FinchAPI::HRIS::PayStatementData,
FinchAPI::HRIS::PayStatementResponse::Body::BatchError,
FinchAPI::HRIS::PayStatementDataSyncInProgress
)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
module FinchAPI
module Models
module HRIS
type pay_statement_response_body =
type pay_statement_data =
{
paging: FinchAPI::HRIS::PayStatementResponseBody::Paging,
paging: FinchAPI::HRIS::PayStatementData::Paging,
pay_statements: ::Array[FinchAPI::HRIS::PayStatement]
}

class PayStatementResponseBody < FinchAPI::Internal::Type::BaseModel
attr_accessor paging: FinchAPI::HRIS::PayStatementResponseBody::Paging
class PayStatementData < FinchAPI::Internal::Type::BaseModel
attr_accessor paging: FinchAPI::HRIS::PayStatementData::Paging

attr_accessor pay_statements: ::Array[FinchAPI::HRIS::PayStatement]

def initialize: (
paging: FinchAPI::HRIS::PayStatementResponseBody::Paging,
paging: FinchAPI::HRIS::PayStatementData::Paging,
pay_statements: ::Array[FinchAPI::HRIS::PayStatement]
) -> void

def to_hash: -> {
paging: FinchAPI::HRIS::PayStatementResponseBody::Paging,
paging: FinchAPI::HRIS::PayStatementData::Paging,
pay_statements: ::Array[FinchAPI::HRIS::PayStatement]
}

Expand Down
2 changes: 1 addition & 1 deletion sig/finch_api/models/hris/pay_statement_response.rbs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ module FinchAPI
}

type body =
FinchAPI::HRIS::PayStatementResponseBody
FinchAPI::HRIS::PayStatementData
| FinchAPI::HRIS::PayStatementResponse::Body::BatchError
| FinchAPI::HRIS::PayStatementDataSyncInProgress

Expand Down