Skip to content

Commit 1148ae8

Browse files
feat(api): manual updates
1 parent 6314aab commit 1148ae8

File tree

21 files changed

+427
-1352
lines changed

21 files changed

+427
-1352
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 113
1+
configured_endpoints: 114
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-c697450a215fdbd1a854d26381ce137b222726c3e6669a93afb1c0c5669906ca.yml
33
openapi_spec_hash: b8b5388292baa73b5f2c686d4904ae45
4-
config_hash: 0e33d6c596feab76cb4df5d64f28350b
4+
config_hash: e63f2d098e5d12f63ae4cd8270aa5c3c

api.md

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,27 @@ Methods:
2222

2323
- <code title="get /ping">client.topLevel.<a href="./src/resources/top-level.ts">ping</a>() -> TopLevelPingResponse</code>
2424

25+
# Beta
26+
27+
Types:
28+
29+
- <code><a href="./src/resources/beta/beta.ts">PlanVersion</a></code>
30+
- <code><a href="./src/resources/beta/beta.ts">PlanVersionPhase</a></code>
31+
32+
Methods:
33+
34+
- <code title="post /plans/{plan_id}/versions">client.beta.<a href="./src/resources/beta/beta.ts">createPlanVersion</a>(planId, { ...params }) -> PlanVersion</code>
35+
- <code title="get /plans/{plan_id}/versions/{version}">client.beta.<a href="./src/resources/beta/beta.ts">fetchPlanVersion</a>(planId, version) -> PlanVersion</code>
36+
- <code title="post /plans/{plan_id}/set_default_version">client.beta.<a href="./src/resources/beta/beta.ts">setDefaultPlanVersion</a>(planId, { ...params }) -> Plan</code>
37+
38+
## ExternalPlanID
39+
40+
Methods:
41+
42+
- <code title="post /plans/external_plan_id/{external_plan_id}/versions">client.beta.externalPlanId.<a href="./src/resources/beta/external-plan-id.ts">createPlanVersion</a>(externalPlanId, { ...params }) -> PlanVersion</code>
43+
- <code title="get /plans/external_plan_id/{external_plan_id}/versions/{version}">client.beta.externalPlanId.<a href="./src/resources/beta/external-plan-id.ts">fetchPlanVersion</a>(externalPlanId, version) -> PlanVersion</code>
44+
- <code title="post /plans/external_plan_id/{external_plan_id}/set_default_version">client.beta.externalPlanId.<a href="./src/resources/beta/external-plan-id.ts">setDefaultPlanVersion</a>(externalPlanId, { ...params }) -> Plan</code>
45+
2546
# Coupons
2647

2748
Types:
@@ -253,39 +274,13 @@ Methods:
253274
- <code title="put /plans/{plan_id}">client.plans.<a href="./src/resources/plans/plans.ts">update</a>(planId, { ...params }) -> Plan</code>
254275
- <code title="get /plans">client.plans.<a href="./src/resources/plans/plans.ts">list</a>({ ...params }) -> PlansPage</code>
255276
- <code title="get /plans/{plan_id}">client.plans.<a href="./src/resources/plans/plans.ts">fetch</a>(planId) -> Plan</code>
256-
- <code title="post /plans/{plan_id}/set_default_version">client.plans.<a href="./src/resources/plans/plans.ts">setDefaultVersion</a>(planId, { ...params }) -> Plan</code>
257277

258278
## ExternalPlanID
259279

260280
Methods:
261281

262-
- <code title="put /plans/external_plan_id/{external_plan_id}">client.plans.externalPlanId.<a href="./src/resources/plans/external-plan-id/external-plan-id.ts">update</a>(otherExternalPlanId, { ...params }) -> Plan</code>
263-
- <code title="get /plans/external_plan_id/{external_plan_id}">client.plans.externalPlanId.<a href="./src/resources/plans/external-plan-id/external-plan-id.ts">fetch</a>(externalPlanId) -> Plan</code>
264-
- <code title="post /plans/external_plan_id/{external_plan_id}/set_default_version">client.plans.externalPlanId.<a href="./src/resources/plans/external-plan-id/external-plan-id.ts">setDefaultVersion</a>(externalPlanId, { ...params }) -> Plan</code>
265-
266-
### Versions
267-
268-
Types:
269-
270-
- <code><a href="./src/resources/plans/external-plan-id/versions.ts">VersionCreateResponse</a></code>
271-
- <code><a href="./src/resources/plans/external-plan-id/versions.ts">VersionRetrieveResponse</a></code>
272-
273-
Methods:
274-
275-
- <code title="post /plans/external_plan_id/{external_plan_id}/versions">client.plans.externalPlanId.versions.<a href="./src/resources/plans/external-plan-id/versions.ts">create</a>(externalPlanId, { ...params }) -> VersionCreateResponse</code>
276-
- <code title="get /plans/external_plan_id/{external_plan_id}/versions/{version}">client.plans.externalPlanId.versions.<a href="./src/resources/plans/external-plan-id/versions.ts">retrieve</a>(externalPlanId, version) -> VersionRetrieveResponse</code>
277-
278-
## Versions
279-
280-
Types:
281-
282-
- <code><a href="./src/resources/plans/versions.ts">VersionCreateResponse</a></code>
283-
- <code><a href="./src/resources/plans/versions.ts">VersionRetrieveResponse</a></code>
284-
285-
Methods:
286-
287-
- <code title="post /plans/{plan_id}/versions">client.plans.versions.<a href="./src/resources/plans/versions.ts">create</a>(planId, { ...params }) -> VersionCreateResponse</code>
288-
- <code title="get /plans/{plan_id}/versions/{version}">client.plans.versions.<a href="./src/resources/plans/versions.ts">retrieve</a>(planId, version) -> VersionRetrieveResponse</code>
282+
- <code title="put /plans/external_plan_id/{external_plan_id}">client.plans.externalPlanId.<a href="./src/resources/plans/external-plan-id.ts">update</a>(otherExternalPlanId, { ...params }) -> Plan</code>
283+
- <code title="get /plans/external_plan_id/{external_plan_id}">client.plans.externalPlanId.<a href="./src/resources/plans/external-plan-id.ts">fetch</a>(externalPlanId) -> Plan</code>
289284

290285
# Prices
291286

@@ -294,13 +289,15 @@ Types:
294289
- <code><a href="./src/resources/prices/prices.ts">EvaluatePriceGroup</a></code>
295290
- <code><a href="./src/resources/prices/prices.ts">Price</a></code>
296291
- <code><a href="./src/resources/prices/prices.ts">PriceEvaluateResponse</a></code>
292+
- <code><a href="./src/resources/prices/prices.ts">PriceEvaluateMultipleResponse</a></code>
297293

298294
Methods:
299295

300296
- <code title="post /prices">client.prices.<a href="./src/resources/prices/prices.ts">create</a>({ ...params }) -> Price</code>
301297
- <code title="put /prices/{price_id}">client.prices.<a href="./src/resources/prices/prices.ts">update</a>(priceId, { ...params }) -> Price</code>
302298
- <code title="get /prices">client.prices.<a href="./src/resources/prices/prices.ts">list</a>({ ...params }) -> PricesPage</code>
303-
- <code title="post /prices/evaluate">client.prices.<a href="./src/resources/prices/prices.ts">evaluate</a>({ ...params }) -> PriceEvaluateResponse</code>
299+
- <code title="post /prices/{price_id}/evaluate">client.prices.<a href="./src/resources/prices/prices.ts">evaluate</a>(priceId, { ...params }) -> PriceEvaluateResponse</code>
300+
- <code title="post /prices/evaluate">client.prices.<a href="./src/resources/prices/prices.ts">evaluateMultiple</a>({ ...params }) -> PriceEvaluateMultipleResponse</code>
304301
- <code title="get /prices/{price_id}">client.prices.<a href="./src/resources/prices/prices.ts">fetch</a>(priceId) -> Price</code>
305302

306303
## ExternalPriceID

src/index.ts

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,13 @@ import {
100100
SubscriptionsPage,
101101
} from './resources/subscriptions';
102102
import { TopLevel, TopLevelPingResponse } from './resources/top-level';
103+
import {
104+
Beta,
105+
BetaCreatePlanVersionParams,
106+
BetaSetDefaultPlanVersionParams,
107+
PlanVersion,
108+
PlanVersionPhase,
109+
} from './resources/beta/beta';
103110
import {
104111
Coupon,
105112
CouponCreateParams,
@@ -137,7 +144,6 @@ import {
137144
Plan,
138145
PlanCreateParams,
139146
PlanListParams,
140-
PlanSetDefaultVersionParams,
141147
PlanUpdateParams,
142148
Plans,
143149
PlansPage,
@@ -146,6 +152,8 @@ import {
146152
EvaluatePriceGroup,
147153
Price,
148154
PriceCreateParams,
155+
PriceEvaluateMultipleParams,
156+
PriceEvaluateMultipleResponse,
149157
PriceEvaluateParams,
150158
PriceEvaluateResponse,
151159
PriceListParams,
@@ -279,6 +287,7 @@ export class Orb extends Core.APIClient {
279287
}
280288

281289
topLevel: API.TopLevel = new API.TopLevel(this);
290+
beta: API.Beta = new API.Beta(this);
282291
coupons: API.Coupons = new API.Coupons(this);
283292
creditNotes: API.CreditNotes = new API.CreditNotes(this);
284293
customers: API.Customers = new API.Customers(this);
@@ -348,6 +357,7 @@ export class Orb extends Core.APIClient {
348357
}
349358

350359
Orb.TopLevel = TopLevel;
360+
Orb.Beta = Beta;
351361
Orb.Coupons = Coupons;
352362
Orb.CouponsPage = CouponsPage;
353363
Orb.CreditNotes = CreditNotes;
@@ -380,6 +390,14 @@ export declare namespace Orb {
380390

381391
export { TopLevel as TopLevel, type TopLevelPingResponse as TopLevelPingResponse };
382392

393+
export {
394+
Beta as Beta,
395+
type PlanVersion as PlanVersion,
396+
type PlanVersionPhase as PlanVersionPhase,
397+
type BetaCreatePlanVersionParams as BetaCreatePlanVersionParams,
398+
type BetaSetDefaultPlanVersionParams as BetaSetDefaultPlanVersionParams,
399+
};
400+
383401
export {
384402
Coupons as Coupons,
385403
type Coupon as Coupon,
@@ -461,19 +479,20 @@ export declare namespace Orb {
461479
type PlanCreateParams as PlanCreateParams,
462480
type PlanUpdateParams as PlanUpdateParams,
463481
type PlanListParams as PlanListParams,
464-
type PlanSetDefaultVersionParams as PlanSetDefaultVersionParams,
465482
};
466483

467484
export {
468485
Prices as Prices,
469486
type EvaluatePriceGroup as EvaluatePriceGroup,
470487
type Price as Price,
471488
type PriceEvaluateResponse as PriceEvaluateResponse,
489+
type PriceEvaluateMultipleResponse as PriceEvaluateMultipleResponse,
472490
PricesPage as PricesPage,
473491
type PriceCreateParams as PriceCreateParams,
474492
type PriceUpdateParams as PriceUpdateParams,
475493
type PriceListParams as PriceListParams,
476494
type PriceEvaluateParams as PriceEvaluateParams,
495+
type PriceEvaluateMultipleParams as PriceEvaluateMultipleParams,
477496
};
478497

479498
export {

src/resources/beta.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
export * from './beta/index';

0 commit comments

Comments
 (0)