diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 04014e1d..9b75df70 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.52.0" + ".": "4.53.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index a6cf36af..a77b8077 100644 --- a/.stats.yml +++ b/.stats.yml @@ -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 diff --git a/CHANGELOG.md b/CHANGELOG.md index 0daab73c..2e5d8ad0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 4.53.0 (2026-02-10) + +Full Changelog: [v4.52.0...v4.53.0](https://github.com/orbcorp/orb-python/compare/v4.52.0...v4.53.0) + +### Features + +* **api:** api update ([09030b5](https://github.com/orbcorp/orb-python/commit/09030b54fbd1787c8b53a66f1d1f82f34ff6ed7f)) + + +### Chores + +* **internal:** bump dependencies ([8408c34](https://github.com/orbcorp/orb-python/commit/8408c34ef4bc900ad843f945283c9ad3a7e39ebe)) + ## 4.52.0 (2026-02-03) Full Changelog: [v4.51.0...v4.52.0](https://github.com/orbcorp/orb-python/compare/v4.51.0...v4.52.0) diff --git a/pyproject.toml b/pyproject.toml index d8cb695b..135d49e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "orb-billing" -version = "4.52.0" +version = "4.53.0" description = "The official Python library for the orb API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/requirements-dev.lock b/requirements-dev.lock index 46a5f8c3..d92f7a5b 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -12,14 +12,14 @@ -e file:. aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.2 +aiohttp==3.13.3 # via httpx-aiohttp # via orb-billing aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.12.0 +anyio==4.12.1 # via httpx # via orb-billing argcomplete==3.6.3 @@ -31,7 +31,7 @@ attrs==25.4.0 # via nox backports-asyncio-runner==1.2.0 # via pytest-asyncio -certifi==2025.11.12 +certifi==2026.1.4 # via httpcore # via httpx colorlog==6.10.1 @@ -61,7 +61,7 @@ httpx==0.28.1 # via httpx-aiohttp # via orb-billing # via respx -httpx-aiohttp==0.1.9 +httpx-aiohttp==0.1.12 # via orb-billing humanize==4.13.0 # via nox @@ -69,7 +69,7 @@ idna==3.11 # via anyio # via httpx # via yarl -importlib-metadata==8.7.0 +importlib-metadata==8.7.1 iniconfig==2.1.0 # via pytest markdown-it-py==3.0.0 @@ -82,14 +82,14 @@ multidict==6.7.0 mypy==1.17.0 mypy-extensions==1.1.0 # via mypy -nodeenv==1.9.1 +nodeenv==1.10.0 # via pyright nox==2025.11.12 packaging==25.0 # via dependency-groups # via nox # via pytest -pathspec==0.12.1 +pathspec==1.0.3 # via mypy platformdirs==4.4.0 # via virtualenv @@ -115,13 +115,13 @@ python-dateutil==2.9.0.post0 # via time-machine respx==0.22.0 rich==14.2.0 -ruff==0.14.7 +ruff==0.14.13 six==1.17.0 # via python-dateutil sniffio==1.3.1 # via orb-billing time-machine==2.19.0 -tomli==2.3.0 +tomli==2.4.0 # via dependency-groups # via mypy # via nox @@ -141,7 +141,7 @@ typing-extensions==4.15.0 # via virtualenv typing-inspection==0.4.2 # via pydantic -virtualenv==20.35.4 +virtualenv==20.36.1 # via nox yarl==1.22.0 # via aiohttp diff --git a/requirements.lock b/requirements.lock index 46d84726..57cb0bcc 100644 --- a/requirements.lock +++ b/requirements.lock @@ -12,21 +12,21 @@ -e file:. aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.2 +aiohttp==3.13.3 # via httpx-aiohttp # via orb-billing aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic -anyio==4.12.0 +anyio==4.12.1 # via httpx # via orb-billing async-timeout==5.0.1 # via aiohttp attrs==25.4.0 # via aiohttp -certifi==2025.11.12 +certifi==2026.1.4 # via httpcore # via httpx distro==1.9.0 @@ -43,7 +43,7 @@ httpcore==1.0.9 httpx==0.28.1 # via httpx-aiohttp # via orb-billing -httpx-aiohttp==0.1.9 +httpx-aiohttp==0.1.12 # via orb-billing idna==3.11 # via anyio diff --git a/src/orb/_version.py b/src/orb/_version.py index f03ea373..b8b574be 100644 --- a/src/orb/_version.py +++ b/src/orb/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "orb" -__version__ = "4.52.0" # x-release-please-version +__version__ = "4.53.0" # x-release-please-version diff --git a/src/orb/resources/customers/credits/ledger.py b/src/orb/resources/customers/credits/ledger.py index 7336b325..4ae2e04d 100644 --- a/src/orb/resources/customers/credits/ledger.py +++ b/src/orb/resources/customers/credits/ledger.py @@ -286,7 +286,8 @@ def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -459,7 +460,8 @@ def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -619,7 +621,8 @@ def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -787,7 +790,8 @@ def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -949,7 +953,8 @@ def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -1188,7 +1193,8 @@ def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -1361,7 +1367,8 @@ def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -1521,7 +1528,8 @@ def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -1689,7 +1697,8 @@ def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -1851,7 +1860,8 @@ def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -2433,7 +2443,8 @@ async def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -2606,7 +2617,8 @@ async def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -2766,7 +2778,8 @@ async def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -2934,7 +2947,8 @@ async def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -3096,7 +3110,8 @@ async def create_entry( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -3335,7 +3350,8 @@ async def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -3508,7 +3524,8 @@ async def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -3668,7 +3685,8 @@ async def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -3836,7 +3854,8 @@ async def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits @@ -3998,7 +4017,8 @@ async def create_entry_by_external_id( also generate a one-off invoice for the customer for the credits pre-purchase. Note that you _must_ provide the `per_unit_cost_basis`, since the total charges on the invoice are calculated by multiplying the cost basis with the number of - credit units added. + credit units added. Additionally, Orb also enforces invoice generation when a + non-zero `per_unit_cost_basis` value is provided. ## Deducting Credits diff --git a/src/orb/resources/prices/prices.py b/src/orb/resources/prices/prices.py index 2b1f85fc..1c568a13 100644 --- a/src/orb/resources/prices/prices.py +++ b/src/orb/resources/prices/prices.py @@ -92,6 +92,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -151,6 +152,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -187,6 +190,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -246,6 +250,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -282,6 +288,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -341,6 +348,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -378,6 +387,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -437,6 +447,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -473,6 +485,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -532,6 +545,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -568,6 +583,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -627,6 +643,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -664,6 +682,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -723,6 +742,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -760,6 +781,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -819,6 +841,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -856,6 +880,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -915,6 +940,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -952,6 +979,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1011,6 +1039,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1050,6 +1080,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1109,6 +1140,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1146,6 +1179,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1205,6 +1239,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1242,6 +1278,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1301,6 +1338,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1338,6 +1377,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1397,6 +1437,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1434,6 +1476,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1493,6 +1536,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1530,6 +1575,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1589,6 +1635,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1626,6 +1674,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1685,6 +1734,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1722,6 +1773,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1781,6 +1833,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1820,6 +1874,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1879,6 +1934,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -1918,6 +1975,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -1977,6 +2035,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2016,6 +2076,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2075,6 +2136,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2112,6 +2175,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2171,6 +2235,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2208,6 +2274,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2267,6 +2334,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2304,6 +2373,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2363,6 +2433,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2402,6 +2474,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2461,6 +2534,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2500,6 +2575,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2559,6 +2635,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2596,6 +2674,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2655,6 +2734,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2694,6 +2775,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2753,6 +2835,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2790,6 +2874,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2849,6 +2934,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2886,6 +2973,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -2945,6 +3033,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -2982,6 +3072,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3041,6 +3132,8 @@ def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -3170,6 +3263,7 @@ def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, tiered_config: TieredConfig | Omit = omit, bulk_config: BulkConfig | Omit = omit, @@ -3252,6 +3346,7 @@ def create( "fixed_price_quantity": fixed_price_quantity, "invoice_grouping_key": invoice_grouping_key, "invoicing_cycle_configuration": invoicing_cycle_configuration, + "license_type_id": license_type_id, "metadata": metadata, "tiered_config": tiered_config, "bulk_config": bulk_config, @@ -3749,6 +3844,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3808,6 +3904,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -3844,6 +3942,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3903,6 +4002,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -3939,6 +4040,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -3998,6 +4100,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4035,6 +4139,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4094,6 +4199,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4130,6 +4237,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4189,6 +4297,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4225,6 +4335,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4284,6 +4395,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4321,6 +4434,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4380,6 +4494,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4417,6 +4533,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4476,6 +4593,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4513,6 +4632,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4572,6 +4692,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4609,6 +4731,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4668,6 +4791,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4707,6 +4832,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4766,6 +4892,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4803,6 +4931,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4862,6 +4991,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4899,6 +5030,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -4958,6 +5090,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -4995,6 +5129,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5054,6 +5189,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5091,6 +5228,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5150,6 +5288,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5187,6 +5327,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5246,6 +5387,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5283,6 +5426,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5342,6 +5486,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5379,6 +5525,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5438,6 +5585,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5477,6 +5626,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5536,6 +5686,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5575,6 +5727,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5634,6 +5787,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5673,6 +5828,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5732,6 +5888,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5769,6 +5927,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5828,6 +5987,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5865,6 +6026,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -5924,6 +6086,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -5961,6 +6125,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6020,6 +6185,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6059,6 +6226,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6118,6 +6286,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6157,6 +6327,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6216,6 +6387,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6253,6 +6426,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6312,6 +6486,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6351,6 +6527,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6410,6 +6587,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6447,6 +6626,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6506,6 +6686,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6543,6 +6725,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6602,6 +6785,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6639,6 +6824,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -6698,6 +6884,8 @@ async def create( invoicing_cycle_configuration: Within each billing cycle, specifies the cadence at which invoices are produced. If unspecified, a single invoice is produced per billing cycle. + license_type_id: The ID of the license type to associate with this price. + 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`. @@ -6827,6 +7015,7 @@ async def create( fixed_price_quantity: Optional[float] | Omit = omit, invoice_grouping_key: Optional[str] | Omit = omit, invoicing_cycle_configuration: Optional[NewBillingCycleConfiguration] | Omit = omit, + license_type_id: Optional[str] | Omit = omit, metadata: Optional[Dict[str, Optional[str]]] | Omit = omit, tiered_config: TieredConfig | Omit = omit, bulk_config: BulkConfig | Omit = omit, @@ -6909,6 +7098,7 @@ async def create( "fixed_price_quantity": fixed_price_quantity, "invoice_grouping_key": invoice_grouping_key, "invoicing_cycle_configuration": invoicing_cycle_configuration, + "license_type_id": license_type_id, "metadata": metadata, "tiered_config": tiered_config, "bulk_config": bulk_config, diff --git a/src/orb/types/beta/external_plan_id_create_plan_version_params.py b/src/orb/types/beta/external_plan_id_create_plan_version_params.py index 3d784cc8..6b31bed1 100644 --- a/src/orb/types/beta/external_plan_id_create_plan_version_params.py +++ b/src/orb/types/beta/external_plan_id_create_plan_version_params.py @@ -241,6 +241,9 @@ class AddPricePriceNewPlanBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -347,6 +350,9 @@ class AddPricePriceNewPlanTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -451,6 +457,9 @@ class AddPricePriceNewPlanGroupedWithMinMaxThresholdsPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -555,6 +564,9 @@ class AddPricePriceNewPlanCumulativeGroupedAllocationPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -648,6 +660,9 @@ class AddPricePriceNewPlanPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -754,6 +769,9 @@ class AddPricePriceNewPlanEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -948,6 +966,9 @@ class ReplacePricePriceNewPlanBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1054,6 +1075,9 @@ class ReplacePricePriceNewPlanTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1158,6 +1182,9 @@ class ReplacePricePriceNewPlanGroupedWithMinMaxThresholdsPrice(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1262,6 +1289,9 @@ class ReplacePricePriceNewPlanCumulativeGroupedAllocationPrice(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1355,6 +1385,9 @@ class ReplacePricePriceNewPlanPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1461,6 +1494,9 @@ class ReplacePricePriceNewPlanEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/beta_create_plan_version_params.py b/src/orb/types/beta_create_plan_version_params.py index a8af9be6..813cbba0 100644 --- a/src/orb/types/beta_create_plan_version_params.py +++ b/src/orb/types/beta_create_plan_version_params.py @@ -241,6 +241,9 @@ class AddPricePriceNewPlanBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -347,6 +350,9 @@ class AddPricePriceNewPlanTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -451,6 +457,9 @@ class AddPricePriceNewPlanGroupedWithMinMaxThresholdsPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -555,6 +564,9 @@ class AddPricePriceNewPlanCumulativeGroupedAllocationPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -648,6 +660,9 @@ class AddPricePriceNewPlanPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -754,6 +769,9 @@ class AddPricePriceNewPlanEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -948,6 +966,9 @@ class ReplacePricePriceNewPlanBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1054,6 +1075,9 @@ class ReplacePricePriceNewPlanTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1158,6 +1182,9 @@ class ReplacePricePriceNewPlanGroupedWithMinMaxThresholdsPrice(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1262,6 +1289,9 @@ class ReplacePricePriceNewPlanCumulativeGroupedAllocationPrice(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1355,6 +1385,9 @@ class ReplacePricePriceNewPlanPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1461,6 +1494,9 @@ class ReplacePricePriceNewPlanEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_bulk_price_param.py b/src/orb/types/new_subscription_bulk_price_param.py index 6f4b4747..7183b603 100644 --- a/src/orb/types/new_subscription_bulk_price_param.py +++ b/src/orb/types/new_subscription_bulk_price_param.py @@ -83,6 +83,9 @@ class NewSubscriptionBulkPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_bulk_with_proration_price_param.py b/src/orb/types/new_subscription_bulk_with_proration_price_param.py index b9b24e36..12b1cc4b 100644 --- a/src/orb/types/new_subscription_bulk_with_proration_price_param.py +++ b/src/orb/types/new_subscription_bulk_with_proration_price_param.py @@ -105,6 +105,9 @@ class NewSubscriptionBulkWithProrationPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_cumulative_grouped_bulk_price_param.py b/src/orb/types/new_subscription_cumulative_grouped_bulk_price_param.py index 67a64863..8f37365c 100644 --- a/src/orb/types/new_subscription_cumulative_grouped_bulk_price_param.py +++ b/src/orb/types/new_subscription_cumulative_grouped_bulk_price_param.py @@ -110,6 +110,9 @@ class NewSubscriptionCumulativeGroupedBulkPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_grouped_allocation_price_param.py b/src/orb/types/new_subscription_grouped_allocation_price_param.py index a64935bc..c1ff296d 100644 --- a/src/orb/types/new_subscription_grouped_allocation_price_param.py +++ b/src/orb/types/new_subscription_grouped_allocation_price_param.py @@ -96,6 +96,9 @@ class NewSubscriptionGroupedAllocationPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_grouped_tiered_package_price_param.py b/src/orb/types/new_subscription_grouped_tiered_package_price_param.py index 2c6b1dd8..c5421ac1 100644 --- a/src/orb/types/new_subscription_grouped_tiered_package_price_param.py +++ b/src/orb/types/new_subscription_grouped_tiered_package_price_param.py @@ -112,6 +112,9 @@ class NewSubscriptionGroupedTieredPackagePriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_grouped_tiered_price_param.py b/src/orb/types/new_subscription_grouped_tiered_price_param.py index 037c2545..1b7e7376 100644 --- a/src/orb/types/new_subscription_grouped_tiered_price_param.py +++ b/src/orb/types/new_subscription_grouped_tiered_price_param.py @@ -110,6 +110,9 @@ class NewSubscriptionGroupedTieredPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_grouped_with_metered_minimum_price_param.py b/src/orb/types/new_subscription_grouped_with_metered_minimum_price_param.py index 38e3ea9b..21e60430 100644 --- a/src/orb/types/new_subscription_grouped_with_metered_minimum_price_param.py +++ b/src/orb/types/new_subscription_grouped_with_metered_minimum_price_param.py @@ -134,6 +134,9 @@ class NewSubscriptionGroupedWithMeteredMinimumPriceParam(TypedDict, total=False) If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_grouped_with_prorated_minimum_price_param.py b/src/orb/types/new_subscription_grouped_with_prorated_minimum_price_param.py index 393aff68..533f193e 100644 --- a/src/orb/types/new_subscription_grouped_with_prorated_minimum_price_param.py +++ b/src/orb/types/new_subscription_grouped_with_prorated_minimum_price_param.py @@ -100,6 +100,9 @@ class NewSubscriptionGroupedWithProratedMinimumPriceParam(TypedDict, total=False If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_matrix_price_param.py b/src/orb/types/new_subscription_matrix_price_param.py index 94188ad3..09b1d87d 100644 --- a/src/orb/types/new_subscription_matrix_price_param.py +++ b/src/orb/types/new_subscription_matrix_price_param.py @@ -83,6 +83,9 @@ class NewSubscriptionMatrixPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_matrix_with_allocation_price_param.py b/src/orb/types/new_subscription_matrix_with_allocation_price_param.py index 4bd592a4..3c3bc127 100644 --- a/src/orb/types/new_subscription_matrix_with_allocation_price_param.py +++ b/src/orb/types/new_subscription_matrix_with_allocation_price_param.py @@ -83,6 +83,9 @@ class NewSubscriptionMatrixWithAllocationPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_matrix_with_display_name_price_param.py b/src/orb/types/new_subscription_matrix_with_display_name_price_param.py index 759521de..8d076d3d 100644 --- a/src/orb/types/new_subscription_matrix_with_display_name_price_param.py +++ b/src/orb/types/new_subscription_matrix_with_display_name_price_param.py @@ -111,6 +111,9 @@ class NewSubscriptionMatrixWithDisplayNamePriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_max_group_tiered_package_price_param.py b/src/orb/types/new_subscription_max_group_tiered_package_price_param.py index 3d07778e..9b6048d9 100644 --- a/src/orb/types/new_subscription_max_group_tiered_package_price_param.py +++ b/src/orb/types/new_subscription_max_group_tiered_package_price_param.py @@ -111,6 +111,9 @@ class NewSubscriptionMaxGroupTieredPackagePriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_minimum_composite_price_param.py b/src/orb/types/new_subscription_minimum_composite_price_param.py index 671d9e16..dc4df40b 100644 --- a/src/orb/types/new_subscription_minimum_composite_price_param.py +++ b/src/orb/types/new_subscription_minimum_composite_price_param.py @@ -93,6 +93,9 @@ class NewSubscriptionMinimumCompositePriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_package_price_param.py b/src/orb/types/new_subscription_package_price_param.py index a5243635..bf9317ad 100644 --- a/src/orb/types/new_subscription_package_price_param.py +++ b/src/orb/types/new_subscription_package_price_param.py @@ -83,6 +83,9 @@ class NewSubscriptionPackagePriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_package_with_allocation_price_param.py b/src/orb/types/new_subscription_package_with_allocation_price_param.py index 7fa6dd67..cc38d26d 100644 --- a/src/orb/types/new_subscription_package_with_allocation_price_param.py +++ b/src/orb/types/new_subscription_package_with_allocation_price_param.py @@ -93,6 +93,9 @@ class NewSubscriptionPackageWithAllocationPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_scalable_matrix_with_tiered_pricing_price_param.py b/src/orb/types/new_subscription_scalable_matrix_with_tiered_pricing_price_param.py index 68b3e738..cd462766 100644 --- a/src/orb/types/new_subscription_scalable_matrix_with_tiered_pricing_price_param.py +++ b/src/orb/types/new_subscription_scalable_matrix_with_tiered_pricing_price_param.py @@ -122,6 +122,9 @@ class NewSubscriptionScalableMatrixWithTieredPricingPriceParam(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_scalable_matrix_with_unit_pricing_price_param.py b/src/orb/types/new_subscription_scalable_matrix_with_unit_pricing_price_param.py index 3f8d9176..c0ea7c96 100644 --- a/src/orb/types/new_subscription_scalable_matrix_with_unit_pricing_price_param.py +++ b/src/orb/types/new_subscription_scalable_matrix_with_unit_pricing_price_param.py @@ -117,6 +117,9 @@ class NewSubscriptionScalableMatrixWithUnitPricingPriceParam(TypedDict, total=Fa If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_threshold_total_amount_price_param.py b/src/orb/types/new_subscription_threshold_total_amount_price_param.py index 803f28dd..1345b770 100644 --- a/src/orb/types/new_subscription_threshold_total_amount_price_param.py +++ b/src/orb/types/new_subscription_threshold_total_amount_price_param.py @@ -110,6 +110,9 @@ class NewSubscriptionThresholdTotalAmountPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_tiered_package_price_param.py b/src/orb/types/new_subscription_tiered_package_price_param.py index fbc02c22..9a0385a3 100644 --- a/src/orb/types/new_subscription_tiered_package_price_param.py +++ b/src/orb/types/new_subscription_tiered_package_price_param.py @@ -111,6 +111,9 @@ class NewSubscriptionTieredPackagePriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_tiered_package_with_minimum_price_param.py b/src/orb/types/new_subscription_tiered_package_with_minimum_price_param.py index 68510951..9820fa69 100644 --- a/src/orb/types/new_subscription_tiered_package_with_minimum_price_param.py +++ b/src/orb/types/new_subscription_tiered_package_with_minimum_price_param.py @@ -110,6 +110,9 @@ class NewSubscriptionTieredPackageWithMinimumPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_tiered_price_param.py b/src/orb/types/new_subscription_tiered_price_param.py index e62c64dd..77d73687 100644 --- a/src/orb/types/new_subscription_tiered_price_param.py +++ b/src/orb/types/new_subscription_tiered_price_param.py @@ -83,6 +83,9 @@ class NewSubscriptionTieredPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_tiered_with_minimum_price_param.py b/src/orb/types/new_subscription_tiered_with_minimum_price_param.py index 9b064e07..2ebcf5e8 100644 --- a/src/orb/types/new_subscription_tiered_with_minimum_price_param.py +++ b/src/orb/types/new_subscription_tiered_with_minimum_price_param.py @@ -115,6 +115,9 @@ class NewSubscriptionTieredWithMinimumPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_unit_price_param.py b/src/orb/types/new_subscription_unit_price_param.py index b4da6fb3..1259881b 100644 --- a/src/orb/types/new_subscription_unit_price_param.py +++ b/src/orb/types/new_subscription_unit_price_param.py @@ -83,6 +83,9 @@ class NewSubscriptionUnitPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_unit_with_percent_price_param.py b/src/orb/types/new_subscription_unit_with_percent_price_param.py index f6605f2d..254ede68 100644 --- a/src/orb/types/new_subscription_unit_with_percent_price_param.py +++ b/src/orb/types/new_subscription_unit_with_percent_price_param.py @@ -93,6 +93,9 @@ class NewSubscriptionUnitWithPercentPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/new_subscription_unit_with_proration_price_param.py b/src/orb/types/new_subscription_unit_with_proration_price_param.py index e8f43577..55d08831 100644 --- a/src/orb/types/new_subscription_unit_with_proration_price_param.py +++ b/src/orb/types/new_subscription_unit_with_proration_price_param.py @@ -90,6 +90,9 @@ class NewSubscriptionUnitWithProrationPriceParam(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/plan_create_params.py b/src/orb/types/plan_create_params.py index b8bc2085..ff20826c 100644 --- a/src/orb/types/plan_create_params.py +++ b/src/orb/types/plan_create_params.py @@ -231,6 +231,9 @@ class PricePriceNewPlanBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -337,6 +340,9 @@ class PricePriceNewPlanTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -441,6 +447,9 @@ class PricePriceNewPlanGroupedWithMinMaxThresholdsPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -545,6 +554,9 @@ class PricePriceNewPlanCumulativeGroupedAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -638,6 +650,9 @@ class PricePriceNewPlanPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -744,6 +759,9 @@ class PricePriceNewPlanEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/price_create_params.py b/src/orb/types/price_create_params.py index a9dfeb20..e114775b 100644 --- a/src/orb/types/price_create_params.py +++ b/src/orb/types/price_create_params.py @@ -190,6 +190,9 @@ class NewFloatingUnitPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -265,6 +268,9 @@ class NewFloatingTieredPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -340,6 +346,9 @@ class NewFloatingBulkPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -415,6 +424,9 @@ class NewFloatingBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -522,6 +534,9 @@ class NewFloatingPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -597,6 +612,9 @@ class NewFloatingMatrixPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -672,6 +690,9 @@ class NewFloatingThresholdTotalAmountPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -773,6 +794,9 @@ class NewFloatingTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -873,6 +897,9 @@ class NewFloatingTieredWithMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -977,6 +1004,9 @@ class NewFloatingGroupedTieredPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1076,6 +1106,9 @@ class NewFloatingTieredPackageWithMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1175,6 +1208,9 @@ class NewFloatingPackageWithAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1262,6 +1298,9 @@ class NewFloatingUnitWithPercentPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1349,6 +1388,9 @@ class NewFloatingMatrixWithAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1426,6 +1468,9 @@ class NewFloatingTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1523,6 +1568,9 @@ class NewFloatingUnitWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1607,6 +1655,9 @@ class NewFloatingGroupedAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1697,6 +1748,9 @@ class NewFloatingBulkWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1793,6 +1847,9 @@ class NewFloatingGroupedWithProratedMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1885,6 +1942,9 @@ class NewFloatingGroupedWithMeteredMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2011,6 +2071,9 @@ class NewFloatingGroupedWithMinMaxThresholdsPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2104,6 +2167,9 @@ class NewFloatingMatrixWithDisplayNamePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2204,6 +2270,9 @@ class NewFloatingGroupedTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2305,6 +2374,9 @@ class NewFloatingMaxGroupTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2407,6 +2479,9 @@ class NewFloatingScalableMatrixWithUnitPricingPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2519,6 +2594,9 @@ class NewFloatingScalableMatrixWithTieredPricingPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2635,6 +2713,9 @@ class NewFloatingCumulativeGroupedBulkPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2736,6 +2817,9 @@ class NewFloatingCumulativeGroupedAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2829,6 +2913,9 @@ class NewFloatingMinimumCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -2916,6 +3003,9 @@ class NewFloatingPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -3000,6 +3090,9 @@ class NewFloatingEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/price_evaluate_multiple_params.py b/src/orb/types/price_evaluate_multiple_params.py index 7de46291..90cd75d4 100644 --- a/src/orb/types/price_evaluate_multiple_params.py +++ b/src/orb/types/price_evaluate_multiple_params.py @@ -183,6 +183,9 @@ class PriceEvaluationPriceNewFloatingBulkWithFiltersPrice(TypedDict, total=False If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -282,6 +285,9 @@ class PriceEvaluationPriceNewFloatingGroupedWithMinMaxThresholdsPrice(TypedDict, If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -381,6 +387,9 @@ class PriceEvaluationPriceNewFloatingCumulativeGroupedAllocationPrice(TypedDict, If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -465,6 +474,9 @@ class PriceEvaluationPriceNewFloatingPercentCompositePrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -562,6 +574,9 @@ class PriceEvaluationPriceNewFloatingEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/price_evaluate_preview_events_params.py b/src/orb/types/price_evaluate_preview_events_params.py index a82ba3b5..ec487155 100644 --- a/src/orb/types/price_evaluate_preview_events_params.py +++ b/src/orb/types/price_evaluate_preview_events_params.py @@ -215,6 +215,9 @@ class PriceEvaluationPriceNewFloatingBulkWithFiltersPrice(TypedDict, total=False If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -314,6 +317,9 @@ class PriceEvaluationPriceNewFloatingGroupedWithMinMaxThresholdsPrice(TypedDict, If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -413,6 +419,9 @@ class PriceEvaluationPriceNewFloatingCumulativeGroupedAllocationPrice(TypedDict, If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -497,6 +506,9 @@ class PriceEvaluationPriceNewFloatingPercentCompositePrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -594,6 +606,9 @@ class PriceEvaluationPriceNewFloatingEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/allocation.py b/src/orb/types/shared/allocation.py index a7f05254..69c1cdec 100644 --- a/src/orb/types/shared/allocation.py +++ b/src/orb/types/shared/allocation.py @@ -28,3 +28,5 @@ class Allocation(BaseModel): custom_expiration: Optional[CustomExpiration] = None filters: Optional[List[Filter]] = None + + license_type_id: Optional[str] = None diff --git a/src/orb/types/shared/new_allocation_price.py b/src/orb/types/shared/new_allocation_price.py index 7fd7c397..afaf82c6 100644 --- a/src/orb/types/shared/new_allocation_price.py +++ b/src/orb/types/shared/new_allocation_price.py @@ -54,6 +54,9 @@ class NewAllocationPrice(BaseModel): will be used (e.g. 'Included Allocation (USD)'). """ + license_type_id: Optional[str] = None + """The license type ID to associate the price with license allocation.""" + per_unit_cost_basis: Optional[str] = None """The (per-unit) cost basis of each created block. diff --git a/src/orb/types/shared/new_floating_bulk_price.py b/src/orb/types/shared/new_floating_bulk_price.py index cdeb808b..b9a72b3d 100644 --- a/src/orb/types/shared/new_floating_bulk_price.py +++ b/src/orb/types/shared/new_floating_bulk_price.py @@ -84,6 +84,9 @@ class NewFloatingBulkPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_bulk_with_proration_price.py b/src/orb/types/shared/new_floating_bulk_with_proration_price.py index 163d902c..024f31aa 100644 --- a/src/orb/types/shared/new_floating_bulk_with_proration_price.py +++ b/src/orb/types/shared/new_floating_bulk_with_proration_price.py @@ -106,6 +106,9 @@ class NewFloatingBulkWithProrationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_cumulative_grouped_bulk_price.py b/src/orb/types/shared/new_floating_cumulative_grouped_bulk_price.py index 33762300..dbdb3118 100644 --- a/src/orb/types/shared/new_floating_cumulative_grouped_bulk_price.py +++ b/src/orb/types/shared/new_floating_cumulative_grouped_bulk_price.py @@ -111,6 +111,9 @@ class NewFloatingCumulativeGroupedBulkPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_grouped_allocation_price.py b/src/orb/types/shared/new_floating_grouped_allocation_price.py index c9b7fd0f..065750e8 100644 --- a/src/orb/types/shared/new_floating_grouped_allocation_price.py +++ b/src/orb/types/shared/new_floating_grouped_allocation_price.py @@ -97,6 +97,9 @@ class NewFloatingGroupedAllocationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_grouped_tiered_package_price.py b/src/orb/types/shared/new_floating_grouped_tiered_package_price.py index 6304876a..27584cf1 100644 --- a/src/orb/types/shared/new_floating_grouped_tiered_package_price.py +++ b/src/orb/types/shared/new_floating_grouped_tiered_package_price.py @@ -113,6 +113,9 @@ class NewFloatingGroupedTieredPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_grouped_tiered_price.py b/src/orb/types/shared/new_floating_grouped_tiered_price.py index 80ed75b3..39c48ccc 100644 --- a/src/orb/types/shared/new_floating_grouped_tiered_price.py +++ b/src/orb/types/shared/new_floating_grouped_tiered_price.py @@ -106,6 +106,9 @@ class NewFloatingGroupedTieredPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_grouped_with_metered_minimum_price.py b/src/orb/types/shared/new_floating_grouped_with_metered_minimum_price.py index e24daec1..1c757ddd 100644 --- a/src/orb/types/shared/new_floating_grouped_with_metered_minimum_price.py +++ b/src/orb/types/shared/new_floating_grouped_with_metered_minimum_price.py @@ -135,6 +135,9 @@ class NewFloatingGroupedWithMeteredMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_grouped_with_prorated_minimum_price.py b/src/orb/types/shared/new_floating_grouped_with_prorated_minimum_price.py index 9fe63313..236611b9 100644 --- a/src/orb/types/shared/new_floating_grouped_with_prorated_minimum_price.py +++ b/src/orb/types/shared/new_floating_grouped_with_prorated_minimum_price.py @@ -97,6 +97,9 @@ class NewFloatingGroupedWithProratedMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_matrix_price.py b/src/orb/types/shared/new_floating_matrix_price.py index 7eea7957..ff12bc14 100644 --- a/src/orb/types/shared/new_floating_matrix_price.py +++ b/src/orb/types/shared/new_floating_matrix_price.py @@ -84,6 +84,9 @@ class NewFloatingMatrixPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_matrix_with_allocation_price.py b/src/orb/types/shared/new_floating_matrix_with_allocation_price.py index 78a1cb0d..688793ad 100644 --- a/src/orb/types/shared/new_floating_matrix_with_allocation_price.py +++ b/src/orb/types/shared/new_floating_matrix_with_allocation_price.py @@ -84,6 +84,9 @@ class NewFloatingMatrixWithAllocationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_matrix_with_display_name_price.py b/src/orb/types/shared/new_floating_matrix_with_display_name_price.py index 807b1a3a..8748b1fa 100644 --- a/src/orb/types/shared/new_floating_matrix_with_display_name_price.py +++ b/src/orb/types/shared/new_floating_matrix_with_display_name_price.py @@ -112,6 +112,9 @@ class NewFloatingMatrixWithDisplayNamePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_max_group_tiered_package_price.py b/src/orb/types/shared/new_floating_max_group_tiered_package_price.py index 7079c64c..9603e115 100644 --- a/src/orb/types/shared/new_floating_max_group_tiered_package_price.py +++ b/src/orb/types/shared/new_floating_max_group_tiered_package_price.py @@ -112,6 +112,9 @@ class NewFloatingMaxGroupTieredPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_minimum_composite_price.py b/src/orb/types/shared/new_floating_minimum_composite_price.py index e372400d..4c210ac3 100644 --- a/src/orb/types/shared/new_floating_minimum_composite_price.py +++ b/src/orb/types/shared/new_floating_minimum_composite_price.py @@ -94,6 +94,9 @@ class NewFloatingMinimumCompositePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_package_price.py b/src/orb/types/shared/new_floating_package_price.py index 3548de3e..e0ccf470 100644 --- a/src/orb/types/shared/new_floating_package_price.py +++ b/src/orb/types/shared/new_floating_package_price.py @@ -84,6 +84,9 @@ class NewFloatingPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_package_with_allocation_price.py b/src/orb/types/shared/new_floating_package_with_allocation_price.py index 7837e538..07c5a9e1 100644 --- a/src/orb/types/shared/new_floating_package_with_allocation_price.py +++ b/src/orb/types/shared/new_floating_package_with_allocation_price.py @@ -94,6 +94,9 @@ class NewFloatingPackageWithAllocationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_scalable_matrix_with_tiered_pricing_price.py b/src/orb/types/shared/new_floating_scalable_matrix_with_tiered_pricing_price.py index 4deca14a..2a13555d 100644 --- a/src/orb/types/shared/new_floating_scalable_matrix_with_tiered_pricing_price.py +++ b/src/orb/types/shared/new_floating_scalable_matrix_with_tiered_pricing_price.py @@ -123,6 +123,9 @@ class NewFloatingScalableMatrixWithTieredPricingPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_scalable_matrix_with_unit_pricing_price.py b/src/orb/types/shared/new_floating_scalable_matrix_with_unit_pricing_price.py index 12ead89a..afeb9a28 100644 --- a/src/orb/types/shared/new_floating_scalable_matrix_with_unit_pricing_price.py +++ b/src/orb/types/shared/new_floating_scalable_matrix_with_unit_pricing_price.py @@ -118,6 +118,9 @@ class NewFloatingScalableMatrixWithUnitPricingPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_threshold_total_amount_price.py b/src/orb/types/shared/new_floating_threshold_total_amount_price.py index 02489a47..be1c1229 100644 --- a/src/orb/types/shared/new_floating_threshold_total_amount_price.py +++ b/src/orb/types/shared/new_floating_threshold_total_amount_price.py @@ -111,6 +111,9 @@ class NewFloatingThresholdTotalAmountPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_tiered_package_price.py b/src/orb/types/shared/new_floating_tiered_package_price.py index 123bf1c7..4509b662 100644 --- a/src/orb/types/shared/new_floating_tiered_package_price.py +++ b/src/orb/types/shared/new_floating_tiered_package_price.py @@ -107,6 +107,9 @@ class NewFloatingTieredPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_tiered_package_with_minimum_price.py b/src/orb/types/shared/new_floating_tiered_package_with_minimum_price.py index 5888a105..6d753c36 100644 --- a/src/orb/types/shared/new_floating_tiered_package_with_minimum_price.py +++ b/src/orb/types/shared/new_floating_tiered_package_with_minimum_price.py @@ -111,6 +111,9 @@ class NewFloatingTieredPackageWithMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_tiered_price.py b/src/orb/types/shared/new_floating_tiered_price.py index 54b6d852..6fafe7f4 100644 --- a/src/orb/types/shared/new_floating_tiered_price.py +++ b/src/orb/types/shared/new_floating_tiered_price.py @@ -84,6 +84,9 @@ class NewFloatingTieredPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_tiered_with_minimum_price.py b/src/orb/types/shared/new_floating_tiered_with_minimum_price.py index af16661e..4f1b96f0 100644 --- a/src/orb/types/shared/new_floating_tiered_with_minimum_price.py +++ b/src/orb/types/shared/new_floating_tiered_with_minimum_price.py @@ -116,6 +116,9 @@ class NewFloatingTieredWithMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_tiered_with_proration_price.py b/src/orb/types/shared/new_floating_tiered_with_proration_price.py index 3703d8ea..4b6caab8 100644 --- a/src/orb/types/shared/new_floating_tiered_with_proration_price.py +++ b/src/orb/types/shared/new_floating_tiered_with_proration_price.py @@ -109,6 +109,9 @@ class NewFloatingTieredWithProrationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_unit_price.py b/src/orb/types/shared/new_floating_unit_price.py index cbba5406..852121cb 100644 --- a/src/orb/types/shared/new_floating_unit_price.py +++ b/src/orb/types/shared/new_floating_unit_price.py @@ -84,6 +84,9 @@ class NewFloatingUnitPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_unit_with_percent_price.py b/src/orb/types/shared/new_floating_unit_with_percent_price.py index 09b03b45..4d91d40d 100644 --- a/src/orb/types/shared/new_floating_unit_with_percent_price.py +++ b/src/orb/types/shared/new_floating_unit_with_percent_price.py @@ -94,6 +94,9 @@ class NewFloatingUnitWithPercentPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_floating_unit_with_proration_price.py b/src/orb/types/shared/new_floating_unit_with_proration_price.py index a4dee285..2c6425a8 100644 --- a/src/orb/types/shared/new_floating_unit_with_proration_price.py +++ b/src/orb/types/shared/new_floating_unit_with_proration_price.py @@ -91,6 +91,9 @@ class NewFloatingUnitWithProrationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_bulk_price.py b/src/orb/types/shared/new_plan_bulk_price.py index 8a3ffd71..06d31df3 100644 --- a/src/orb/types/shared/new_plan_bulk_price.py +++ b/src/orb/types/shared/new_plan_bulk_price.py @@ -87,6 +87,9 @@ class NewPlanBulkPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_bulk_with_proration_price.py b/src/orb/types/shared/new_plan_bulk_with_proration_price.py index 3ff0b7a4..0710cdf4 100644 --- a/src/orb/types/shared/new_plan_bulk_with_proration_price.py +++ b/src/orb/types/shared/new_plan_bulk_with_proration_price.py @@ -109,6 +109,9 @@ class NewPlanBulkWithProrationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_cumulative_grouped_bulk_price.py b/src/orb/types/shared/new_plan_cumulative_grouped_bulk_price.py index 5de887a1..bdf75853 100644 --- a/src/orb/types/shared/new_plan_cumulative_grouped_bulk_price.py +++ b/src/orb/types/shared/new_plan_cumulative_grouped_bulk_price.py @@ -114,6 +114,9 @@ class NewPlanCumulativeGroupedBulkPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_grouped_allocation_price.py b/src/orb/types/shared/new_plan_grouped_allocation_price.py index 333ac5eb..1ef99faa 100644 --- a/src/orb/types/shared/new_plan_grouped_allocation_price.py +++ b/src/orb/types/shared/new_plan_grouped_allocation_price.py @@ -100,6 +100,9 @@ class NewPlanGroupedAllocationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_grouped_tiered_package_price.py b/src/orb/types/shared/new_plan_grouped_tiered_package_price.py index c0efaffc..81b6a8c0 100644 --- a/src/orb/types/shared/new_plan_grouped_tiered_package_price.py +++ b/src/orb/types/shared/new_plan_grouped_tiered_package_price.py @@ -116,6 +116,9 @@ class NewPlanGroupedTieredPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_grouped_tiered_price.py b/src/orb/types/shared/new_plan_grouped_tiered_price.py index fec17785..769794f9 100644 --- a/src/orb/types/shared/new_plan_grouped_tiered_price.py +++ b/src/orb/types/shared/new_plan_grouped_tiered_price.py @@ -109,6 +109,9 @@ class NewPlanGroupedTieredPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_grouped_with_metered_minimum_price.py b/src/orb/types/shared/new_plan_grouped_with_metered_minimum_price.py index fab165f3..e3a2472f 100644 --- a/src/orb/types/shared/new_plan_grouped_with_metered_minimum_price.py +++ b/src/orb/types/shared/new_plan_grouped_with_metered_minimum_price.py @@ -138,6 +138,9 @@ class NewPlanGroupedWithMeteredMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_grouped_with_prorated_minimum_price.py b/src/orb/types/shared/new_plan_grouped_with_prorated_minimum_price.py index 1f426c39..f8d62cfd 100644 --- a/src/orb/types/shared/new_plan_grouped_with_prorated_minimum_price.py +++ b/src/orb/types/shared/new_plan_grouped_with_prorated_minimum_price.py @@ -100,6 +100,9 @@ class NewPlanGroupedWithProratedMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_matrix_price.py b/src/orb/types/shared/new_plan_matrix_price.py index 5c7538e4..c2df14bc 100644 --- a/src/orb/types/shared/new_plan_matrix_price.py +++ b/src/orb/types/shared/new_plan_matrix_price.py @@ -87,6 +87,9 @@ class NewPlanMatrixPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_matrix_with_allocation_price.py b/src/orb/types/shared/new_plan_matrix_with_allocation_price.py index 07d73a12..be33b0cb 100644 --- a/src/orb/types/shared/new_plan_matrix_with_allocation_price.py +++ b/src/orb/types/shared/new_plan_matrix_with_allocation_price.py @@ -87,6 +87,9 @@ class NewPlanMatrixWithAllocationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_matrix_with_display_name_price.py b/src/orb/types/shared/new_plan_matrix_with_display_name_price.py index 19b4ec22..639391b2 100644 --- a/src/orb/types/shared/new_plan_matrix_with_display_name_price.py +++ b/src/orb/types/shared/new_plan_matrix_with_display_name_price.py @@ -115,6 +115,9 @@ class NewPlanMatrixWithDisplayNamePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_max_group_tiered_package_price.py b/src/orb/types/shared/new_plan_max_group_tiered_package_price.py index 7976ecf2..06124ce3 100644 --- a/src/orb/types/shared/new_plan_max_group_tiered_package_price.py +++ b/src/orb/types/shared/new_plan_max_group_tiered_package_price.py @@ -115,6 +115,9 @@ class NewPlanMaxGroupTieredPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_minimum_composite_price.py b/src/orb/types/shared/new_plan_minimum_composite_price.py index 1db75ffa..e5730869 100644 --- a/src/orb/types/shared/new_plan_minimum_composite_price.py +++ b/src/orb/types/shared/new_plan_minimum_composite_price.py @@ -97,6 +97,9 @@ class NewPlanMinimumCompositePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_package_price.py b/src/orb/types/shared/new_plan_package_price.py index a14a5c95..b597ef69 100644 --- a/src/orb/types/shared/new_plan_package_price.py +++ b/src/orb/types/shared/new_plan_package_price.py @@ -87,6 +87,9 @@ class NewPlanPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_package_with_allocation_price.py b/src/orb/types/shared/new_plan_package_with_allocation_price.py index 25700f27..c323d9da 100644 --- a/src/orb/types/shared/new_plan_package_with_allocation_price.py +++ b/src/orb/types/shared/new_plan_package_with_allocation_price.py @@ -97,6 +97,9 @@ class NewPlanPackageWithAllocationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_scalable_matrix_with_tiered_pricing_price.py b/src/orb/types/shared/new_plan_scalable_matrix_with_tiered_pricing_price.py index c0a2fc07..a530a99b 100644 --- a/src/orb/types/shared/new_plan_scalable_matrix_with_tiered_pricing_price.py +++ b/src/orb/types/shared/new_plan_scalable_matrix_with_tiered_pricing_price.py @@ -126,6 +126,9 @@ class NewPlanScalableMatrixWithTieredPricingPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_scalable_matrix_with_unit_pricing_price.py b/src/orb/types/shared/new_plan_scalable_matrix_with_unit_pricing_price.py index 3059eae8..9927a55e 100644 --- a/src/orb/types/shared/new_plan_scalable_matrix_with_unit_pricing_price.py +++ b/src/orb/types/shared/new_plan_scalable_matrix_with_unit_pricing_price.py @@ -121,6 +121,9 @@ class NewPlanScalableMatrixWithUnitPricingPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_threshold_total_amount_price.py b/src/orb/types/shared/new_plan_threshold_total_amount_price.py index 222cd38a..735438f8 100644 --- a/src/orb/types/shared/new_plan_threshold_total_amount_price.py +++ b/src/orb/types/shared/new_plan_threshold_total_amount_price.py @@ -114,6 +114,9 @@ class NewPlanThresholdTotalAmountPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_tiered_package_price.py b/src/orb/types/shared/new_plan_tiered_package_price.py index ed5a9b2d..7acbb481 100644 --- a/src/orb/types/shared/new_plan_tiered_package_price.py +++ b/src/orb/types/shared/new_plan_tiered_package_price.py @@ -110,6 +110,9 @@ class NewPlanTieredPackagePrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_tiered_package_with_minimum_price.py b/src/orb/types/shared/new_plan_tiered_package_with_minimum_price.py index a95deb9b..eadcb1ba 100644 --- a/src/orb/types/shared/new_plan_tiered_package_with_minimum_price.py +++ b/src/orb/types/shared/new_plan_tiered_package_with_minimum_price.py @@ -114,6 +114,9 @@ class NewPlanTieredPackageWithMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_tiered_price.py b/src/orb/types/shared/new_plan_tiered_price.py index 0923106e..432552a2 100644 --- a/src/orb/types/shared/new_plan_tiered_price.py +++ b/src/orb/types/shared/new_plan_tiered_price.py @@ -87,6 +87,9 @@ class NewPlanTieredPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_tiered_with_minimum_price.py b/src/orb/types/shared/new_plan_tiered_with_minimum_price.py index 0c091ee2..85db8e12 100644 --- a/src/orb/types/shared/new_plan_tiered_with_minimum_price.py +++ b/src/orb/types/shared/new_plan_tiered_with_minimum_price.py @@ -119,6 +119,9 @@ class NewPlanTieredWithMinimumPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_unit_price.py b/src/orb/types/shared/new_plan_unit_price.py index 32f8d781..6eb148d5 100644 --- a/src/orb/types/shared/new_plan_unit_price.py +++ b/src/orb/types/shared/new_plan_unit_price.py @@ -87,6 +87,9 @@ class NewPlanUnitPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_unit_with_percent_price.py b/src/orb/types/shared/new_plan_unit_with_percent_price.py index e810a8fc..6e58e90b 100644 --- a/src/orb/types/shared/new_plan_unit_with_percent_price.py +++ b/src/orb/types/shared/new_plan_unit_with_percent_price.py @@ -97,6 +97,9 @@ class NewPlanUnitWithPercentPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/new_plan_unit_with_proration_price.py b/src/orb/types/shared/new_plan_unit_with_proration_price.py index 0aaf8979..9afdc036 100644 --- a/src/orb/types/shared/new_plan_unit_with_proration_price.py +++ b/src/orb/types/shared/new_plan_unit_with_proration_price.py @@ -94,6 +94,9 @@ class NewPlanUnitWithProrationPrice(BaseModel): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] = None + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] = None """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared/price.py b/src/orb/types/shared/price.py index b5163dc6..68a9a5a8 100644 --- a/src/orb/types/shared/price.py +++ b/src/orb/types/shared/price.py @@ -30,139 +30,170 @@ "UnitPrice", "UnitPriceCompositePriceFilter", "UnitPriceConversionRateConfig", + "UnitPriceLicenseType", "TieredPrice", "TieredPriceCompositePriceFilter", "TieredPriceConversionRateConfig", + "TieredPriceLicenseType", "BulkPrice", "BulkPriceCompositePriceFilter", "BulkPriceConversionRateConfig", + "BulkPriceLicenseType", "BulkWithFiltersPrice", "BulkWithFiltersPriceBulkWithFiltersConfig", "BulkWithFiltersPriceBulkWithFiltersConfigFilter", "BulkWithFiltersPriceBulkWithFiltersConfigTier", "BulkWithFiltersPriceCompositePriceFilter", "BulkWithFiltersPriceConversionRateConfig", + "BulkWithFiltersPriceLicenseType", "PackagePrice", "PackagePriceCompositePriceFilter", "PackagePriceConversionRateConfig", + "PackagePriceLicenseType", "MatrixPrice", "MatrixPriceCompositePriceFilter", "MatrixPriceConversionRateConfig", + "MatrixPriceLicenseType", "ThresholdTotalAmountPrice", "ThresholdTotalAmountPriceCompositePriceFilter", "ThresholdTotalAmountPriceConversionRateConfig", "ThresholdTotalAmountPriceThresholdTotalAmountConfig", "ThresholdTotalAmountPriceThresholdTotalAmountConfigConsumptionTable", + "ThresholdTotalAmountPriceLicenseType", "TieredPackagePrice", "TieredPackagePriceCompositePriceFilter", "TieredPackagePriceConversionRateConfig", "TieredPackagePriceTieredPackageConfig", "TieredPackagePriceTieredPackageConfigTier", + "TieredPackagePriceLicenseType", "TieredWithMinimumPrice", "TieredWithMinimumPriceCompositePriceFilter", "TieredWithMinimumPriceConversionRateConfig", "TieredWithMinimumPriceTieredWithMinimumConfig", "TieredWithMinimumPriceTieredWithMinimumConfigTier", + "TieredWithMinimumPriceLicenseType", "GroupedTieredPrice", "GroupedTieredPriceCompositePriceFilter", "GroupedTieredPriceConversionRateConfig", "GroupedTieredPriceGroupedTieredConfig", "GroupedTieredPriceGroupedTieredConfigTier", + "GroupedTieredPriceLicenseType", "TieredPackageWithMinimumPrice", "TieredPackageWithMinimumPriceCompositePriceFilter", "TieredPackageWithMinimumPriceConversionRateConfig", "TieredPackageWithMinimumPriceTieredPackageWithMinimumConfig", "TieredPackageWithMinimumPriceTieredPackageWithMinimumConfigTier", + "TieredPackageWithMinimumPriceLicenseType", "PackageWithAllocationPrice", "PackageWithAllocationPriceCompositePriceFilter", "PackageWithAllocationPriceConversionRateConfig", "PackageWithAllocationPricePackageWithAllocationConfig", + "PackageWithAllocationPriceLicenseType", "UnitWithPercentPrice", "UnitWithPercentPriceCompositePriceFilter", "UnitWithPercentPriceConversionRateConfig", "UnitWithPercentPriceUnitWithPercentConfig", + "UnitWithPercentPriceLicenseType", "MatrixWithAllocationPrice", "MatrixWithAllocationPriceCompositePriceFilter", "MatrixWithAllocationPriceConversionRateConfig", + "MatrixWithAllocationPriceLicenseType", "TieredWithProrationPrice", "TieredWithProrationPriceCompositePriceFilter", "TieredWithProrationPriceConversionRateConfig", "TieredWithProrationPriceTieredWithProrationConfig", "TieredWithProrationPriceTieredWithProrationConfigTier", + "TieredWithProrationPriceLicenseType", "UnitWithProrationPrice", "UnitWithProrationPriceCompositePriceFilter", "UnitWithProrationPriceConversionRateConfig", "UnitWithProrationPriceUnitWithProrationConfig", + "UnitWithProrationPriceLicenseType", "GroupedAllocationPrice", "GroupedAllocationPriceCompositePriceFilter", "GroupedAllocationPriceConversionRateConfig", "GroupedAllocationPriceGroupedAllocationConfig", + "GroupedAllocationPriceLicenseType", "BulkWithProrationPrice", "BulkWithProrationPriceBulkWithProrationConfig", "BulkWithProrationPriceBulkWithProrationConfigTier", "BulkWithProrationPriceCompositePriceFilter", "BulkWithProrationPriceConversionRateConfig", + "BulkWithProrationPriceLicenseType", "GroupedWithProratedMinimumPrice", "GroupedWithProratedMinimumPriceCompositePriceFilter", "GroupedWithProratedMinimumPriceConversionRateConfig", "GroupedWithProratedMinimumPriceGroupedWithProratedMinimumConfig", + "GroupedWithProratedMinimumPriceLicenseType", "GroupedWithMeteredMinimumPrice", "GroupedWithMeteredMinimumPriceCompositePriceFilter", "GroupedWithMeteredMinimumPriceConversionRateConfig", "GroupedWithMeteredMinimumPriceGroupedWithMeteredMinimumConfig", "GroupedWithMeteredMinimumPriceGroupedWithMeteredMinimumConfigScalingFactor", "GroupedWithMeteredMinimumPriceGroupedWithMeteredMinimumConfigUnitAmount", + "GroupedWithMeteredMinimumPriceLicenseType", "GroupedWithMinMaxThresholdsPrice", "GroupedWithMinMaxThresholdsPriceCompositePriceFilter", "GroupedWithMinMaxThresholdsPriceConversionRateConfig", "GroupedWithMinMaxThresholdsPriceGroupedWithMinMaxThresholdsConfig", + "GroupedWithMinMaxThresholdsPriceLicenseType", "MatrixWithDisplayNamePrice", "MatrixWithDisplayNamePriceCompositePriceFilter", "MatrixWithDisplayNamePriceConversionRateConfig", "MatrixWithDisplayNamePriceMatrixWithDisplayNameConfig", "MatrixWithDisplayNamePriceMatrixWithDisplayNameConfigUnitAmount", + "MatrixWithDisplayNamePriceLicenseType", "GroupedTieredPackagePrice", "GroupedTieredPackagePriceCompositePriceFilter", "GroupedTieredPackagePriceConversionRateConfig", "GroupedTieredPackagePriceGroupedTieredPackageConfig", "GroupedTieredPackagePriceGroupedTieredPackageConfigTier", + "GroupedTieredPackagePriceLicenseType", "MaxGroupTieredPackagePrice", "MaxGroupTieredPackagePriceCompositePriceFilter", "MaxGroupTieredPackagePriceConversionRateConfig", "MaxGroupTieredPackagePriceMaxGroupTieredPackageConfig", "MaxGroupTieredPackagePriceMaxGroupTieredPackageConfigTier", + "MaxGroupTieredPackagePriceLicenseType", "ScalableMatrixWithUnitPricingPrice", "ScalableMatrixWithUnitPricingPriceCompositePriceFilter", "ScalableMatrixWithUnitPricingPriceConversionRateConfig", "ScalableMatrixWithUnitPricingPriceScalableMatrixWithUnitPricingConfig", "ScalableMatrixWithUnitPricingPriceScalableMatrixWithUnitPricingConfigMatrixScalingFactor", + "ScalableMatrixWithUnitPricingPriceLicenseType", "ScalableMatrixWithTieredPricingPrice", "ScalableMatrixWithTieredPricingPriceCompositePriceFilter", "ScalableMatrixWithTieredPricingPriceConversionRateConfig", "ScalableMatrixWithTieredPricingPriceScalableMatrixWithTieredPricingConfig", "ScalableMatrixWithTieredPricingPriceScalableMatrixWithTieredPricingConfigMatrixScalingFactor", "ScalableMatrixWithTieredPricingPriceScalableMatrixWithTieredPricingConfigTier", + "ScalableMatrixWithTieredPricingPriceLicenseType", "CumulativeGroupedBulkPrice", "CumulativeGroupedBulkPriceCompositePriceFilter", "CumulativeGroupedBulkPriceConversionRateConfig", "CumulativeGroupedBulkPriceCumulativeGroupedBulkConfig", "CumulativeGroupedBulkPriceCumulativeGroupedBulkConfigDimensionValue", + "CumulativeGroupedBulkPriceLicenseType", "CumulativeGroupedAllocationPrice", "CumulativeGroupedAllocationPriceCompositePriceFilter", "CumulativeGroupedAllocationPriceConversionRateConfig", "CumulativeGroupedAllocationPriceCumulativeGroupedAllocationConfig", + "CumulativeGroupedAllocationPriceLicenseType", "MinimumCompositePrice", "MinimumCompositePriceCompositePriceFilter", "MinimumCompositePriceConversionRateConfig", "MinimumCompositePriceMinimumCompositeConfig", + "MinimumCompositePriceLicenseType", "PercentCompositePrice", "PercentCompositePriceCompositePriceFilter", "PercentCompositePriceConversionRateConfig", "PercentCompositePricePercentConfig", + "PercentCompositePriceLicenseType", "EventOutputPrice", "EventOutputPriceCompositePriceFilter", "EventOutputPriceConversionRateConfig", "EventOutputPriceEventOutputConfig", + "EventOutputPriceLicenseType", ] @@ -182,6 +213,25 @@ class UnitPriceCompositePriceFilter(BaseModel): ] +class UnitPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class UnitPrice(BaseModel): id: str @@ -255,6 +305,13 @@ class UnitPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[UnitPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class TieredPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -272,6 +329,25 @@ class TieredPriceCompositePriceFilter(BaseModel): ] +class TieredPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class TieredPrice(BaseModel): id: str @@ -345,6 +421,13 @@ class TieredPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[TieredPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class BulkPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -362,6 +445,25 @@ class BulkPriceCompositePriceFilter(BaseModel): ] +class BulkPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class BulkPrice(BaseModel): id: str @@ -435,6 +537,13 @@ class BulkPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[BulkPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class BulkWithFiltersPriceBulkWithFiltersConfigFilter(BaseModel): """Configuration for a single property filter""" @@ -482,6 +591,25 @@ class BulkWithFiltersPriceCompositePriceFilter(BaseModel): ] +class BulkWithFiltersPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class BulkWithFiltersPrice(BaseModel): id: str @@ -555,6 +683,13 @@ class BulkWithFiltersPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[BulkWithFiltersPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class PackagePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -572,6 +707,25 @@ class PackagePriceCompositePriceFilter(BaseModel): ] +class PackagePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class PackagePrice(BaseModel): id: str @@ -645,6 +799,13 @@ class PackagePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[PackagePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class MatrixPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -662,6 +823,25 @@ class MatrixPriceCompositePriceFilter(BaseModel): ] +class MatrixPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class MatrixPrice(BaseModel): id: str @@ -735,6 +915,13 @@ class MatrixPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[MatrixPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class ThresholdTotalAmountPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -774,6 +961,25 @@ class ThresholdTotalAmountPriceThresholdTotalAmountConfig(BaseModel): """If true, the unit price will be prorated to the billing period""" +class ThresholdTotalAmountPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class ThresholdTotalAmountPrice(BaseModel): id: str @@ -847,6 +1053,13 @@ class ThresholdTotalAmountPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[ThresholdTotalAmountPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class TieredPackagePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -887,6 +1100,25 @@ class TieredPackagePriceTieredPackageConfig(BaseModel): """ +class TieredPackagePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class TieredPackagePrice(BaseModel): id: str @@ -960,6 +1192,13 @@ class TieredPackagePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[TieredPackagePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class TieredWithMinimumPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1004,6 +1243,25 @@ class TieredWithMinimumPriceTieredWithMinimumConfig(BaseModel): """If true, the unit price will be prorated to the billing period""" +class TieredWithMinimumPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class TieredWithMinimumPrice(BaseModel): id: str @@ -1077,6 +1335,13 @@ class TieredWithMinimumPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[TieredWithMinimumPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class GroupedTieredPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1116,6 +1381,25 @@ class GroupedTieredPriceGroupedTieredConfig(BaseModel): """ +class GroupedTieredPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class GroupedTieredPrice(BaseModel): id: str @@ -1189,6 +1473,13 @@ class GroupedTieredPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[GroupedTieredPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class TieredPackageWithMinimumPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1228,6 +1519,25 @@ class TieredPackageWithMinimumPriceTieredPackageWithMinimumConfig(BaseModel): """ +class TieredPackageWithMinimumPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class TieredPackageWithMinimumPrice(BaseModel): id: str @@ -1301,6 +1611,13 @@ class TieredPackageWithMinimumPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[TieredPackageWithMinimumPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class PackageWithAllocationPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1328,6 +1645,25 @@ class PackageWithAllocationPricePackageWithAllocationConfig(BaseModel): package_size: str +class PackageWithAllocationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class PackageWithAllocationPrice(BaseModel): id: str @@ -1401,6 +1737,13 @@ class PackageWithAllocationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[PackageWithAllocationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class UnitWithPercentPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1428,6 +1771,25 @@ class UnitWithPercentPriceUnitWithPercentConfig(BaseModel): """Rate per unit of usage""" +class UnitWithPercentPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class UnitWithPercentPrice(BaseModel): id: str @@ -1501,6 +1863,13 @@ class UnitWithPercentPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[UnitWithPercentPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class MatrixWithAllocationPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1518,6 +1887,25 @@ class MatrixWithAllocationPriceCompositePriceFilter(BaseModel): ] +class MatrixWithAllocationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class MatrixWithAllocationPrice(BaseModel): id: str @@ -1591,6 +1979,13 @@ class MatrixWithAllocationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[MatrixWithAllocationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class TieredWithProrationPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1628,6 +2023,25 @@ class TieredWithProrationPriceTieredWithProrationConfig(BaseModel): """ +class TieredWithProrationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class TieredWithProrationPrice(BaseModel): id: str @@ -1701,6 +2115,13 @@ class TieredWithProrationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[TieredWithProrationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class UnitWithProrationPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1725,6 +2146,25 @@ class UnitWithProrationPriceUnitWithProrationConfig(BaseModel): """Rate per unit of usage""" +class UnitWithProrationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class UnitWithProrationPrice(BaseModel): id: str @@ -1798,6 +2238,13 @@ class UnitWithProrationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[UnitWithProrationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class GroupedAllocationPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -1828,6 +2275,25 @@ class GroupedAllocationPriceGroupedAllocationConfig(BaseModel): """Unit rate for post-allocation""" +class GroupedAllocationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class GroupedAllocationPrice(BaseModel): id: str @@ -1901,6 +2367,13 @@ class GroupedAllocationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[GroupedAllocationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class BulkWithProrationPriceBulkWithProrationConfigTier(BaseModel): """Configuration for a single bulk pricing tier with proration""" @@ -1935,6 +2408,25 @@ class BulkWithProrationPriceCompositePriceFilter(BaseModel): ] +class BulkWithProrationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class BulkWithProrationPrice(BaseModel): id: str @@ -2008,6 +2500,13 @@ class BulkWithProrationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[BulkWithProrationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class GroupedWithProratedMinimumPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2038,6 +2537,25 @@ class GroupedWithProratedMinimumPriceGroupedWithProratedMinimumConfig(BaseModel) """The amount to charge per unit""" +class GroupedWithProratedMinimumPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class GroupedWithProratedMinimumPrice(BaseModel): id: str @@ -2111,6 +2629,13 @@ class GroupedWithProratedMinimumPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[GroupedWithProratedMinimumPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class GroupedWithMeteredMinimumPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2173,6 +2698,25 @@ class GroupedWithMeteredMinimumPriceGroupedWithMeteredMinimumConfig(BaseModel): """ +class GroupedWithMeteredMinimumPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class GroupedWithMeteredMinimumPrice(BaseModel): id: str @@ -2246,6 +2790,13 @@ class GroupedWithMeteredMinimumPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[GroupedWithMeteredMinimumPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class GroupedWithMinMaxThresholdsPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2279,6 +2830,25 @@ class GroupedWithMinMaxThresholdsPriceGroupedWithMinMaxThresholdsConfig(BaseMode """The base price charged per group""" +class GroupedWithMinMaxThresholdsPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class GroupedWithMinMaxThresholdsPrice(BaseModel): id: str @@ -2352,6 +2922,13 @@ class GroupedWithMinMaxThresholdsPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[GroupedWithMinMaxThresholdsPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class MatrixWithDisplayNamePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2392,6 +2969,25 @@ class MatrixWithDisplayNamePriceMatrixWithDisplayNameConfig(BaseModel): """Apply per unit pricing to each dimension value""" +class MatrixWithDisplayNamePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class MatrixWithDisplayNamePrice(BaseModel): id: str @@ -2465,6 +3061,13 @@ class MatrixWithDisplayNamePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[MatrixWithDisplayNamePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class GroupedTieredPackagePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2506,6 +3109,25 @@ class GroupedTieredPackagePriceGroupedTieredPackageConfig(BaseModel): """ +class GroupedTieredPackagePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class GroupedTieredPackagePrice(BaseModel): id: str @@ -2579,6 +3201,13 @@ class GroupedTieredPackagePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[GroupedTieredPackagePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class MaxGroupTieredPackagePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2619,6 +3248,25 @@ class MaxGroupTieredPackagePriceMaxGroupTieredPackageConfig(BaseModel): """Apply tiered pricing to the largest group after grouping with the provided key.""" +class MaxGroupTieredPackagePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class MaxGroupTieredPackagePrice(BaseModel): id: str @@ -2692,6 +3340,13 @@ class MaxGroupTieredPackagePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[MaxGroupTieredPackagePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class ScalableMatrixWithUnitPricingPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2740,6 +3395,25 @@ class ScalableMatrixWithUnitPricingPriceScalableMatrixWithUnitPricingConfig(Base """Used to determine the unit rate (optional)""" +class ScalableMatrixWithUnitPricingPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class ScalableMatrixWithUnitPricingPrice(BaseModel): id: str @@ -2813,6 +3487,13 @@ class ScalableMatrixWithUnitPricingPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[ScalableMatrixWithUnitPricingPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class ScalableMatrixWithTieredPricingPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2865,6 +3546,25 @@ class ScalableMatrixWithTieredPricingPriceScalableMatrixWithTieredPricingConfig( """Used for the scalable matrix second dimension (optional)""" +class ScalableMatrixWithTieredPricingPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class ScalableMatrixWithTieredPricingPrice(BaseModel): id: str @@ -2940,6 +3640,13 @@ class ScalableMatrixWithTieredPricingPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[ScalableMatrixWithTieredPricingPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class CumulativeGroupedBulkPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -2979,6 +3686,25 @@ class CumulativeGroupedBulkPriceCumulativeGroupedBulkConfig(BaseModel): group: str +class CumulativeGroupedBulkPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class CumulativeGroupedBulkPrice(BaseModel): id: str @@ -3052,6 +3778,13 @@ class CumulativeGroupedBulkPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[CumulativeGroupedBulkPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class CumulativeGroupedAllocationPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -3085,6 +3818,25 @@ class CumulativeGroupedAllocationPriceCumulativeGroupedAllocationConfig(BaseMode """The amount to charge for each unit outside of the allocation""" +class CumulativeGroupedAllocationPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class CumulativeGroupedAllocationPrice(BaseModel): id: str @@ -3158,6 +3910,13 @@ class CumulativeGroupedAllocationPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[CumulativeGroupedAllocationPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class MinimumCompositePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -3185,6 +3944,25 @@ class MinimumCompositePriceMinimumCompositeConfig(BaseModel): """If true, subtotals from this price are prorated based on the service period""" +class MinimumCompositePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class MinimumCompositePrice(BaseModel): id: str @@ -3258,6 +4036,13 @@ class MinimumCompositePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[MinimumCompositePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class PercentCompositePriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -3282,6 +4067,25 @@ class PercentCompositePricePercentConfig(BaseModel): """What percent of the component subtotals to charge""" +class PercentCompositePriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class PercentCompositePrice(BaseModel): id: str @@ -3355,6 +4159,13 @@ class PercentCompositePrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[PercentCompositePriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + class EventOutputPriceCompositePriceFilter(BaseModel): field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] @@ -3392,6 +4203,25 @@ class EventOutputPriceEventOutputConfig(BaseModel): """ +class EventOutputPriceLicenseType(BaseModel): + """ + The LicenseType resource represents a type of license that can be assigned to users. + License types are used during billing by grouping metrics on the configured grouping key. + """ + + id: str + """The Orb-assigned unique identifier for the license type.""" + + grouping_key: str + """The key used for grouping licenses of this type. + + This is typically a user identifier field. + """ + + name: str + """The name of the license type.""" + + class EventOutputPrice(BaseModel): id: str @@ -3465,6 +4295,13 @@ class EventOutputPrice(BaseModel): dimensional_price_configuration: Optional[DimensionalPriceConfiguration] = None + license_type: Optional[EventOutputPriceLicenseType] = None + """ + The LicenseType resource represents a type of license that can be assigned to + users. License types are used during billing by grouping metrics on the + configured grouping key. + """ + Price: TypeAlias = Annotated[ Union[ diff --git a/src/orb/types/shared_params/new_allocation_price.py b/src/orb/types/shared_params/new_allocation_price.py index 9655e4e8..22331d9e 100644 --- a/src/orb/types/shared_params/new_allocation_price.py +++ b/src/orb/types/shared_params/new_allocation_price.py @@ -56,6 +56,9 @@ class NewAllocationPrice(TypedDict, total=False): will be used (e.g. 'Included Allocation (USD)'). """ + license_type_id: Optional[str] + """The license type ID to associate the price with license allocation.""" + per_unit_cost_basis: str """The (per-unit) cost basis of each created block. diff --git a/src/orb/types/shared_params/new_floating_bulk_price.py b/src/orb/types/shared_params/new_floating_bulk_price.py index 22b80af3..da009a94 100644 --- a/src/orb/types/shared_params/new_floating_bulk_price.py +++ b/src/orb/types/shared_params/new_floating_bulk_price.py @@ -80,6 +80,9 @@ class NewFloatingBulkPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_bulk_with_proration_price.py b/src/orb/types/shared_params/new_floating_bulk_with_proration_price.py index c6f60854..14152f72 100644 --- a/src/orb/types/shared_params/new_floating_bulk_with_proration_price.py +++ b/src/orb/types/shared_params/new_floating_bulk_with_proration_price.py @@ -102,6 +102,9 @@ class NewFloatingBulkWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_cumulative_grouped_bulk_price.py b/src/orb/types/shared_params/new_floating_cumulative_grouped_bulk_price.py index fe7e0889..7c13aea1 100644 --- a/src/orb/types/shared_params/new_floating_cumulative_grouped_bulk_price.py +++ b/src/orb/types/shared_params/new_floating_cumulative_grouped_bulk_price.py @@ -107,6 +107,9 @@ class NewFloatingCumulativeGroupedBulkPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_grouped_allocation_price.py b/src/orb/types/shared_params/new_floating_grouped_allocation_price.py index 94dac2f1..b1d570be 100644 --- a/src/orb/types/shared_params/new_floating_grouped_allocation_price.py +++ b/src/orb/types/shared_params/new_floating_grouped_allocation_price.py @@ -93,6 +93,9 @@ class NewFloatingGroupedAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_grouped_tiered_package_price.py b/src/orb/types/shared_params/new_floating_grouped_tiered_package_price.py index 6f1409df..2d7fbd53 100644 --- a/src/orb/types/shared_params/new_floating_grouped_tiered_package_price.py +++ b/src/orb/types/shared_params/new_floating_grouped_tiered_package_price.py @@ -109,6 +109,9 @@ class NewFloatingGroupedTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_grouped_tiered_price.py b/src/orb/types/shared_params/new_floating_grouped_tiered_price.py index 2fff664f..14fd31d5 100644 --- a/src/orb/types/shared_params/new_floating_grouped_tiered_price.py +++ b/src/orb/types/shared_params/new_floating_grouped_tiered_price.py @@ -102,6 +102,9 @@ class NewFloatingGroupedTieredPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_grouped_with_metered_minimum_price.py b/src/orb/types/shared_params/new_floating_grouped_with_metered_minimum_price.py index 229adf92..d722c98d 100644 --- a/src/orb/types/shared_params/new_floating_grouped_with_metered_minimum_price.py +++ b/src/orb/types/shared_params/new_floating_grouped_with_metered_minimum_price.py @@ -131,6 +131,9 @@ class NewFloatingGroupedWithMeteredMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_grouped_with_prorated_minimum_price.py b/src/orb/types/shared_params/new_floating_grouped_with_prorated_minimum_price.py index f34b268d..fd793161 100644 --- a/src/orb/types/shared_params/new_floating_grouped_with_prorated_minimum_price.py +++ b/src/orb/types/shared_params/new_floating_grouped_with_prorated_minimum_price.py @@ -93,6 +93,9 @@ class NewFloatingGroupedWithProratedMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_matrix_price.py b/src/orb/types/shared_params/new_floating_matrix_price.py index 86f08561..23d131c8 100644 --- a/src/orb/types/shared_params/new_floating_matrix_price.py +++ b/src/orb/types/shared_params/new_floating_matrix_price.py @@ -80,6 +80,9 @@ class NewFloatingMatrixPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_matrix_with_allocation_price.py b/src/orb/types/shared_params/new_floating_matrix_with_allocation_price.py index a5e7e7df..7a625e3c 100644 --- a/src/orb/types/shared_params/new_floating_matrix_with_allocation_price.py +++ b/src/orb/types/shared_params/new_floating_matrix_with_allocation_price.py @@ -80,6 +80,9 @@ class NewFloatingMatrixWithAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_matrix_with_display_name_price.py b/src/orb/types/shared_params/new_floating_matrix_with_display_name_price.py index cb8ce9db..de083d01 100644 --- a/src/orb/types/shared_params/new_floating_matrix_with_display_name_price.py +++ b/src/orb/types/shared_params/new_floating_matrix_with_display_name_price.py @@ -108,6 +108,9 @@ class NewFloatingMatrixWithDisplayNamePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_max_group_tiered_package_price.py b/src/orb/types/shared_params/new_floating_max_group_tiered_package_price.py index 364fa0eb..d5e6fe1c 100644 --- a/src/orb/types/shared_params/new_floating_max_group_tiered_package_price.py +++ b/src/orb/types/shared_params/new_floating_max_group_tiered_package_price.py @@ -108,6 +108,9 @@ class NewFloatingMaxGroupTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_minimum_composite_price.py b/src/orb/types/shared_params/new_floating_minimum_composite_price.py index e139e1e0..286cc7c3 100644 --- a/src/orb/types/shared_params/new_floating_minimum_composite_price.py +++ b/src/orb/types/shared_params/new_floating_minimum_composite_price.py @@ -90,6 +90,9 @@ class NewFloatingMinimumCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_package_price.py b/src/orb/types/shared_params/new_floating_package_price.py index e35b0490..80bda543 100644 --- a/src/orb/types/shared_params/new_floating_package_price.py +++ b/src/orb/types/shared_params/new_floating_package_price.py @@ -80,6 +80,9 @@ class NewFloatingPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_package_with_allocation_price.py b/src/orb/types/shared_params/new_floating_package_with_allocation_price.py index 33824199..fd11087b 100644 --- a/src/orb/types/shared_params/new_floating_package_with_allocation_price.py +++ b/src/orb/types/shared_params/new_floating_package_with_allocation_price.py @@ -90,6 +90,9 @@ class NewFloatingPackageWithAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_scalable_matrix_with_tiered_pricing_price.py b/src/orb/types/shared_params/new_floating_scalable_matrix_with_tiered_pricing_price.py index b7edb78d..3d77020e 100644 --- a/src/orb/types/shared_params/new_floating_scalable_matrix_with_tiered_pricing_price.py +++ b/src/orb/types/shared_params/new_floating_scalable_matrix_with_tiered_pricing_price.py @@ -119,6 +119,9 @@ class NewFloatingScalableMatrixWithTieredPricingPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_scalable_matrix_with_unit_pricing_price.py b/src/orb/types/shared_params/new_floating_scalable_matrix_with_unit_pricing_price.py index ca18027c..374f11e1 100644 --- a/src/orb/types/shared_params/new_floating_scalable_matrix_with_unit_pricing_price.py +++ b/src/orb/types/shared_params/new_floating_scalable_matrix_with_unit_pricing_price.py @@ -114,6 +114,9 @@ class NewFloatingScalableMatrixWithUnitPricingPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_threshold_total_amount_price.py b/src/orb/types/shared_params/new_floating_threshold_total_amount_price.py index e64ee0dd..a6eadaa0 100644 --- a/src/orb/types/shared_params/new_floating_threshold_total_amount_price.py +++ b/src/orb/types/shared_params/new_floating_threshold_total_amount_price.py @@ -107,6 +107,9 @@ class NewFloatingThresholdTotalAmountPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_tiered_package_price.py b/src/orb/types/shared_params/new_floating_tiered_package_price.py index f0c769ef..f4e0fb24 100644 --- a/src/orb/types/shared_params/new_floating_tiered_package_price.py +++ b/src/orb/types/shared_params/new_floating_tiered_package_price.py @@ -103,6 +103,9 @@ class NewFloatingTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_tiered_package_with_minimum_price.py b/src/orb/types/shared_params/new_floating_tiered_package_with_minimum_price.py index 3f9af13a..9f873b91 100644 --- a/src/orb/types/shared_params/new_floating_tiered_package_with_minimum_price.py +++ b/src/orb/types/shared_params/new_floating_tiered_package_with_minimum_price.py @@ -107,6 +107,9 @@ class NewFloatingTieredPackageWithMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_tiered_price.py b/src/orb/types/shared_params/new_floating_tiered_price.py index 5444fb79..66e2ae84 100644 --- a/src/orb/types/shared_params/new_floating_tiered_price.py +++ b/src/orb/types/shared_params/new_floating_tiered_price.py @@ -80,6 +80,9 @@ class NewFloatingTieredPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_tiered_with_minimum_price.py b/src/orb/types/shared_params/new_floating_tiered_with_minimum_price.py index 934637cc..c1ebb6c0 100644 --- a/src/orb/types/shared_params/new_floating_tiered_with_minimum_price.py +++ b/src/orb/types/shared_params/new_floating_tiered_with_minimum_price.py @@ -112,6 +112,9 @@ class NewFloatingTieredWithMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_tiered_with_proration_price.py b/src/orb/types/shared_params/new_floating_tiered_with_proration_price.py index 483a5ab6..815c98d9 100644 --- a/src/orb/types/shared_params/new_floating_tiered_with_proration_price.py +++ b/src/orb/types/shared_params/new_floating_tiered_with_proration_price.py @@ -105,6 +105,9 @@ class NewFloatingTieredWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_unit_price.py b/src/orb/types/shared_params/new_floating_unit_price.py index 9680510a..8a7cfc66 100644 --- a/src/orb/types/shared_params/new_floating_unit_price.py +++ b/src/orb/types/shared_params/new_floating_unit_price.py @@ -80,6 +80,9 @@ class NewFloatingUnitPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_unit_with_percent_price.py b/src/orb/types/shared_params/new_floating_unit_with_percent_price.py index 991d2ed9..a325cfab 100644 --- a/src/orb/types/shared_params/new_floating_unit_with_percent_price.py +++ b/src/orb/types/shared_params/new_floating_unit_with_percent_price.py @@ -90,6 +90,9 @@ class NewFloatingUnitWithPercentPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_floating_unit_with_proration_price.py b/src/orb/types/shared_params/new_floating_unit_with_proration_price.py index 16010cf5..737d7d10 100644 --- a/src/orb/types/shared_params/new_floating_unit_with_proration_price.py +++ b/src/orb/types/shared_params/new_floating_unit_with_proration_price.py @@ -87,6 +87,9 @@ class NewFloatingUnitWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_bulk_price.py b/src/orb/types/shared_params/new_plan_bulk_price.py index 05e8b90f..18365957 100644 --- a/src/orb/types/shared_params/new_plan_bulk_price.py +++ b/src/orb/types/shared_params/new_plan_bulk_price.py @@ -83,6 +83,9 @@ class NewPlanBulkPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_bulk_with_proration_price.py b/src/orb/types/shared_params/new_plan_bulk_with_proration_price.py index b2091bd1..98c81479 100644 --- a/src/orb/types/shared_params/new_plan_bulk_with_proration_price.py +++ b/src/orb/types/shared_params/new_plan_bulk_with_proration_price.py @@ -105,6 +105,9 @@ class NewPlanBulkWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_cumulative_grouped_bulk_price.py b/src/orb/types/shared_params/new_plan_cumulative_grouped_bulk_price.py index 554d80d4..8f855259 100644 --- a/src/orb/types/shared_params/new_plan_cumulative_grouped_bulk_price.py +++ b/src/orb/types/shared_params/new_plan_cumulative_grouped_bulk_price.py @@ -110,6 +110,9 @@ class NewPlanCumulativeGroupedBulkPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_grouped_allocation_price.py b/src/orb/types/shared_params/new_plan_grouped_allocation_price.py index e2700481..69d606d3 100644 --- a/src/orb/types/shared_params/new_plan_grouped_allocation_price.py +++ b/src/orb/types/shared_params/new_plan_grouped_allocation_price.py @@ -96,6 +96,9 @@ class NewPlanGroupedAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_grouped_tiered_package_price.py b/src/orb/types/shared_params/new_plan_grouped_tiered_package_price.py index 8b1b1cd1..c0ef1570 100644 --- a/src/orb/types/shared_params/new_plan_grouped_tiered_package_price.py +++ b/src/orb/types/shared_params/new_plan_grouped_tiered_package_price.py @@ -112,6 +112,9 @@ class NewPlanGroupedTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_grouped_tiered_price.py b/src/orb/types/shared_params/new_plan_grouped_tiered_price.py index a9cc4ae5..dbbed5b4 100644 --- a/src/orb/types/shared_params/new_plan_grouped_tiered_price.py +++ b/src/orb/types/shared_params/new_plan_grouped_tiered_price.py @@ -105,6 +105,9 @@ class NewPlanGroupedTieredPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_grouped_with_metered_minimum_price.py b/src/orb/types/shared_params/new_plan_grouped_with_metered_minimum_price.py index 09d0e5b8..3d5ea79c 100644 --- a/src/orb/types/shared_params/new_plan_grouped_with_metered_minimum_price.py +++ b/src/orb/types/shared_params/new_plan_grouped_with_metered_minimum_price.py @@ -134,6 +134,9 @@ class NewPlanGroupedWithMeteredMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_grouped_with_prorated_minimum_price.py b/src/orb/types/shared_params/new_plan_grouped_with_prorated_minimum_price.py index a27e09eb..aa1e841b 100644 --- a/src/orb/types/shared_params/new_plan_grouped_with_prorated_minimum_price.py +++ b/src/orb/types/shared_params/new_plan_grouped_with_prorated_minimum_price.py @@ -96,6 +96,9 @@ class NewPlanGroupedWithProratedMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_matrix_price.py b/src/orb/types/shared_params/new_plan_matrix_price.py index e0d8d2a3..fdbdd185 100644 --- a/src/orb/types/shared_params/new_plan_matrix_price.py +++ b/src/orb/types/shared_params/new_plan_matrix_price.py @@ -83,6 +83,9 @@ class NewPlanMatrixPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_matrix_with_allocation_price.py b/src/orb/types/shared_params/new_plan_matrix_with_allocation_price.py index 2a704358..4c5eb62e 100644 --- a/src/orb/types/shared_params/new_plan_matrix_with_allocation_price.py +++ b/src/orb/types/shared_params/new_plan_matrix_with_allocation_price.py @@ -83,6 +83,9 @@ class NewPlanMatrixWithAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_matrix_with_display_name_price.py b/src/orb/types/shared_params/new_plan_matrix_with_display_name_price.py index 7db6380d..960e52f5 100644 --- a/src/orb/types/shared_params/new_plan_matrix_with_display_name_price.py +++ b/src/orb/types/shared_params/new_plan_matrix_with_display_name_price.py @@ -111,6 +111,9 @@ class NewPlanMatrixWithDisplayNamePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_max_group_tiered_package_price.py b/src/orb/types/shared_params/new_plan_max_group_tiered_package_price.py index 3122290c..5aa49157 100644 --- a/src/orb/types/shared_params/new_plan_max_group_tiered_package_price.py +++ b/src/orb/types/shared_params/new_plan_max_group_tiered_package_price.py @@ -111,6 +111,9 @@ class NewPlanMaxGroupTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_minimum_composite_price.py b/src/orb/types/shared_params/new_plan_minimum_composite_price.py index d23cdfc1..e5e3d72f 100644 --- a/src/orb/types/shared_params/new_plan_minimum_composite_price.py +++ b/src/orb/types/shared_params/new_plan_minimum_composite_price.py @@ -93,6 +93,9 @@ class NewPlanMinimumCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_package_price.py b/src/orb/types/shared_params/new_plan_package_price.py index ad018a13..16419294 100644 --- a/src/orb/types/shared_params/new_plan_package_price.py +++ b/src/orb/types/shared_params/new_plan_package_price.py @@ -83,6 +83,9 @@ class NewPlanPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_package_with_allocation_price.py b/src/orb/types/shared_params/new_plan_package_with_allocation_price.py index a26d0d4b..f878fae0 100644 --- a/src/orb/types/shared_params/new_plan_package_with_allocation_price.py +++ b/src/orb/types/shared_params/new_plan_package_with_allocation_price.py @@ -93,6 +93,9 @@ class NewPlanPackageWithAllocationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_scalable_matrix_with_tiered_pricing_price.py b/src/orb/types/shared_params/new_plan_scalable_matrix_with_tiered_pricing_price.py index 7cfa7040..42191033 100644 --- a/src/orb/types/shared_params/new_plan_scalable_matrix_with_tiered_pricing_price.py +++ b/src/orb/types/shared_params/new_plan_scalable_matrix_with_tiered_pricing_price.py @@ -122,6 +122,9 @@ class NewPlanScalableMatrixWithTieredPricingPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_scalable_matrix_with_unit_pricing_price.py b/src/orb/types/shared_params/new_plan_scalable_matrix_with_unit_pricing_price.py index 7a0b8cbb..f9bee34c 100644 --- a/src/orb/types/shared_params/new_plan_scalable_matrix_with_unit_pricing_price.py +++ b/src/orb/types/shared_params/new_plan_scalable_matrix_with_unit_pricing_price.py @@ -117,6 +117,9 @@ class NewPlanScalableMatrixWithUnitPricingPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_threshold_total_amount_price.py b/src/orb/types/shared_params/new_plan_threshold_total_amount_price.py index 73c235f9..86cb1ef5 100644 --- a/src/orb/types/shared_params/new_plan_threshold_total_amount_price.py +++ b/src/orb/types/shared_params/new_plan_threshold_total_amount_price.py @@ -110,6 +110,9 @@ class NewPlanThresholdTotalAmountPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_tiered_package_price.py b/src/orb/types/shared_params/new_plan_tiered_package_price.py index 7f061a27..6c2c96db 100644 --- a/src/orb/types/shared_params/new_plan_tiered_package_price.py +++ b/src/orb/types/shared_params/new_plan_tiered_package_price.py @@ -106,6 +106,9 @@ class NewPlanTieredPackagePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_tiered_package_with_minimum_price.py b/src/orb/types/shared_params/new_plan_tiered_package_with_minimum_price.py index c47dec44..cdb4b2e3 100644 --- a/src/orb/types/shared_params/new_plan_tiered_package_with_minimum_price.py +++ b/src/orb/types/shared_params/new_plan_tiered_package_with_minimum_price.py @@ -110,6 +110,9 @@ class NewPlanTieredPackageWithMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_tiered_price.py b/src/orb/types/shared_params/new_plan_tiered_price.py index 8a77a04b..e1d026d0 100644 --- a/src/orb/types/shared_params/new_plan_tiered_price.py +++ b/src/orb/types/shared_params/new_plan_tiered_price.py @@ -83,6 +83,9 @@ class NewPlanTieredPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_tiered_with_minimum_price.py b/src/orb/types/shared_params/new_plan_tiered_with_minimum_price.py index 27b720fb..0a107b71 100644 --- a/src/orb/types/shared_params/new_plan_tiered_with_minimum_price.py +++ b/src/orb/types/shared_params/new_plan_tiered_with_minimum_price.py @@ -115,6 +115,9 @@ class NewPlanTieredWithMinimumPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_unit_price.py b/src/orb/types/shared_params/new_plan_unit_price.py index b1c660d0..bfc4a50d 100644 --- a/src/orb/types/shared_params/new_plan_unit_price.py +++ b/src/orb/types/shared_params/new_plan_unit_price.py @@ -83,6 +83,9 @@ class NewPlanUnitPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_unit_with_percent_price.py b/src/orb/types/shared_params/new_plan_unit_with_percent_price.py index 6aa47863..dbc8ed1d 100644 --- a/src/orb/types/shared_params/new_plan_unit_with_percent_price.py +++ b/src/orb/types/shared_params/new_plan_unit_with_percent_price.py @@ -93,6 +93,9 @@ class NewPlanUnitWithPercentPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/shared_params/new_plan_unit_with_proration_price.py b/src/orb/types/shared_params/new_plan_unit_with_proration_price.py index a8d41ed4..cd8ee561 100644 --- a/src/orb/types/shared_params/new_plan_unit_with_proration_price.py +++ b/src/orb/types/shared_params/new_plan_unit_with_proration_price.py @@ -90,6 +90,9 @@ class NewPlanUnitWithProrationPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/subscription_create_params.py b/src/orb/types/subscription_create_params.py index b87ae181..0f454571 100644 --- a/src/orb/types/subscription_create_params.py +++ b/src/orb/types/subscription_create_params.py @@ -410,6 +410,9 @@ class AddPricePriceNewSubscriptionBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -518,6 +521,9 @@ class AddPricePriceNewSubscriptionTieredWithProrationPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -624,6 +630,9 @@ class AddPricePriceNewSubscriptionGroupedWithMinMaxThresholdsPrice(TypedDict, to If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -730,6 +739,9 @@ class AddPricePriceNewSubscriptionCumulativeGroupedAllocationPrice(TypedDict, to If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -823,6 +835,9 @@ class AddPricePriceNewSubscriptionPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -929,6 +944,9 @@ class AddPricePriceNewSubscriptionEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1155,6 +1173,9 @@ class ReplacePricePriceNewSubscriptionBulkWithFiltersPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1263,6 +1284,9 @@ class ReplacePricePriceNewSubscriptionTieredWithProrationPrice(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1371,6 +1395,9 @@ class ReplacePricePriceNewSubscriptionGroupedWithMinMaxThresholdsPrice(TypedDict If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1479,6 +1506,9 @@ class ReplacePricePriceNewSubscriptionCumulativeGroupedAllocationPrice(TypedDict If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1572,6 +1602,9 @@ class ReplacePricePriceNewSubscriptionPercentCompositePrice(TypedDict, total=Fal If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1678,6 +1711,9 @@ class ReplacePricePriceNewSubscriptionEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/subscription_price_intervals_params.py b/src/orb/types/subscription_price_intervals_params.py index a1fce592..eba9360a 100644 --- a/src/orb/types/subscription_price_intervals_params.py +++ b/src/orb/types/subscription_price_intervals_params.py @@ -252,6 +252,9 @@ class AddPriceNewFloatingBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -347,6 +350,9 @@ class AddPriceNewFloatingGroupedWithMinMaxThresholdsPrice(TypedDict, total=False If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -442,6 +448,9 @@ class AddPriceNewFloatingCumulativeGroupedAllocationPrice(TypedDict, total=False If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -526,6 +535,9 @@ class AddPriceNewFloatingPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -623,6 +635,9 @@ class AddPriceNewFloatingEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/src/orb/types/subscription_schedule_plan_change_params.py b/src/orb/types/subscription_schedule_plan_change_params.py index 7d0313d2..e2208e29 100644 --- a/src/orb/types/subscription_schedule_plan_change_params.py +++ b/src/orb/types/subscription_schedule_plan_change_params.py @@ -398,6 +398,9 @@ class AddPricePriceNewSubscriptionBulkWithFiltersPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -506,6 +509,9 @@ class AddPricePriceNewSubscriptionTieredWithProrationPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -612,6 +618,9 @@ class AddPricePriceNewSubscriptionGroupedWithMinMaxThresholdsPrice(TypedDict, to If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -718,6 +727,9 @@ class AddPricePriceNewSubscriptionCumulativeGroupedAllocationPrice(TypedDict, to If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -811,6 +823,9 @@ class AddPricePriceNewSubscriptionPercentCompositePrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -917,6 +932,9 @@ class AddPricePriceNewSubscriptionEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1143,6 +1161,9 @@ class ReplacePricePriceNewSubscriptionBulkWithFiltersPrice(TypedDict, total=Fals If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1251,6 +1272,9 @@ class ReplacePricePriceNewSubscriptionTieredWithProrationPrice(TypedDict, total= If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1359,6 +1383,9 @@ class ReplacePricePriceNewSubscriptionGroupedWithMinMaxThresholdsPrice(TypedDict If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1467,6 +1494,9 @@ class ReplacePricePriceNewSubscriptionCumulativeGroupedAllocationPrice(TypedDict If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1560,6 +1590,9 @@ class ReplacePricePriceNewSubscriptionPercentCompositePrice(TypedDict, total=Fal If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. @@ -1666,6 +1699,9 @@ class ReplacePricePriceNewSubscriptionEventOutputPrice(TypedDict, total=False): If unspecified, a single invoice is produced per billing cycle. """ + license_type_id: Optional[str] + """The ID of the license type to associate with this price.""" + metadata: Optional[Dict[str, Optional[str]]] """User-specified key/value pairs for the resource. diff --git a/tests/api_resources/beta/test_external_plan_id.py b/tests/api_resources/beta/test_external_plan_id.py index 1cb8da82..13c78e4b 100644 --- a/tests/api_resources/beta/test_external_plan_id.py +++ b/tests/api_resources/beta/test_external_plan_id.py @@ -71,6 +71,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -107,6 +108,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -167,6 +169,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -203,6 +206,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -396,6 +400,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -432,6 +437,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -492,6 +498,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -528,6 +535,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, diff --git a/tests/api_resources/test_beta.py b/tests/api_resources/test_beta.py index 37e631fb..e391b9b2 100644 --- a/tests/api_resources/test_beta.py +++ b/tests/api_resources/test_beta.py @@ -71,6 +71,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -107,6 +108,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -167,6 +169,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -203,6 +206,7 @@ def test_method_create_plan_version_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -396,6 +400,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -432,6 +437,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -492,6 +498,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -528,6 +535,7 @@ async def test_method_create_plan_version_with_all_params(self, async_client: As "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, diff --git a/tests/api_resources/test_plans.py b/tests/api_resources/test_plans.py index 2a89638b..24286962 100644 --- a/tests/api_resources/test_plans.py +++ b/tests/api_resources/test_plans.py @@ -52,6 +52,7 @@ def test_method_create_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -88,6 +89,7 @@ def test_method_create_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -321,6 +323,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncOrb) -> No } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "plan_phase_order": 0, @@ -357,6 +360,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncOrb) -> No "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, diff --git a/tests/api_resources/test_prices.py b/tests/api_resources/test_prices.py index 09a010d8..68a1c59b 100644 --- a/tests/api_resources/test_prices.py +++ b/tests/api_resources/test_prices.py @@ -71,6 +71,7 @@ def test_method_create_with_all_params_overload_1(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -169,6 +170,7 @@ def test_method_create_with_all_params_overload_2(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -272,6 +274,7 @@ def test_method_create_with_all_params_overload_3(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -379,6 +382,7 @@ def test_method_create_with_all_params_overload_4(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -483,6 +487,7 @@ def test_method_create_with_all_params_overload_5(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -589,6 +594,7 @@ def test_method_create_with_all_params_overload_6(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -712,6 +718,7 @@ def test_method_create_with_all_params_overload_7(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -840,6 +847,7 @@ def test_method_create_with_all_params_overload_8(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -974,6 +982,7 @@ def test_method_create_with_all_params_overload_9(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1106,6 +1115,7 @@ def test_method_create_with_all_params_overload_10(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1240,6 +1250,7 @@ def test_method_create_with_all_params_overload_11(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1358,6 +1369,7 @@ def test_method_create_with_all_params_overload_12(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1454,6 +1466,7 @@ def test_method_create_with_all_params_overload_13(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1562,6 +1575,7 @@ def test_method_create_with_all_params_overload_14(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1678,6 +1692,7 @@ def test_method_create_with_all_params_overload_15(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1774,6 +1789,7 @@ def test_method_create_with_all_params_overload_16(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1864,6 +1880,7 @@ def test_method_create_with_all_params_overload_17(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -1965,6 +1982,7 @@ def test_method_create_with_all_params_overload_18(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2055,6 +2073,7 @@ def test_method_create_with_all_params_overload_19(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2179,6 +2198,7 @@ def test_method_create_with_all_params_overload_20(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2305,6 +2325,7 @@ def test_method_create_with_all_params_overload_21(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2415,6 +2436,7 @@ def test_method_create_with_all_params_overload_22(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2541,6 +2563,7 @@ def test_method_create_with_all_params_overload_23(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2675,6 +2698,7 @@ def test_method_create_with_all_params_overload_24(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2804,6 +2828,7 @@ def test_method_create_with_all_params_overload_25(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -2942,6 +2967,7 @@ def test_method_create_with_all_params_overload_26(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3078,6 +3104,7 @@ def test_method_create_with_all_params_overload_27(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3188,6 +3215,7 @@ def test_method_create_with_all_params_overload_28(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3283,6 +3311,7 @@ def test_method_create_with_all_params_overload_29(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3365,6 +3394,7 @@ def test_method_create_with_all_params_overload_30(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3451,6 +3481,7 @@ def test_method_create_with_all_params_overload_31(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3680,6 +3711,7 @@ def test_method_evaluate_multiple_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, }, "price_id": "price_id", @@ -3776,6 +3808,7 @@ def test_method_evaluate_preview_events_with_all_params(self, client: Orb) -> No "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, }, "price_id": "price_id", @@ -3901,6 +3934,7 @@ async def test_method_create_with_all_params_overload_1(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -3999,6 +4033,7 @@ async def test_method_create_with_all_params_overload_2(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4102,6 +4137,7 @@ async def test_method_create_with_all_params_overload_3(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4209,6 +4245,7 @@ async def test_method_create_with_all_params_overload_4(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4313,6 +4350,7 @@ async def test_method_create_with_all_params_overload_5(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4419,6 +4457,7 @@ async def test_method_create_with_all_params_overload_6(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4542,6 +4581,7 @@ async def test_method_create_with_all_params_overload_7(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4670,6 +4710,7 @@ async def test_method_create_with_all_params_overload_8(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4804,6 +4845,7 @@ async def test_method_create_with_all_params_overload_9(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -4936,6 +4978,7 @@ async def test_method_create_with_all_params_overload_10(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5070,6 +5113,7 @@ async def test_method_create_with_all_params_overload_11(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5188,6 +5232,7 @@ async def test_method_create_with_all_params_overload_12(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5284,6 +5329,7 @@ async def test_method_create_with_all_params_overload_13(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5392,6 +5438,7 @@ async def test_method_create_with_all_params_overload_14(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5508,6 +5555,7 @@ async def test_method_create_with_all_params_overload_15(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5604,6 +5652,7 @@ async def test_method_create_with_all_params_overload_16(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5694,6 +5743,7 @@ async def test_method_create_with_all_params_overload_17(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5795,6 +5845,7 @@ async def test_method_create_with_all_params_overload_18(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -5885,6 +5936,7 @@ async def test_method_create_with_all_params_overload_19(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6009,6 +6061,7 @@ async def test_method_create_with_all_params_overload_20(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6135,6 +6188,7 @@ async def test_method_create_with_all_params_overload_21(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6245,6 +6299,7 @@ async def test_method_create_with_all_params_overload_22(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6371,6 +6426,7 @@ async def test_method_create_with_all_params_overload_23(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6505,6 +6561,7 @@ async def test_method_create_with_all_params_overload_24(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6634,6 +6691,7 @@ async def test_method_create_with_all_params_overload_25(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6772,6 +6830,7 @@ async def test_method_create_with_all_params_overload_26(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -6908,6 +6967,7 @@ async def test_method_create_with_all_params_overload_27(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -7018,6 +7078,7 @@ async def test_method_create_with_all_params_overload_28(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -7113,6 +7174,7 @@ async def test_method_create_with_all_params_overload_29(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -7195,6 +7257,7 @@ async def test_method_create_with_all_params_overload_30(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -7281,6 +7344,7 @@ async def test_method_create_with_all_params_overload_31(self, async_client: Asy "duration": 0, "duration_unit": "day", }, + license_type_id="license_type_id", metadata={"foo": "string"}, ) assert_matches_type(Price, price, path=["response"]) @@ -7510,6 +7574,7 @@ async def test_method_evaluate_multiple_with_all_params(self, async_client: Asyn "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, }, "price_id": "price_id", @@ -7606,6 +7671,7 @@ async def test_method_evaluate_preview_events_with_all_params(self, async_client "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, }, "price_id": "price_id", diff --git a/tests/api_resources/test_subscriptions.py b/tests/api_resources/test_subscriptions.py index 47c46c03..2078ccf8 100644 --- a/tests/api_resources/test_subscriptions.py +++ b/tests/api_resources/test_subscriptions.py @@ -76,6 +76,7 @@ def test_method_create_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -124,6 +125,7 @@ def test_method_create_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -208,6 +210,7 @@ def test_method_create_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -255,6 +258,7 @@ def test_method_create_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -662,6 +666,7 @@ def test_method_price_intervals_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "can_defer_billing": True, @@ -715,6 +720,7 @@ def test_method_price_intervals_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, }, "price_id": "h74gfhdjvn7ujokd", @@ -918,6 +924,7 @@ def test_method_schedule_plan_change_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -966,6 +973,7 @@ def test_method_schedule_plan_change_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -1043,6 +1051,7 @@ def test_method_schedule_plan_change_with_all_params(self, client: Orb) -> None: } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -1090,6 +1099,7 @@ def test_method_schedule_plan_change_with_all_params(self, client: Orb) -> None: "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -1466,6 +1476,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncOrb) -> No } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -1514,6 +1525,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncOrb) -> No "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -1598,6 +1610,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncOrb) -> No } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -1645,6 +1658,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncOrb) -> No "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -2052,6 +2066,7 @@ async def test_method_price_intervals_with_all_params(self, async_client: AsyncO } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "can_defer_billing": True, @@ -2105,6 +2120,7 @@ async def test_method_price_intervals_with_all_params(self, async_client: AsyncO "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, }, "price_id": "h74gfhdjvn7ujokd", @@ -2308,6 +2324,7 @@ async def test_method_schedule_plan_change_with_all_params(self, async_client: A } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -2356,6 +2373,7 @@ async def test_method_schedule_plan_change_with_all_params(self, async_client: A "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", }, @@ -2433,6 +2451,7 @@ async def test_method_schedule_plan_change_with_all_params(self, async_client: A } ], "item_id": "item_id", + "license_type_id": "license_type_id", "per_unit_cost_basis": "per_unit_cost_basis", }, "discounts": [ @@ -2480,6 +2499,7 @@ async def test_method_schedule_plan_change_with_all_params(self, async_client: A "duration": 0, "duration_unit": "day", }, + "license_type_id": "license_type_id", "metadata": {"foo": "string"}, "reference_id": "reference_id", },