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.10.0"
".": "1.11.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 116
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-1aabbd8715a871e993abf67f0bf9c1d6793b4f197c4b2f11fc7a76453590cd6c.yml
openapi_spec_hash: 3e5878f87e74881d882a69e1ccdc25a3
config_hash: 1f535c1fa222aacf28b636eed21bec72
configured_endpoints: 118
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-4f31d46f5ba187fc4d702c9f9f1573dacb891edbd086f935707578d7c4f5fed8.yml
openapi_spec_hash: 25b1019f20a47b8af665aae5f8fd0025
config_hash: 5135e9237207028f293049a77428c775
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

## 1.11.0 (2025-07-26)

Full Changelog: [v1.10.0...v1.11.0](https://github.com/orbcorp/orb-ruby/compare/v1.10.0...v1.11.0)

### Features

* **api:** api update ([795fe5c](https://github.com/orbcorp/orb-ruby/commit/795fe5c93f6b38d32c1138082ac06c6ff9180af2))


### Chores

* update contribute.md ([ccaa22e](https://github.com/orbcorp/orb-ruby/commit/ccaa22ecc37863354f3cbd1822ff52981127d613))

## 1.10.0 (2025-07-24)

Full Changelog: [v1.9.0...v1.10.0](https://github.com/orbcorp/orb-ruby/compare/v1.9.0...v1.10.0)
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ $ bundle exec rake test

## Linting and formatting

This repository uses [rubocop](https://github.com/rubocop/rubocop) for linting and formatting of `*.rb` and `*.rbi` files. [syntax_tree](https://github.com/ruby-syntax-tree/syntax_tree) is used for formatting `*.rbs` files.
This repository uses [rubocop](https://github.com/rubocop/rubocop) for linting and formatting of `*.rb` files; And [syntax_tree](https://github.com/ruby-syntax-tree/syntax_tree) is used for formatting of both `*.rbi` and `*.rbs` files.

There are two separate type checkers supported by this library: [sorbet](https://github.com/sorbet/sorbet) and [steep](https://github.com/soutaro/steep) are used for verifying `*.rbi` and `*.rbs` files respectively.

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 "orb-billing", "~> 1.10.0"
gem "orb-billing", "~> 1.11.0"
```

<!-- x-release-please-end -->
Expand Down
2 changes: 2 additions & 0 deletions lib/orb.rb
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,9 @@
require_relative "orb/models/dimensional_price_group_list_params"
require_relative "orb/models/dimensional_price_group_retrieve_params"
require_relative "orb/models/dimensional_price_groups/external_dimensional_price_group_id_retrieve_params"
require_relative "orb/models/dimensional_price_groups/external_dimensional_price_group_id_update_params"
require_relative "orb/models/dimensional_price_groups"
require_relative "orb/models/dimensional_price_group_update_params"
require_relative "orb/models/discount"
require_relative "orb/models/discount_override"
require_relative "orb/models/evaluate_price_group"
Expand Down
2 changes: 2 additions & 0 deletions lib/orb/models.rb
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,8 @@ module Orb

DimensionalPriceGroupsAPI = Orb::Models::DimensionalPriceGroupsAPI

DimensionalPriceGroupUpdateParams = Orb::Models::DimensionalPriceGroupUpdateParams

Discount = Orb::Models::Discount

DiscountOverride = Orb::Models::DiscountOverride
Expand Down
239 changes: 139 additions & 100 deletions lib/orb/models/customer.rb

Large diffs are not rendered by default.

239 changes: 139 additions & 100 deletions lib/orb/models/customer_create_params.rb

Large diffs are not rendered by default.

316 changes: 214 additions & 102 deletions lib/orb/models/customer_tax_id.rb

Large diffs are not rendered by default.

239 changes: 139 additions & 100 deletions lib/orb/models/customer_update_by_external_id_params.rb

Large diffs are not rendered by default.

239 changes: 139 additions & 100 deletions lib/orb/models/customer_update_params.rb

Large diffs are not rendered by default.

38 changes: 38 additions & 0 deletions lib/orb/models/dimensional_price_group_update_params.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# frozen_string_literal: true

module Orb
module Models
# @see Orb::Resources::DimensionalPriceGroups#update
class DimensionalPriceGroupUpdateParams < Orb::Internal::Type::BaseModel
extend Orb::Internal::Type::RequestParameters::Converter
include Orb::Internal::Type::RequestParameters

# @!attribute external_dimensional_price_group_id
# An optional user-defined ID for this dimensional price group resource, used
# throughout the system as an alias for this dimensional price group. Use this
# field to identify a dimensional price group by an existing identifier in your
# system.
#
# @return [String, nil]
optional :external_dimensional_price_group_id, String, nil?: true

# @!attribute metadata
# User-specified key/value pairs for the resource. Individual keys can be removed
# by setting the value to `null`, and the entire metadata mapping can be cleared
# by setting `metadata` to `null`.
#
# @return [Hash{Symbol=>String, nil}, nil]
optional :metadata, Orb::Internal::Type::HashOf[String, nil?: true], nil?: true

# @!method initialize(external_dimensional_price_group_id: nil, metadata: nil, request_options: {})
# Some parameter documentations has been truncated, see
# {Orb::Models::DimensionalPriceGroupUpdateParams} for more details.
#
# @param external_dimensional_price_group_id [String, nil] An optional user-defined ID for this dimensional price group resource, used thro
#
# @param metadata [Hash{Symbol=>String, nil}, nil] User-specified key/value pairs for the resource. Individual keys can be removed
#
# @param request_options [Orb::RequestOptions, Hash{Symbol=>Object}]
end
end
end
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# frozen_string_literal: true

module Orb
module Models
module DimensionalPriceGroups
# @see Orb::Resources::DimensionalPriceGroups::ExternalDimensionalPriceGroupID#update
class ExternalDimensionalPriceGroupIDUpdateParams < Orb::Internal::Type::BaseModel
extend Orb::Internal::Type::RequestParameters::Converter
include Orb::Internal::Type::RequestParameters

# @!attribute body_external_dimensional_price_group_id
# An optional user-defined ID for this dimensional price group resource, used
# throughout the system as an alias for this dimensional price group. Use this
# field to identify a dimensional price group by an existing identifier in your
# system.
#
# @return [String, nil]
optional :body_external_dimensional_price_group_id,
String,
api_name: :external_dimensional_price_group_id,
nil?: true

# @!attribute metadata
# User-specified key/value pairs for the resource. Individual keys can be removed
# by setting the value to `null`, and the entire metadata mapping can be cleared
# by setting `metadata` to `null`.
#
# @return [Hash{Symbol=>String, nil}, nil]
optional :metadata, Orb::Internal::Type::HashOf[String, nil?: true], nil?: true

# @!method initialize(body_external_dimensional_price_group_id: nil, metadata: nil, request_options: {})
# Some parameter documentations has been truncated, see
# {Orb::Models::DimensionalPriceGroups::ExternalDimensionalPriceGroupIDUpdateParams}
# for more details.
#
# @param body_external_dimensional_price_group_id [String, nil] An optional user-defined ID for this dimensional price group resource, used thro
#
# @param metadata [Hash{Symbol=>String, nil}, nil] User-specified key/value pairs for the resource. Individual keys can be removed
#
# @param request_options [Orb::RequestOptions, Hash{Symbol=>Object}]
end
end
end
end
Loading