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 @@
{
".": "1.197.0"
".": "1.198.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 232
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-6a089f62e0825b943563fb885786306e446f8e35f777c55c024e57447194aabf.yml
openapi_spec_hash: 2d2faf76bfb1b2a3b8dac458f95abe08
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-50d1961c2f7a9b49b1176da26978fbdf0acc1150d731540dcbeeea795ad63fd5.yml
openapi_spec_hash: c8fee0479195a45721851f5f640e5087
config_hash: 27e44ed36b9c5617b580ead7231a594a
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 1.198.0 (2026-02-04)

Full Changelog: [v1.197.0...v1.198.0](https://github.com/Increase/increase-ruby/compare/v1.197.0...v1.198.0)

### Features

* **api:** api update ([65a0591](https://github.com/Increase/increase-ruby/commit/65a05912ac1d3f755f28826cd581f134bcf72c4d))

## 1.197.0 (2026-02-03)

Full Changelog: [v1.196.0...v1.197.0](https://github.com/Increase/increase-ruby/compare/v1.196.0...v1.197.0)
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:
increase (1.197.0)
increase (1.198.0)
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 @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application
<!-- x-release-please-start-version -->

```ruby
gem "increase", "~> 1.197.0"
gem "increase", "~> 1.198.0"
```

<!-- x-release-please-end -->
Expand Down
120 changes: 70 additions & 50 deletions lib/increase/models/export_list_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ class ExportListParams < Increase::Internal::Type::BaseModel
include Increase::Internal::Type::RequestParameters

# @!attribute category
# Filter Exports for those with the specified category.
#
# @return [Increase::Models::ExportListParams::Category, nil]
optional :category, -> { Increase::ExportListParams::Category }
# @return [Symbol, Increase::Models::ExportListParams::Category, nil]
optional :category, enum: -> { Increase::ExportListParams::Category }

# @!attribute created_at
#
Expand All @@ -23,6 +24,16 @@ class ExportListParams < Increase::Internal::Type::BaseModel
# @return [String, nil]
optional :cursor, String

# @!attribute form_1099_int
#
# @return [Increase::Models::ExportListParams::Form1099Int, nil]
optional :form_1099_int, -> { Increase::ExportListParams::Form1099Int }

# @!attribute form_1099_misc
#
# @return [Increase::Models::ExportListParams::Form1099Misc, nil]
optional :form_1099_misc, -> { Increase::ExportListParams::Form1099Misc }

# @!attribute idempotency_key
# Filter records to the one with the specified `idempotency_key` you chose for
# that object. This value is unique across Increase and is used to ensure that a
Expand All @@ -44,16 +55,20 @@ class ExportListParams < Increase::Internal::Type::BaseModel
# @return [Increase::Models::ExportListParams::Status, nil]
optional :status, -> { Increase::ExportListParams::Status }

# @!method initialize(category: nil, created_at: nil, cursor: nil, idempotency_key: nil, limit: nil, status: nil, request_options: {})
# @!method initialize(category: nil, created_at: nil, cursor: nil, form_1099_int: nil, form_1099_misc: nil, idempotency_key: nil, limit: nil, status: nil, request_options: {})
# Some parameter documentations has been truncated, see
# {Increase::Models::ExportListParams} for more details.
#
# @param category [Increase::Models::ExportListParams::Category]
# @param category [Symbol, Increase::Models::ExportListParams::Category] Filter Exports for those with the specified category.
#
# @param created_at [Increase::Models::ExportListParams::CreatedAt]
#
# @param cursor [String] Return the page of entries after this one.
#
# @param form_1099_int [Increase::Models::ExportListParams::Form1099Int]
#
# @param form_1099_misc [Increase::Models::ExportListParams::Form1099Misc]
#
# @param idempotency_key [String] Filter records to the one with the specified `idempotency_key` you chose for tha
#
# @param limit [Integer] Limit the size of the list that is returned. The default (and maximum) is 100 ob
Expand All @@ -62,65 +77,48 @@ class ExportListParams < Increase::Internal::Type::BaseModel
#
# @param request_options [Increase::RequestOptions, Hash{Symbol=>Object}]

class Category < Increase::Internal::Type::BaseModel
# @!attribute in_
# Filter Exports for those with the specified category or categories. For GET
# requests, this should be encoded as a comma-delimited string, such as
# `?in=one,two,three`.
#
# @return [Array<Symbol, Increase::Models::ExportListParams::Category::In>, nil]
optional :in_,
-> { Increase::Internal::Type::ArrayOf[enum: Increase::ExportListParams::Category::In] },
api_name: :in

# @!method initialize(in_: nil)
# Some parameter documentations has been truncated, see
# {Increase::Models::ExportListParams::Category} for more details.
#
# @param in_ [Array<Symbol, Increase::Models::ExportListParams::Category::In>] Filter Exports for those with the specified category or categories. For GET requ

module In
extend Increase::Internal::Type::Enum
# Filter Exports for those with the specified category.
module Category
extend Increase::Internal::Type::Enum

# Export an Open Financial Exchange (OFX) file of transactions and balances for a given time range and Account.
ACCOUNT_STATEMENT_OFX = :account_statement_ofx
# Export an Open Financial Exchange (OFX) file of transactions and balances for a given time range and Account.
ACCOUNT_STATEMENT_OFX = :account_statement_ofx

# Export a BAI2 file of transactions and balances for a given date and optional Account.
ACCOUNT_STATEMENT_BAI2 = :account_statement_bai2
# Export a BAI2 file of transactions and balances for a given date and optional Account.
ACCOUNT_STATEMENT_BAI2 = :account_statement_bai2

# Export a CSV of all transactions for a given time range.
TRANSACTION_CSV = :transaction_csv
# Export a CSV of all transactions for a given time range.
TRANSACTION_CSV = :transaction_csv

# Export a CSV of account balances for the dates in a given range.
BALANCE_CSV = :balance_csv
# Export a CSV of account balances for the dates in a given range.
BALANCE_CSV = :balance_csv

# Export a CSV of bookkeeping account balances for the dates in a given range.
BOOKKEEPING_ACCOUNT_BALANCE_CSV = :bookkeeping_account_balance_csv
# Export a CSV of bookkeeping account balances for the dates in a given range.
BOOKKEEPING_ACCOUNT_BALANCE_CSV = :bookkeeping_account_balance_csv

# Export a CSV of entities with a given status.
ENTITY_CSV = :entity_csv
# Export a CSV of entities with a given status.
ENTITY_CSV = :entity_csv

# Export a CSV of vendors added to the third-party risk management dashboard.
VENDOR_CSV = :vendor_csv
# Export a CSV of vendors added to the third-party risk management dashboard.
VENDOR_CSV = :vendor_csv

# Certain dashboard tables are available as CSV exports. This export cannot be created via the API.
DASHBOARD_TABLE_CSV = :dashboard_table_csv
# Certain dashboard tables are available as CSV exports. This export cannot be created via the API.
DASHBOARD_TABLE_CSV = :dashboard_table_csv

# A PDF of an account verification letter.
ACCOUNT_VERIFICATION_LETTER = :account_verification_letter
# A PDF of an account verification letter.
ACCOUNT_VERIFICATION_LETTER = :account_verification_letter

# A PDF of funding instructions.
FUNDING_INSTRUCTIONS = :funding_instructions
# A PDF of funding instructions.
FUNDING_INSTRUCTIONS = :funding_instructions

# A PDF of an Internal Revenue Service Form 1099-INT.
FORM_1099_INT = :form_1099_int
# A PDF of an Internal Revenue Service Form 1099-INT.
FORM_1099_INT = :form_1099_int

# A PDF of an Internal Revenue Service Form 1099-MISC.
FORM_1099_MISC = :form_1099_misc
# A PDF of an Internal Revenue Service Form 1099-MISC.
FORM_1099_MISC = :form_1099_misc

# @!method self.values
# @return [Array<Symbol>]
end
# @!method self.values
# @return [Array<Symbol>]
end

class CreatedAt < Increase::Internal::Type::BaseModel
Expand Down Expand Up @@ -165,6 +163,28 @@ class CreatedAt < Increase::Internal::Type::BaseModel
# @param on_or_before [Time] Return results on or before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_86
end

class Form1099Int < Increase::Internal::Type::BaseModel
# @!attribute account_id
# Filter Form 1099-INT Exports to those for the specified Account.
#
# @return [String, nil]
optional :account_id, String

# @!method initialize(account_id: nil)
# @param account_id [String] Filter Form 1099-INT Exports to those for the specified Account.
end

class Form1099Misc < Increase::Internal::Type::BaseModel
# @!attribute account_id
# Filter Form 1099-MISC Exports to those for the specified Account.
#
# @return [String, nil]
optional :account_id, String

# @!method initialize(account_id: nil)
# @param account_id [String] Filter Form 1099-MISC Exports to those for the specified Account.
end

class Status < Increase::Internal::Type::BaseModel
# @!attribute in_
# Filter Exports for those with the specified status or statuses. For GET
Expand Down
8 changes: 6 additions & 2 deletions lib/increase/resources/exports.rb
Original file line number Diff line number Diff line change
Expand Up @@ -73,14 +73,18 @@ def retrieve(export_id, params = {})
#
# List Exports
#
# @overload list(category: nil, created_at: nil, cursor: nil, idempotency_key: nil, limit: nil, status: nil, request_options: {})
# @overload list(category: nil, created_at: nil, cursor: nil, form_1099_int: nil, form_1099_misc: nil, idempotency_key: nil, limit: nil, status: nil, request_options: {})
#
# @param category [Increase::Models::ExportListParams::Category]
# @param category [Symbol, Increase::Models::ExportListParams::Category] Filter Exports for those with the specified category.
#
# @param created_at [Increase::Models::ExportListParams::CreatedAt]
#
# @param cursor [String] Return the page of entries after this one.
#
# @param form_1099_int [Increase::Models::ExportListParams::Form1099Int]
#
# @param form_1099_misc [Increase::Models::ExportListParams::Form1099Misc]
#
# @param idempotency_key [String] Filter records to the one with the specified `idempotency_key` you chose for tha
#
# @param limit [Integer] Limit the size of the list that is returned. The default (and maximum) is 100 ob
Expand Down
2 changes: 1 addition & 1 deletion lib/increase/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Increase
VERSION = "1.197.0"
VERSION = "1.198.0"
end
Loading