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: app/code/Magento/CatalogGraphQl/etc/schema.graphqls
+26Lines changed: 26 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -323,6 +323,19 @@ type CustomizableDropDownValue @doc(description: "CustomizableDropDownValue defi
323
323
sort_order: Int@doc(description: "The order in which the option is displayed")
324
324
}
325
325
326
+
typeCustomizableMultipleOptionimplementsCustomizableOptionInterface@doc(description: "CustomizableMultipoleOption contains information about a multiselect that is defined as part of a customizable option") {
327
+
value: [CustomizableMultipleValue] @doc(description: "An array that defines the set of options for a multiselect")
328
+
}
329
+
330
+
typeCustomizableMultipleValue@doc(description: "CustomizableMultipleValue defines the price and sku of a product whose page contains a customized multiselect") {
331
+
option_type_id: Int@doc(description: "The ID assigned to the value")
332
+
price: Float@doc(description: "The price assigned to this option")
333
+
price_type: PriceTypeEnum@doc(description: "FIXED, PERCENT, or DYNAMIC")
334
+
sku: String@doc(description: "The Stock Keeping Unit for this option")
335
+
title: String@doc(description: "The display name for this option")
336
+
sort_order: Int@doc(description: "The order in which the option is displayed")
337
+
}
338
+
326
339
typeCustomizableFieldOptionimplementsCustomizableOptionInterface@doc(description: "CustomizableFieldOption contains information about a text field that is defined as part of a customizable option") {
327
340
value: CustomizableFieldValue@doc(description: "An object that defines a text field")
328
341
product_sku: String@doc(description: "The Stock Keeping Unit of the base product")
@@ -407,6 +420,19 @@ type CustomizableRadioValue @doc(description: "CustomizableRadioValue defines t
407
420
sort_order: Int@doc(description: "The order in which the radio button is displayed")
408
421
}
409
422
423
+
typeCustomizableCheckboxOptionimplementsCustomizableOptionInterface@doc(description: "CustomizableCheckbbixOption contains information about a set of checkbox values that are defined as part of a customizable option") {
424
+
value: [CustomizableCheckboxValue] @doc(description: "An array that defines a set of checkbox values")
425
+
}
426
+
427
+
typeCustomizableCheckboxValue@doc(description: "CustomizableCheckboxValue defines the price and sku of a product whose page contains a customized set of checkbox values") {
428
+
option_type_id: Int@doc(description: "The ID assigned to the value")
429
+
price: Float@doc(description: "The price assigned to this option")
430
+
price_type: PriceTypeEnum@doc(description: "FIXED, PERCENT, or DYNAMIC")
431
+
sku: String@doc(description: "The Stock Keeping Unit for this option")
432
+
title: String@doc(description: "The display name for this option")
433
+
sort_order: Int@doc(description: "The order in which the checkbox value is displayed")
434
+
}
435
+
410
436
typeVirtualProductimplementsProductInterface, CustomizableProductInterface@doc(description: "A virtual product is non-tangible product that does not require shipping and is not kept in inventory") {
0 commit comments