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.54.0"
".": "1.55.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: 126
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-931771ff4ab183044ee50ce43ea794ac0a15bfafbaf7df61ac0344af3ff08944.yml
openapi_spec_hash: 71371804e373f662585284bf5d93cc62
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-6aa83a816c15600a3d6d378d7804a345505c76726059c19369db4e7766a71cbd.yml
openapi_spec_hash: f283d730e5320f9595c3c0a5902f5cbb
config_hash: bcf82bddb691f6be773ac6cae8c03b9a
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 1.55.0 (2026-02-10)

Full Changelog: [v1.54.0...v1.55.0](https://github.com/orbcorp/orb-go/compare/v1.54.0...v1.55.0)

### Features

* **api:** api update ([40498e9](https://github.com/orbcorp/orb-go/commit/40498e9c53b2365a86fb5e5c447fcf0bf5137c4e))

## 1.54.0 (2026-02-03)

Full Changelog: [v1.53.0...v1.54.0](https://github.com/orbcorp/orb-go/compare/v1.53.0...v1.54.0)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Or to pin the version:
<!-- x-release-please-start-version -->

```sh
go get -u 'github.com/orbcorp/orb-go@v1.54.0'
go get -u 'github.com/orbcorp/orb-go@v1.55.0'
```

<!-- x-release-please-end -->
Expand Down
217 changes: 217 additions & 0 deletions aliases.go

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions beta.go
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,8 @@ type BetaNewPlanVersionParamsAddPricesPrice struct {
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// Configuration for matrix pricing
MatrixConfig param.Field[shared.MatrixConfigParam] `json:"matrix_config"`
// Configuration for matrix_with_allocation pricing
Expand Down Expand Up @@ -616,6 +618,8 @@ type BetaNewPlanVersionParamsAddPricesPriceNewPlanBulkWithFiltersPrice struct {
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -777,6 +781,8 @@ type BetaNewPlanVersionParamsAddPricesPriceNewPlanTieredWithProrationPrice struc
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -925,6 +931,8 @@ type BetaNewPlanVersionParamsAddPricesPriceNewPlanGroupedWithMinMaxThresholdsPri
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -1066,6 +1074,8 @@ type BetaNewPlanVersionParamsAddPricesPriceNewPlanCumulativeGroupedAllocationPri
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -1207,6 +1217,8 @@ type BetaNewPlanVersionParamsAddPricesPriceNewPlanPercentCompositePrice struct {
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -1342,6 +1354,8 @@ type BetaNewPlanVersionParamsAddPricesPriceNewPlanEventOutputPrice struct {
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -1703,6 +1717,8 @@ type BetaNewPlanVersionParamsReplacePricesPrice struct {
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// Configuration for matrix pricing
MatrixConfig param.Field[shared.MatrixConfigParam] `json:"matrix_config"`
// Configuration for matrix_with_allocation pricing
Expand Down Expand Up @@ -1815,6 +1831,8 @@ type BetaNewPlanVersionParamsReplacePricesPriceNewPlanBulkWithFiltersPrice struc
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -1976,6 +1994,8 @@ type BetaNewPlanVersionParamsReplacePricesPriceNewPlanTieredWithProrationPrice s
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -2124,6 +2144,8 @@ type BetaNewPlanVersionParamsReplacePricesPriceNewPlanGroupedWithMinMaxThreshold
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -2265,6 +2287,8 @@ type BetaNewPlanVersionParamsReplacePricesPriceNewPlanCumulativeGroupedAllocatio
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -2406,6 +2430,8 @@ type BetaNewPlanVersionParamsReplacePricesPriceNewPlanPercentCompositePrice stru
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down Expand Up @@ -2541,6 +2567,8 @@ type BetaNewPlanVersionParamsReplacePricesPriceNewPlanEventOutputPrice struct {
// Within each billing cycle, specifies the cadence at which invoices are produced.
// If unspecified, a single invoice is produced per billing cycle.
InvoicingCycleConfiguration param.Field[shared.NewBillingCycleConfigurationParam] `json:"invoicing_cycle_configuration"`
// The ID of the license type to associate with this price.
LicenseTypeID param.Field[string] `json:"license_type_id"`
// 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`.
Expand Down
4 changes: 4 additions & 0 deletions beta_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ func TestBetaNewPlanVersionWithOptionalParams(t *testing.T) {
Values: orb.F([]string{"string"}),
}}),
ItemID: orb.F("item_id"),
LicenseTypeID: orb.F("license_type_id"),
PerUnitCostBasis: orb.F("per_unit_cost_basis"),
}),
PlanPhaseOrder: orb.F(int64(0)),
Expand Down Expand Up @@ -103,6 +104,7 @@ func TestBetaNewPlanVersionWithOptionalParams(t *testing.T) {
Duration: orb.F(int64(0)),
DurationUnit: orb.F(shared.NewBillingCycleConfigurationDurationUnitDay),
}),
LicenseTypeID: orb.F("license_type_id"),
Metadata: orb.F(map[string]string{
"foo": "string",
}),
Expand Down Expand Up @@ -153,6 +155,7 @@ func TestBetaNewPlanVersionWithOptionalParams(t *testing.T) {
Values: orb.F([]string{"string"}),
}}),
ItemID: orb.F("item_id"),
LicenseTypeID: orb.F("license_type_id"),
PerUnitCostBasis: orb.F("per_unit_cost_basis"),
}),
PlanPhaseOrder: orb.F(int64(0)),
Expand Down Expand Up @@ -191,6 +194,7 @@ func TestBetaNewPlanVersionWithOptionalParams(t *testing.T) {
Duration: orb.F(int64(0)),
DurationUnit: orb.F(shared.NewBillingCycleConfigurationDurationUnitDay),
}),
LicenseTypeID: orb.F("license_type_id"),
Metadata: orb.F(map[string]string{
"foo": "string",
}),
Expand Down
Loading