11using Orb . Core ;
2+ using AddPriceProperties = Orb . Models . Beta . BetaCreatePlanVersionParamsProperties . AddPriceProperties ;
23using Models = Orb . Models ;
34using PriceProperties = Orb . Models . Beta . BetaCreatePlanVersionParamsProperties . AddPriceProperties . PriceProperties ;
45
56namespace Orb . Models . Beta . BetaCreatePlanVersionParamsProperties . AddPriceProperties . PriceVariants ;
67
78public sealed record class NewPlanUnitPrice ( Models ::NewPlanUnitPrice Value )
8- : Price ,
9+ : AddPriceProperties :: Price ,
910 IVariant < NewPlanUnitPrice , Models ::NewPlanUnitPrice >
1011{
1112 public static NewPlanUnitPrice From ( Models ::NewPlanUnitPrice value )
@@ -20,7 +21,7 @@ public override void Validate()
2021}
2122
2223public sealed record class NewPlanTieredPrice ( Models ::NewPlanTieredPrice Value )
23- : Price ,
24+ : AddPriceProperties :: Price ,
2425 IVariant < NewPlanTieredPrice , Models ::NewPlanTieredPrice >
2526{
2627 public static NewPlanTieredPrice From ( Models ::NewPlanTieredPrice value )
@@ -35,7 +36,7 @@ public override void Validate()
3536}
3637
3738public sealed record class NewPlanBulkPrice ( Models ::NewPlanBulkPrice Value )
38- : Price ,
39+ : AddPriceProperties :: Price ,
3940 IVariant < NewPlanBulkPrice , Models ::NewPlanBulkPrice >
4041{
4142 public static NewPlanBulkPrice From ( Models ::NewPlanBulkPrice value )
@@ -50,7 +51,7 @@ public override void Validate()
5051}
5152
5253public sealed record class NewPlanPackagePrice ( Models ::NewPlanPackagePrice Value )
53- : Price ,
54+ : AddPriceProperties :: Price ,
5455 IVariant < NewPlanPackagePrice , Models ::NewPlanPackagePrice >
5556{
5657 public static NewPlanPackagePrice From ( Models ::NewPlanPackagePrice value )
@@ -65,7 +66,7 @@ public override void Validate()
6566}
6667
6768public sealed record class NewPlanMatrixPrice ( Models ::NewPlanMatrixPrice Value )
68- : Price ,
69+ : AddPriceProperties :: Price ,
6970 IVariant < NewPlanMatrixPrice , Models ::NewPlanMatrixPrice >
7071{
7172 public static NewPlanMatrixPrice From ( Models ::NewPlanMatrixPrice value )
@@ -81,7 +82,9 @@ public override void Validate()
8182
8283public sealed record class NewPlanThresholdTotalAmountPrice (
8384 Models ::NewPlanThresholdTotalAmountPrice Value
84- ) : Price , IVariant < NewPlanThresholdTotalAmountPrice , Models ::NewPlanThresholdTotalAmountPrice >
85+ )
86+ : AddPriceProperties ::Price ,
87+ IVariant < NewPlanThresholdTotalAmountPrice , Models ::NewPlanThresholdTotalAmountPrice >
8588{
8689 public static NewPlanThresholdTotalAmountPrice From (
8790 Models ::NewPlanThresholdTotalAmountPrice value
@@ -97,7 +100,7 @@ public override void Validate()
97100}
98101
99102public sealed record class NewPlanTieredPackagePrice ( Models ::NewPlanTieredPackagePrice Value )
100- : Price ,
103+ : AddPriceProperties :: Price ,
101104 IVariant < NewPlanTieredPackagePrice , Models ::NewPlanTieredPackagePrice >
102105{
103106 public static NewPlanTieredPackagePrice From ( Models ::NewPlanTieredPackagePrice value )
@@ -113,7 +116,9 @@ public override void Validate()
113116
114117public sealed record class NewPlanTieredWithMinimumPrice (
115118 Models ::NewPlanTieredWithMinimumPrice Value
116- ) : Price , IVariant < NewPlanTieredWithMinimumPrice , Models ::NewPlanTieredWithMinimumPrice >
119+ )
120+ : AddPriceProperties ::Price ,
121+ IVariant < NewPlanTieredWithMinimumPrice , Models ::NewPlanTieredWithMinimumPrice >
117122{
118123 public static NewPlanTieredWithMinimumPrice From ( Models ::NewPlanTieredWithMinimumPrice value )
119124 {
@@ -127,7 +132,7 @@ public override void Validate()
127132}
128133
129134public sealed record class NewPlanGroupedTieredPrice ( Models ::NewPlanGroupedTieredPrice Value )
130- : Price ,
135+ : AddPriceProperties :: Price ,
131136 IVariant < NewPlanGroupedTieredPrice , Models ::NewPlanGroupedTieredPrice >
132137{
133138 public static NewPlanGroupedTieredPrice From ( Models ::NewPlanGroupedTieredPrice value )
@@ -144,7 +149,7 @@ public override void Validate()
144149public sealed record class NewPlanTieredPackageWithMinimumPrice (
145150 Models ::NewPlanTieredPackageWithMinimumPrice Value
146151)
147- : Price ,
152+ : AddPriceProperties :: Price ,
148153 IVariant < NewPlanTieredPackageWithMinimumPrice , Models ::NewPlanTieredPackageWithMinimumPrice >
149154{
150155 public static NewPlanTieredPackageWithMinimumPrice From (
@@ -162,7 +167,9 @@ public override void Validate()
162167
163168public sealed record class NewPlanPackageWithAllocationPrice (
164169 Models ::NewPlanPackageWithAllocationPrice Value
165- ) : Price , IVariant < NewPlanPackageWithAllocationPrice , Models ::NewPlanPackageWithAllocationPrice >
170+ )
171+ : AddPriceProperties ::Price ,
172+ IVariant < NewPlanPackageWithAllocationPrice , Models ::NewPlanPackageWithAllocationPrice >
166173{
167174 public static NewPlanPackageWithAllocationPrice From (
168175 Models ::NewPlanPackageWithAllocationPrice value
@@ -178,7 +185,7 @@ public override void Validate()
178185}
179186
180187public sealed record class NewPlanUnitWithPercentPrice ( Models ::NewPlanUnitWithPercentPrice Value )
181- : Price ,
188+ : AddPriceProperties :: Price ,
182189 IVariant < NewPlanUnitWithPercentPrice , Models ::NewPlanUnitWithPercentPrice >
183190{
184191 public static NewPlanUnitWithPercentPrice From ( Models ::NewPlanUnitWithPercentPrice value )
@@ -194,7 +201,9 @@ public override void Validate()
194201
195202public sealed record class NewPlanMatrixWithAllocationPrice (
196203 Models ::NewPlanMatrixWithAllocationPrice Value
197- ) : Price , IVariant < NewPlanMatrixWithAllocationPrice , Models ::NewPlanMatrixWithAllocationPrice >
204+ )
205+ : AddPriceProperties ::Price ,
206+ IVariant < NewPlanMatrixWithAllocationPrice , Models ::NewPlanMatrixWithAllocationPrice >
198207{
199208 public static NewPlanMatrixWithAllocationPrice From (
200209 Models ::NewPlanMatrixWithAllocationPrice value
@@ -210,7 +219,7 @@ public override void Validate()
210219}
211220
212221public sealed record class TieredWithProration ( PriceProperties ::TieredWithProration Value )
213- : Price ,
222+ : AddPriceProperties :: Price ,
214223 IVariant < TieredWithProration , PriceProperties ::TieredWithProration >
215224{
216225 public static TieredWithProration From ( PriceProperties ::TieredWithProration value )
@@ -226,7 +235,9 @@ public override void Validate()
226235
227236public sealed record class NewPlanUnitWithProrationPrice (
228237 Models ::NewPlanUnitWithProrationPrice Value
229- ) : Price , IVariant < NewPlanUnitWithProrationPrice , Models ::NewPlanUnitWithProrationPrice >
238+ )
239+ : AddPriceProperties ::Price ,
240+ IVariant < NewPlanUnitWithProrationPrice , Models ::NewPlanUnitWithProrationPrice >
230241{
231242 public static NewPlanUnitWithProrationPrice From ( Models ::NewPlanUnitWithProrationPrice value )
232243 {
@@ -241,7 +252,9 @@ public override void Validate()
241252
242253public sealed record class NewPlanGroupedAllocationPrice (
243254 Models ::NewPlanGroupedAllocationPrice Value
244- ) : Price , IVariant < NewPlanGroupedAllocationPrice , Models ::NewPlanGroupedAllocationPrice >
255+ )
256+ : AddPriceProperties ::Price ,
257+ IVariant < NewPlanGroupedAllocationPrice , Models ::NewPlanGroupedAllocationPrice >
245258{
246259 public static NewPlanGroupedAllocationPrice From ( Models ::NewPlanGroupedAllocationPrice value )
247260 {
@@ -256,7 +269,9 @@ public override void Validate()
256269
257270public sealed record class NewPlanBulkWithProrationPrice (
258271 Models ::NewPlanBulkWithProrationPrice Value
259- ) : Price , IVariant < NewPlanBulkWithProrationPrice , Models ::NewPlanBulkWithProrationPrice >
272+ )
273+ : AddPriceProperties ::Price ,
274+ IVariant < NewPlanBulkWithProrationPrice , Models ::NewPlanBulkWithProrationPrice >
260275{
261276 public static NewPlanBulkWithProrationPrice From ( Models ::NewPlanBulkWithProrationPrice value )
262277 {
@@ -272,7 +287,7 @@ public override void Validate()
272287public sealed record class NewPlanGroupedWithProratedMinimumPrice (
273288 Models ::NewPlanGroupedWithProratedMinimumPrice Value
274289)
275- : Price ,
290+ : AddPriceProperties :: Price ,
276291 IVariant <
277292 NewPlanGroupedWithProratedMinimumPrice ,
278293 Models ::NewPlanGroupedWithProratedMinimumPrice
@@ -294,7 +309,7 @@ public override void Validate()
294309public sealed record class NewPlanGroupedWithMeteredMinimumPrice (
295310 Models ::NewPlanGroupedWithMeteredMinimumPrice Value
296311)
297- : Price ,
312+ : AddPriceProperties :: Price ,
298313 IVariant <
299314 NewPlanGroupedWithMeteredMinimumPrice ,
300315 Models ::NewPlanGroupedWithMeteredMinimumPrice
@@ -315,7 +330,9 @@ public override void Validate()
315330
316331public sealed record class GroupedWithMinMaxThresholds (
317332 PriceProperties ::GroupedWithMinMaxThresholds Value
318- ) : Price , IVariant < GroupedWithMinMaxThresholds , PriceProperties ::GroupedWithMinMaxThresholds >
333+ )
334+ : AddPriceProperties ::Price ,
335+ IVariant < GroupedWithMinMaxThresholds , PriceProperties ::GroupedWithMinMaxThresholds >
319336{
320337 public static GroupedWithMinMaxThresholds From (
321338 PriceProperties ::GroupedWithMinMaxThresholds value
@@ -332,7 +349,9 @@ public override void Validate()
332349
333350public sealed record class NewPlanMatrixWithDisplayNamePrice (
334351 Models ::NewPlanMatrixWithDisplayNamePrice Value
335- ) : Price , IVariant < NewPlanMatrixWithDisplayNamePrice , Models ::NewPlanMatrixWithDisplayNamePrice >
352+ )
353+ : AddPriceProperties ::Price ,
354+ IVariant < NewPlanMatrixWithDisplayNamePrice , Models ::NewPlanMatrixWithDisplayNamePrice >
336355{
337356 public static NewPlanMatrixWithDisplayNamePrice From (
338357 Models ::NewPlanMatrixWithDisplayNamePrice value
@@ -349,7 +368,9 @@ public override void Validate()
349368
350369public sealed record class NewPlanGroupedTieredPackagePrice (
351370 Models ::NewPlanGroupedTieredPackagePrice Value
352- ) : Price , IVariant < NewPlanGroupedTieredPackagePrice , Models ::NewPlanGroupedTieredPackagePrice >
371+ )
372+ : AddPriceProperties ::Price ,
373+ IVariant < NewPlanGroupedTieredPackagePrice , Models ::NewPlanGroupedTieredPackagePrice >
353374{
354375 public static NewPlanGroupedTieredPackagePrice From (
355376 Models ::NewPlanGroupedTieredPackagePrice value
@@ -366,7 +387,9 @@ public override void Validate()
366387
367388public sealed record class NewPlanMaxGroupTieredPackagePrice (
368389 Models ::NewPlanMaxGroupTieredPackagePrice Value
369- ) : Price , IVariant < NewPlanMaxGroupTieredPackagePrice , Models ::NewPlanMaxGroupTieredPackagePrice >
390+ )
391+ : AddPriceProperties ::Price ,
392+ IVariant < NewPlanMaxGroupTieredPackagePrice , Models ::NewPlanMaxGroupTieredPackagePrice >
370393{
371394 public static NewPlanMaxGroupTieredPackagePrice From (
372395 Models ::NewPlanMaxGroupTieredPackagePrice value
@@ -384,7 +407,7 @@ public override void Validate()
384407public sealed record class NewPlanScalableMatrixWithUnitPricingPrice (
385408 Models ::NewPlanScalableMatrixWithUnitPricingPrice Value
386409)
387- : Price ,
410+ : AddPriceProperties :: Price ,
388411 IVariant <
389412 NewPlanScalableMatrixWithUnitPricingPrice ,
390413 Models ::NewPlanScalableMatrixWithUnitPricingPrice
@@ -406,7 +429,7 @@ public override void Validate()
406429public sealed record class NewPlanScalableMatrixWithTieredPricingPrice (
407430 Models ::NewPlanScalableMatrixWithTieredPricingPrice Value
408431)
409- : Price ,
432+ : AddPriceProperties :: Price ,
410433 IVariant <
411434 NewPlanScalableMatrixWithTieredPricingPrice ,
412435 Models ::NewPlanScalableMatrixWithTieredPricingPrice
@@ -427,7 +450,9 @@ public override void Validate()
427450
428451public sealed record class NewPlanCumulativeGroupedBulkPrice (
429452 Models ::NewPlanCumulativeGroupedBulkPrice Value
430- ) : Price , IVariant < NewPlanCumulativeGroupedBulkPrice , Models ::NewPlanCumulativeGroupedBulkPrice >
453+ )
454+ : AddPriceProperties ::Price ,
455+ IVariant < NewPlanCumulativeGroupedBulkPrice , Models ::NewPlanCumulativeGroupedBulkPrice >
431456{
432457 public static NewPlanCumulativeGroupedBulkPrice From (
433458 Models ::NewPlanCumulativeGroupedBulkPrice value
@@ -443,7 +468,7 @@ public override void Validate()
443468}
444469
445470public sealed record class NewPlanMinimumCompositePrice ( Models ::NewPlanMinimumCompositePrice Value )
446- : Price ,
471+ : AddPriceProperties :: Price ,
447472 IVariant < NewPlanMinimumCompositePrice , Models ::NewPlanMinimumCompositePrice >
448473{
449474 public static NewPlanMinimumCompositePrice From ( Models ::NewPlanMinimumCompositePrice value )
0 commit comments