Skip to content

Commit 8d40c66

Browse files
feat(api): api update
1 parent 340aeb5 commit 8d40c66

File tree

10 files changed

+559
-555
lines changed

10 files changed

+559
-555
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-947253d9be505473c1c2cb0193d2602fa6b017e221f482be3f4f374c6156b350.yml
3-
openapi_spec_hash: 1b40d1a85b4b846a1c14634fbbc65da3
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-4ad3b44ca7f484243d8706b6aa7f4498fc5bf2b37fadf3da0a06d657e482c08f.yml
3+
openapi_spec_hash: 9ead1a2aae36be1086c627c3636064ea
44
config_hash: e6db17547fe854b1c240407cf4c6dc9e

orb-java-core/src/main/kotlin/com/withorb/api/models/Plan.kt

Lines changed: 364 additions & 360 deletions
Large diffs are not rendered by default.

orb-java-core/src/test/kotlin/com/withorb/api/models/MutatedSubscriptionTest.kt

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,14 @@ internal class MutatedSubscriptionTest {
241241
.usageDiscount(0.0)
242242
.build()
243243
)
244+
.basePlan(
245+
Plan.BasePlan.builder()
246+
.id("m2t5akQeh2obwxeU")
247+
.externalPlanId("m2t5akQeh2obwxeU")
248+
.name("Example plan")
249+
.build()
250+
)
251+
.basePlanId("base_plan_id")
244252
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
245253
.currency("currency")
246254
.defaultInvoiceMemo("default_invoice_memo")
@@ -495,14 +503,6 @@ internal class MutatedSubscriptionTest {
495503
.build()
496504
)
497505
.version(0L)
498-
.basePlan(
499-
Plan.BasePlan.builder()
500-
.id("m2t5akQeh2obwxeU")
501-
.externalPlanId("m2t5akQeh2obwxeU")
502-
.name("Example plan")
503-
.build()
504-
)
505-
.basePlanId("base_plan_id")
506506
.build()
507507
)
508508
.addPriceInterval(
@@ -1960,6 +1960,14 @@ internal class MutatedSubscriptionTest {
19601960
.usageDiscount(0.0)
19611961
.build()
19621962
)
1963+
.basePlan(
1964+
Plan.BasePlan.builder()
1965+
.id("m2t5akQeh2obwxeU")
1966+
.externalPlanId("m2t5akQeh2obwxeU")
1967+
.name("Example plan")
1968+
.build()
1969+
)
1970+
.basePlanId("base_plan_id")
19631971
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
19641972
.currency("currency")
19651973
.defaultInvoiceMemo("default_invoice_memo")
@@ -2208,14 +2216,6 @@ internal class MutatedSubscriptionTest {
22082216
.build()
22092217
)
22102218
.version(0L)
2211-
.basePlan(
2212-
Plan.BasePlan.builder()
2213-
.id("m2t5akQeh2obwxeU")
2214-
.externalPlanId("m2t5akQeh2obwxeU")
2215-
.name("Example plan")
2216-
.build()
2217-
)
2218-
.basePlanId("base_plan_id")
22192219
.build()
22202220
)
22212221
assertThat(mutatedSubscription.priceIntervals())
@@ -3604,6 +3604,14 @@ internal class MutatedSubscriptionTest {
36043604
.usageDiscount(0.0)
36053605
.build()
36063606
)
3607+
.basePlan(
3608+
Plan.BasePlan.builder()
3609+
.id("m2t5akQeh2obwxeU")
3610+
.externalPlanId("m2t5akQeh2obwxeU")
3611+
.name("Example plan")
3612+
.build()
3613+
)
3614+
.basePlanId("base_plan_id")
36073615
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
36083616
.currency("currency")
36093617
.defaultInvoiceMemo("default_invoice_memo")
@@ -3858,14 +3866,6 @@ internal class MutatedSubscriptionTest {
38583866
.build()
38593867
)
38603868
.version(0L)
3861-
.basePlan(
3862-
Plan.BasePlan.builder()
3863-
.id("m2t5akQeh2obwxeU")
3864-
.externalPlanId("m2t5akQeh2obwxeU")
3865-
.name("Example plan")
3866-
.build()
3867-
)
3868-
.basePlanId("base_plan_id")
38693869
.build()
38703870
)
38713871
.addPriceInterval(

orb-java-core/src/test/kotlin/com/withorb/api/models/PlanListPageResponseTest.kt

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ internal class PlanListPageResponseTest {
4444
.usageDiscount(0.0)
4545
.build()
4646
)
47+
.basePlan(
48+
Plan.BasePlan.builder()
49+
.id("m2t5akQeh2obwxeU")
50+
.externalPlanId("m2t5akQeh2obwxeU")
51+
.name("Example plan")
52+
.build()
53+
)
54+
.basePlanId("base_plan_id")
4755
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
4856
.currency("currency")
4957
.defaultInvoiceMemo("default_invoice_memo")
@@ -298,14 +306,6 @@ internal class PlanListPageResponseTest {
298306
.build()
299307
)
300308
.version(0L)
301-
.basePlan(
302-
Plan.BasePlan.builder()
303-
.id("m2t5akQeh2obwxeU")
304-
.externalPlanId("m2t5akQeh2obwxeU")
305-
.name("Example plan")
306-
.build()
307-
)
308-
.basePlanId("base_plan_id")
309309
.build()
310310
)
311311
.paginationMetadata(
@@ -340,6 +340,14 @@ internal class PlanListPageResponseTest {
340340
.usageDiscount(0.0)
341341
.build()
342342
)
343+
.basePlan(
344+
Plan.BasePlan.builder()
345+
.id("m2t5akQeh2obwxeU")
346+
.externalPlanId("m2t5akQeh2obwxeU")
347+
.name("Example plan")
348+
.build()
349+
)
350+
.basePlanId("base_plan_id")
343351
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
344352
.currency("currency")
345353
.defaultInvoiceMemo("default_invoice_memo")
@@ -588,14 +596,6 @@ internal class PlanListPageResponseTest {
588596
.build()
589597
)
590598
.version(0L)
591-
.basePlan(
592-
Plan.BasePlan.builder()
593-
.id("m2t5akQeh2obwxeU")
594-
.externalPlanId("m2t5akQeh2obwxeU")
595-
.name("Example plan")
596-
.build()
597-
)
598-
.basePlanId("base_plan_id")
599599
.build()
600600
)
601601
assertThat(planListPageResponse.paginationMetadata())
@@ -636,6 +636,14 @@ internal class PlanListPageResponseTest {
636636
.usageDiscount(0.0)
637637
.build()
638638
)
639+
.basePlan(
640+
Plan.BasePlan.builder()
641+
.id("m2t5akQeh2obwxeU")
642+
.externalPlanId("m2t5akQeh2obwxeU")
643+
.name("Example plan")
644+
.build()
645+
)
646+
.basePlanId("base_plan_id")
639647
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
640648
.currency("currency")
641649
.defaultInvoiceMemo("default_invoice_memo")
@@ -890,14 +898,6 @@ internal class PlanListPageResponseTest {
890898
.build()
891899
)
892900
.version(0L)
893-
.basePlan(
894-
Plan.BasePlan.builder()
895-
.id("m2t5akQeh2obwxeU")
896-
.externalPlanId("m2t5akQeh2obwxeU")
897-
.name("Example plan")
898-
.build()
899-
)
900-
.basePlanId("base_plan_id")
901901
.build()
902902
)
903903
.paginationMetadata(

orb-java-core/src/test/kotlin/com/withorb/api/models/PlanTest.kt

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@ internal class PlanTest {
3838
.usageDiscount(0.0)
3939
.build()
4040
)
41+
.basePlan(
42+
Plan.BasePlan.builder()
43+
.id("m2t5akQeh2obwxeU")
44+
.externalPlanId("m2t5akQeh2obwxeU")
45+
.name("Example plan")
46+
.build()
47+
)
48+
.basePlanId("base_plan_id")
4149
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
4250
.currency("currency")
4351
.defaultInvoiceMemo("default_invoice_memo")
@@ -281,14 +289,6 @@ internal class PlanTest {
281289
.build()
282290
)
283291
.version(0L)
284-
.basePlan(
285-
Plan.BasePlan.builder()
286-
.id("m2t5akQeh2obwxeU")
287-
.externalPlanId("m2t5akQeh2obwxeU")
288-
.name("Example plan")
289-
.build()
290-
)
291-
.basePlanId("base_plan_id")
292292
.build()
293293

294294
assertThat(plan.id()).isEqualTo("id")
@@ -316,6 +316,15 @@ internal class PlanTest {
316316
.build()
317317
)
318318
)
319+
assertThat(plan.basePlan())
320+
.contains(
321+
Plan.BasePlan.builder()
322+
.id("m2t5akQeh2obwxeU")
323+
.externalPlanId("m2t5akQeh2obwxeU")
324+
.name("Example plan")
325+
.build()
326+
)
327+
assertThat(plan.basePlanId()).contains("base_plan_id")
319328
assertThat(plan.createdAt()).isEqualTo(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
320329
assertThat(plan.currency()).isEqualTo("currency")
321330
assertThat(plan.defaultInvoiceMemo()).contains("default_invoice_memo")
@@ -571,15 +580,6 @@ internal class PlanTest {
571580
.build()
572581
)
573582
assertThat(plan.version()).isEqualTo(0L)
574-
assertThat(plan.basePlan())
575-
.contains(
576-
Plan.BasePlan.builder()
577-
.id("m2t5akQeh2obwxeU")
578-
.externalPlanId("m2t5akQeh2obwxeU")
579-
.name("Example plan")
580-
.build()
581-
)
582-
assertThat(plan.basePlanId()).contains("base_plan_id")
583583
}
584584

585585
@Test
@@ -609,6 +609,14 @@ internal class PlanTest {
609609
.usageDiscount(0.0)
610610
.build()
611611
)
612+
.basePlan(
613+
Plan.BasePlan.builder()
614+
.id("m2t5akQeh2obwxeU")
615+
.externalPlanId("m2t5akQeh2obwxeU")
616+
.name("Example plan")
617+
.build()
618+
)
619+
.basePlanId("base_plan_id")
612620
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
613621
.currency("currency")
614622
.defaultInvoiceMemo("default_invoice_memo")
@@ -852,14 +860,6 @@ internal class PlanTest {
852860
.build()
853861
)
854862
.version(0L)
855-
.basePlan(
856-
Plan.BasePlan.builder()
857-
.id("m2t5akQeh2obwxeU")
858-
.externalPlanId("m2t5akQeh2obwxeU")
859-
.name("Example plan")
860-
.build()
861-
)
862-
.basePlanId("base_plan_id")
863863
.build()
864864

865865
val roundtrippedPlan =

orb-java-core/src/test/kotlin/com/withorb/api/models/SubscriptionChangeApplyResponseTest.kt

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,14 @@ internal class SubscriptionChangeApplyResponseTest {
261261
.usageDiscount(0.0)
262262
.build()
263263
)
264+
.basePlan(
265+
Plan.BasePlan.builder()
266+
.id("m2t5akQeh2obwxeU")
267+
.externalPlanId("m2t5akQeh2obwxeU")
268+
.name("Example plan")
269+
.build()
270+
)
271+
.basePlanId("base_plan_id")
264272
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
265273
.currency("currency")
266274
.defaultInvoiceMemo("default_invoice_memo")
@@ -546,14 +554,6 @@ internal class SubscriptionChangeApplyResponseTest {
546554
.build()
547555
)
548556
.version(0L)
549-
.basePlan(
550-
Plan.BasePlan.builder()
551-
.id("m2t5akQeh2obwxeU")
552-
.externalPlanId("m2t5akQeh2obwxeU")
553-
.name("Example plan")
554-
.build()
555-
)
556-
.basePlanId("base_plan_id")
557557
.build()
558558
)
559559
.addPriceInterval(
@@ -2231,6 +2231,14 @@ internal class SubscriptionChangeApplyResponseTest {
22312231
.usageDiscount(0.0)
22322232
.build()
22332233
)
2234+
.basePlan(
2235+
Plan.BasePlan.builder()
2236+
.id("m2t5akQeh2obwxeU")
2237+
.externalPlanId("m2t5akQeh2obwxeU")
2238+
.name("Example plan")
2239+
.build()
2240+
)
2241+
.basePlanId("base_plan_id")
22342242
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
22352243
.currency("currency")
22362244
.defaultInvoiceMemo("default_invoice_memo")
@@ -2496,14 +2504,6 @@ internal class SubscriptionChangeApplyResponseTest {
24962504
.build()
24972505
)
24982506
.version(0L)
2499-
.basePlan(
2500-
Plan.BasePlan.builder()
2501-
.id("m2t5akQeh2obwxeU")
2502-
.externalPlanId("m2t5akQeh2obwxeU")
2503-
.name("Example plan")
2504-
.build()
2505-
)
2506-
.basePlanId("base_plan_id")
25072507
.build()
25082508
)
25092509
.addPriceInterval(
@@ -4089,6 +4089,14 @@ internal class SubscriptionChangeApplyResponseTest {
40894089
.usageDiscount(0.0)
40904090
.build()
40914091
)
4092+
.basePlan(
4093+
Plan.BasePlan.builder()
4094+
.id("m2t5akQeh2obwxeU")
4095+
.externalPlanId("m2t5akQeh2obwxeU")
4096+
.name("Example plan")
4097+
.build()
4098+
)
4099+
.basePlanId("base_plan_id")
40924100
.createdAt(OffsetDateTime.parse("2019-12-27T18:11:19.117Z"))
40934101
.currency("currency")
40944102
.defaultInvoiceMemo("default_invoice_memo")
@@ -4374,14 +4382,6 @@ internal class SubscriptionChangeApplyResponseTest {
43744382
.build()
43754383
)
43764384
.version(0L)
4377-
.basePlan(
4378-
Plan.BasePlan.builder()
4379-
.id("m2t5akQeh2obwxeU")
4380-
.externalPlanId("m2t5akQeh2obwxeU")
4381-
.name("Example plan")
4382-
.build()
4383-
)
4384-
.basePlanId("base_plan_id")
43854385
.build()
43864386
)
43874387
.addPriceInterval(

0 commit comments

Comments
 (0)