You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: example/output.graphql
+33-2Lines changed: 33 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -296,7 +296,21 @@ enum ExpandedProductType {
296
296
enumExpandedProductVersion {
297
297
Version1
298
298
}
299
-
typeExpandedPlanBodyimplementsPlanBody {
299
+
typeExpandedPlanBody {
300
+
providerId: ID
301
+
productId: ID
302
+
name: String
303
+
label: String
304
+
state: String
305
+
resizableTo: [ID]
306
+
"Array of Region IDs"
307
+
regions: [ID]
308
+
"Array of Feature Values"
309
+
features: [FeatureValue]
310
+
"The number of days a user gets as a free trial when subscribing to this plan. Trials are valid only once per product; changing plans or adding an additional subscription will not start a new trial."
311
+
trialDays: Int
312
+
"Dollar value in cents."
313
+
cost: Int
300
314
"An array of feature definitions for the plan, as defined on the Product."
301
315
expandedFeatures: [ExpandedFeature]
302
316
"A boolean flag that indicates if a plan is free or not based on it's cost and features."
@@ -318,11 +332,28 @@ enum ExpandedPlanType {
318
332
enumExpandedPlanVersion {
319
333
Version1
320
334
}
321
-
typeExpandedFeatureimplementsFeatureType {
335
+
typeExpandedFeature {
336
+
label: String
337
+
name: String
338
+
type: ExpandedFeatureType
339
+
"This sets whether or not the feature can be customized by a consumer."
340
+
customizable: Boolean
341
+
"This sets whether or not the feature can be upgraded by the consumer after the resource has provisioned. Upgrading means setting a higher value or selecting a higher element in the list."
342
+
upgradable: Boolean
343
+
"This sets whether or not the feature can be downgraded by the consumer after the resource has provisioned. Downgrading means setting a lower value or selecting a lower element in the list."
344
+
downgradable: Boolean
345
+
"Sets if this feature’s value is trackable from the provider, this only really affects numeric constraints."
346
+
measurable: Boolean
347
+
values: [FeatureValueDetails]
322
348
"The string value set for the feature on the plan, this should only be used if the value property is null."
0 commit comments