Skip to content

Commit f7acc04

Browse files
feat(api): api update
1 parent 2581e01 commit f7acc04

File tree

4 files changed

+47
-2
lines changed

4 files changed

+47
-2
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 118
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-672b562b91c2e644498b93b1940f8866576a6734a81346b324ed5792e9276bf3.yml
3-
openapi_spec_hash: 3c1a3cc113493afd824bdc6773a202bb
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-145c6652d32a05c9305e4674643e2aa7d559073e48dc252d6c3c0fe802ce7ec6.yml
3+
openapi_spec_hash: 6bbbbe1687099b69faee47fda12bf82c
44
config_hash: e6db17547fe854b1c240407cf4c6dc9e

src/orb/types/customer_create_params.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"TaxConfiguration",
2121
"TaxConfigurationNewNumeralConfiguration",
2222
"TaxConfigurationNewAnrokConfiguration",
23+
"TaxConfigurationNewStripeTaxConfiguration",
2324
]
2425

2526

@@ -287,10 +288,24 @@ class TaxConfigurationNewAnrokConfiguration(TypedDict, total=False):
287288
"""
288289

289290

291+
class TaxConfigurationNewStripeTaxConfiguration(TypedDict, total=False):
292+
tax_exempt: Required[bool]
293+
294+
tax_provider: Required[Literal["stripe"]]
295+
296+
automatic_tax_enabled: Optional[bool]
297+
"""Whether to automatically calculate tax for this customer.
298+
299+
When null, inherits from account-level setting. When true or false, overrides
300+
the account setting.
301+
"""
302+
303+
290304
TaxConfiguration: TypeAlias = Union[
291305
NewAvalaraTaxConfigurationParam,
292306
NewTaxJarConfigurationParam,
293307
NewSphereConfigurationParam,
294308
TaxConfigurationNewNumeralConfiguration,
295309
TaxConfigurationNewAnrokConfiguration,
310+
TaxConfigurationNewStripeTaxConfiguration,
296311
]

src/orb/types/customer_update_by_external_id_params.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"TaxConfiguration",
2121
"TaxConfigurationNewNumeralConfiguration",
2222
"TaxConfigurationNewAnrokConfiguration",
23+
"TaxConfigurationNewStripeTaxConfiguration",
2324
]
2425

2526

@@ -282,10 +283,24 @@ class TaxConfigurationNewAnrokConfiguration(TypedDict, total=False):
282283
"""
283284

284285

286+
class TaxConfigurationNewStripeTaxConfiguration(TypedDict, total=False):
287+
tax_exempt: Required[bool]
288+
289+
tax_provider: Required[Literal["stripe"]]
290+
291+
automatic_tax_enabled: Optional[bool]
292+
"""Whether to automatically calculate tax for this customer.
293+
294+
When null, inherits from account-level setting. When true or false, overrides
295+
the account setting.
296+
"""
297+
298+
285299
TaxConfiguration: TypeAlias = Union[
286300
NewAvalaraTaxConfigurationParam,
287301
NewTaxJarConfigurationParam,
288302
NewSphereConfigurationParam,
289303
TaxConfigurationNewNumeralConfiguration,
290304
TaxConfigurationNewAnrokConfiguration,
305+
TaxConfigurationNewStripeTaxConfiguration,
291306
]

src/orb/types/customer_update_params.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"TaxConfiguration",
2121
"TaxConfigurationNewNumeralConfiguration",
2222
"TaxConfigurationNewAnrokConfiguration",
23+
"TaxConfigurationNewStripeTaxConfiguration",
2324
]
2425

2526

@@ -282,10 +283,24 @@ class TaxConfigurationNewAnrokConfiguration(TypedDict, total=False):
282283
"""
283284

284285

286+
class TaxConfigurationNewStripeTaxConfiguration(TypedDict, total=False):
287+
tax_exempt: Required[bool]
288+
289+
tax_provider: Required[Literal["stripe"]]
290+
291+
automatic_tax_enabled: Optional[bool]
292+
"""Whether to automatically calculate tax for this customer.
293+
294+
When null, inherits from account-level setting. When true or false, overrides
295+
the account setting.
296+
"""
297+
298+
285299
TaxConfiguration: TypeAlias = Union[
286300
NewAvalaraTaxConfigurationParam,
287301
NewTaxJarConfigurationParam,
288302
NewSphereConfigurationParam,
289303
TaxConfigurationNewNumeralConfiguration,
290304
TaxConfigurationNewAnrokConfiguration,
305+
TaxConfigurationNewStripeTaxConfiguration,
291306
]

0 commit comments

Comments
 (0)