diff --git a/introspection.json b/introspection.json index 18298a0bb..f673387e7 100644 --- a/introspection.json +++ b/introspection.json @@ -13,7 +13,7 @@ { "kind": "OBJECT", "name": "AccountAddressCreate", - "description": "Create a new address for the customer. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Create a new address for the customer. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", @@ -262,7 +262,7 @@ { "kind": "OBJECT", "name": "AccountDelete", - "description": "Remove user account. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Remove user account. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", @@ -902,7 +902,7 @@ { "kind": "OBJECT", "name": "AccountRequestDeletion", - "description": "Sends an email with the account removal link for the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Sends an email with the account removal link for the logged-in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", @@ -961,7 +961,7 @@ { "kind": "OBJECT", "name": "AccountSetDefaultAddress", - "description": "Sets a default address for the authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Sets a default address for the authenticated user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", @@ -1032,7 +1032,7 @@ { "kind": "OBJECT", "name": "AccountUpdate", - "description": "Updates the account of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Updates the account of the logged-in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", @@ -1342,7 +1342,7 @@ { "kind": "OBJECT", "name": "AddressCreate", - "description": "Creates user address. Requires one of the following permissions: MANAGE_USERS.", + "description": "Creates user address. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", @@ -1425,7 +1425,7 @@ { "kind": "OBJECT", "name": "AddressDelete", - "description": "Deletes an address. Requires one of the following permissions: MANAGE_USERS.", + "description": "Deletes an address. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", @@ -1651,7 +1651,7 @@ { "kind": "OBJECT", "name": "AddressSetDefault", - "description": "Sets a default address for the given user. Requires one of the following permissions: MANAGE_USERS.", + "description": "Sets a default address for the given user. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", @@ -1745,7 +1745,7 @@ { "kind": "OBJECT", "name": "AddressUpdate", - "description": "Updates an address. Requires one of the following permissions: MANAGE_USERS.", + "description": "Updates an address. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", @@ -2195,7 +2195,7 @@ }, { "name": "quantity", - "description": "Quantity allocated for orders. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "Quantity allocated for orders.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -2211,7 +2211,7 @@ }, { "name": "warehouse", - "description": "The warehouse were items were allocated. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "The warehouse were items were allocated.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -2294,7 +2294,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -2323,7 +2323,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -2380,7 +2380,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -2409,7 +2409,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -2658,7 +2658,7 @@ }, { "name": "extensions", - "description": "Added in Saleor 3.1. App's dashboard extensions. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "App's dashboard extensions.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", @@ -2700,7 +2700,7 @@ { "kind": "OBJECT", "name": "AppActivate", - "description": "Activate the app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Activate the app. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -2960,7 +2960,7 @@ { "kind": "OBJECT", "name": "AppDeactivate", - "description": "Deactivate the app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Deactivate the app. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -3031,7 +3031,7 @@ { "kind": "OBJECT", "name": "AppDelete", - "description": "Deletes an app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Deletes an app. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -3102,7 +3102,7 @@ { "kind": "OBJECT", "name": "AppDeleteFailedInstallation", - "description": "Delete failed installation. Requires one of the following permissions: MANAGE_APPS.", + "description": "Delete failed installation. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -3719,7 +3719,7 @@ { "kind": "OBJECT", "name": "AppFetchManifest", - "description": "Fetch and validate manifest. Requires one of the following permissions: MANAGE_APPS.", + "description": "Fetch and validate manifest. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "manifest", @@ -4247,7 +4247,7 @@ { "kind": "OBJECT", "name": "AppRetryInstall", - "description": "Retry failed installation of new app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Retry failed installation of new app. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -4441,7 +4441,7 @@ { "kind": "OBJECT", "name": "AppTokenCreate", - "description": "Creates a new token. Requires one of the following permissions: MANAGE_APPS.", + "description": "Creates a new token. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "authToken", @@ -4524,7 +4524,7 @@ { "kind": "OBJECT", "name": "AppTokenDelete", - "description": "Deletes an authentication token assigned to app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Deletes an authentication token assigned to app. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -4732,7 +4732,7 @@ { "kind": "OBJECT", "name": "AppUpdate", - "description": "Updates an existing app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Updates an existing app. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", @@ -4850,7 +4850,7 @@ { "kind": "OBJECT", "name": "AssignNavigation", - "description": "Assigns storefront's navigation menus. Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS.", + "description": "Assigns storefront's navigation menus. \n\nRequires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS.", "fields": [ { "name": "menu", @@ -4921,7 +4921,7 @@ { "kind": "OBJECT", "name": "AssignedVariantAttribute", - "description": "Added in Saleor 3.1. Represents assigned attribute to variant with variant selection attached.", + "description": "Represents assigned attribute to variant with variant selection attached.\n\nAdded in Saleor 3.1.", "fields": [ { "name": "attribute", @@ -5008,7 +5008,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -5037,7 +5037,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -5094,7 +5094,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -5123,7 +5123,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -5602,7 +5602,7 @@ { "kind": "OBJECT", "name": "AttributeBulkDelete", - "description": "Deletes attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Deletes attributes. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", @@ -6115,7 +6115,7 @@ { "kind": "OBJECT", "name": "AttributeDelete", - "description": "Deletes an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attributeErrors", @@ -6656,7 +6656,7 @@ { "kind": "OBJECT", "name": "AttributeReorderValues", - "description": "Reorder the values of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Reorder the values of an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", @@ -6925,7 +6925,7 @@ { "kind": "OBJECT", "name": "AttributeTranslate", - "description": "Creates/updates translations for an attribute. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for an attribute. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -7084,7 +7084,7 @@ { "kind": "OBJECT", "name": "AttributeUpdate", - "description": "Updates attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Updates attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", @@ -7508,7 +7508,7 @@ { "kind": "OBJECT", "name": "AttributeValueBulkDelete", - "description": "Deletes values of attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Deletes values of attributes. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", @@ -7689,7 +7689,7 @@ { "kind": "OBJECT", "name": "AttributeValueCreate", - "description": "Creates a value for an attribute. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a value for an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "attribute", @@ -7847,7 +7847,7 @@ { "kind": "OBJECT", "name": "AttributeValueDelete", - "description": "Deletes a value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes a value of an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", @@ -8210,7 +8210,7 @@ { "kind": "OBJECT", "name": "AttributeValueTranslate", - "description": "Creates/updates translations for an attribute value. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for an attribute value. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -8393,7 +8393,7 @@ { "kind": "OBJECT", "name": "AttributeValueUpdate", - "description": "Updates value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Updates value of an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", @@ -8968,7 +8968,7 @@ }, { "name": "variants", - "description": "Added in Saleor 3.1. Product variant related to the discount.", + "description": "Product variant related to the discount.\n\nAdded in Saleor 3.1.", "type": { "kind": "LIST", "name": null, @@ -9038,7 +9038,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -9067,7 +9067,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -9124,7 +9124,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -9153,7 +9153,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -9561,7 +9561,7 @@ { "kind": "OBJECT", "name": "CategoryBulkDelete", - "description": "Deletes categories. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes categories. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", @@ -9742,7 +9742,7 @@ { "kind": "OBJECT", "name": "CategoryCreate", - "description": "Creates a new category. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new category. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -9817,7 +9817,7 @@ "fields": [ { "name": "category", - "description": "Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a category.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -9836,7 +9836,7 @@ { "kind": "OBJECT", "name": "CategoryDelete", - "description": "Deletes a category. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a category. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -9911,7 +9911,7 @@ "fields": [ { "name": "category", - "description": "Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a category.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -10298,7 +10298,7 @@ { "kind": "OBJECT", "name": "CategoryTranslate", - "description": "Creates/updates translations for a category. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a category. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -10478,7 +10478,7 @@ { "kind": "OBJECT", "name": "CategoryUpdate", - "description": "Updates a category. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates a category. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -10553,7 +10553,7 @@ "fields": [ { "name": "category", - "description": "Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a category.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -10656,7 +10656,7 @@ }, { "name": "hasOrders", - "description": "Whether a channel has associated orders. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Whether a channel has associated orders.\n\nRequires one of the following permissions: MANAGE_CHANNELS.", "args": [], "type": { "kind": "NON_NULL", @@ -10672,7 +10672,7 @@ }, { "name": "defaultCountry", - "description": "Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.", + "description": "Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.\n\nAdded in Saleor 3.1.", "args": [], "type": { "kind": "NON_NULL", @@ -10701,7 +10701,7 @@ { "kind": "OBJECT", "name": "ChannelActivate", - "description": "Activate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Activate a channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channel", @@ -10772,7 +10772,7 @@ { "kind": "OBJECT", "name": "ChannelCreate", - "description": "Creates new channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Creates new channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channelErrors", @@ -10908,7 +10908,7 @@ }, { "name": "defaultCountry", - "description": "Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.", + "description": "Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.\n\nAdded in Saleor 3.1.", "type": { "kind": "NON_NULL", "name": null, @@ -10954,7 +10954,7 @@ "fields": [ { "name": "channel", - "description": "Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a channel.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -10973,7 +10973,7 @@ { "kind": "OBJECT", "name": "ChannelDeactivate", - "description": "Deactivate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Deactivate a channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channel", @@ -11044,7 +11044,7 @@ { "kind": "OBJECT", "name": "ChannelDelete", - "description": "Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channelErrors", @@ -11146,7 +11146,7 @@ "fields": [ { "name": "channel", - "description": "Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a channel.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -11305,7 +11305,7 @@ "fields": [ { "name": "channel", - "description": "Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a channel.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -11324,7 +11324,7 @@ { "kind": "OBJECT", "name": "ChannelUpdate", - "description": "Update a channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Update a channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channelErrors", @@ -11436,7 +11436,7 @@ }, { "name": "defaultCountry", - "description": "Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.", + "description": "Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.\n\nAdded in Saleor 3.1.", "type": { "kind": "ENUM", "name": "CountryCode", @@ -11498,7 +11498,7 @@ "fields": [ { "name": "channel", - "description": "Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a channel.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -11561,7 +11561,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -11590,7 +11590,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -11647,7 +11647,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -11676,7 +11676,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -11905,7 +11905,7 @@ }, { "name": "availableCollectionPoints", - "description": "Added in Saleor 3.1. Collection points that can be used for this order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Collection points that can be used for this order.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", @@ -12021,7 +12021,7 @@ }, { "name": "stockReservationExpires", - "description": "Added in Saleor 3.1. Date when oldest stock reservation for this checkout expires or null if no stock is reserved.", + "description": "Date when oldest stock reservation for this checkout expires or null if no stock is reserved.\n\nAdded in Saleor 3.1.", "args": [], "type": { "kind": "SCALAR", @@ -12085,7 +12085,7 @@ }, { "name": "deliveryMethod", - "description": "Added in Saleor 3.1. The delivery method selected for this checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The delivery method selected for this checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", @@ -12708,7 +12708,7 @@ "fields": [ { "name": "checkout", - "description": "Added in Saleor 3.2. Look up a Checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a Checkout.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -12727,7 +12727,7 @@ { "kind": "OBJECT", "name": "CheckoutCustomerAttach", - "description": "Sets the customer as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", + "description": "Sets the customer as the owner of the checkout. \n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "fields": [ { "name": "checkout", @@ -12798,7 +12798,7 @@ { "kind": "OBJECT", "name": "CheckoutCustomerDetach", - "description": "Removes the user assigned as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", + "description": "Removes the user assigned as the owner of the checkout. \n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "fields": [ { "name": "checkout", @@ -12869,7 +12869,7 @@ { "kind": "OBJECT", "name": "CheckoutDeliveryMethodUpdate", - "description": "Added in Saleor 3.1. Updates the delivery method (shipping method or pick up point) of the checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Updates the delivery method (shipping method or pick up point) of the checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "fields": [ { "name": "checkout", @@ -13732,7 +13732,7 @@ }, { "name": "price", - "description": "Added in Saleor 3.1. Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", @@ -13783,7 +13783,7 @@ }, { "name": "price", - "description": "Added in Saleor 3.1. Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", @@ -14362,7 +14362,7 @@ "fields": [ { "name": "checkout", - "description": "Added in Saleor 3.2. Look up a Checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a Checkout.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -14460,7 +14460,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -14489,7 +14489,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -14546,7 +14546,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -14575,7 +14575,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -14839,7 +14839,7 @@ }, { "name": "channelListings", - "description": "List of channels in which the collection is available. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of channels in which the collection is available.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "LIST", @@ -14877,7 +14877,7 @@ { "kind": "OBJECT", "name": "CollectionAddProducts", - "description": "Adds products to a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Adds products to a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", @@ -14948,7 +14948,7 @@ { "kind": "OBJECT", "name": "CollectionBulkDelete", - "description": "Deletes collections. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes collections. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", @@ -15055,7 +15055,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. The collection publication date.", + "description": "The collection publication date.\n\nAdded in Saleor 3.3.", "args": [], "type": { "kind": "SCALAR", @@ -15223,7 +15223,7 @@ { "kind": "OBJECT", "name": "CollectionChannelListingUpdate", - "description": "Manage collection's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Manage collection's availability in channels. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", @@ -15451,7 +15451,7 @@ { "kind": "OBJECT", "name": "CollectionCreate", - "description": "Creates a new collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collectionErrors", @@ -15653,7 +15653,7 @@ "fields": [ { "name": "collection", - "description": "Added in Saleor 3.2. Look up a collection. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a collection.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -15685,7 +15685,7 @@ { "kind": "OBJECT", "name": "CollectionDelete", - "description": "Deletes a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collectionErrors", @@ -15760,7 +15760,7 @@ "fields": [ { "name": "collection", - "description": "Added in Saleor 3.2. Look up a collection. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a collection.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -16133,7 +16133,7 @@ { "kind": "OBJECT", "name": "CollectionRemoveProducts", - "description": "Remove products from a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Remove products from a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", @@ -16204,7 +16204,7 @@ { "kind": "OBJECT", "name": "CollectionReorderProducts", - "description": "Reorder the products of a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder the products of a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", @@ -16509,7 +16509,7 @@ { "kind": "OBJECT", "name": "CollectionTranslate", - "description": "Creates/updates translations for a collection. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a collection. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -16689,7 +16689,7 @@ { "kind": "OBJECT", "name": "CollectionUpdate", - "description": "Updates a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collectionErrors", @@ -16764,7 +16764,7 @@ "fields": [ { "name": "collection", - "description": "Added in Saleor 3.2. Look up a collection. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a collection.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -17034,7 +17034,7 @@ { "kind": "OBJECT", "name": "ConfirmEmailChange", - "description": "Confirm the email change of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Confirm the email change of the logged-in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", @@ -18880,7 +18880,7 @@ { "kind": "OBJECT", "name": "CustomerBulkDelete", - "description": "Deletes customers. Requires one of the following permissions: MANAGE_USERS.", + "description": "Deletes customers. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "count", @@ -18955,7 +18955,7 @@ { "kind": "OBJECT", "name": "CustomerCreate", - "description": "Creates a new customer. Requires one of the following permissions: MANAGE_USERS.", + "description": "Creates a new customer. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "accountErrors", @@ -19030,7 +19030,7 @@ "fields": [ { "name": "user", - "description": "Added in Saleor 3.2. Look up a user. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a user.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -19049,7 +19049,7 @@ { "kind": "OBJECT", "name": "CustomerDelete", - "description": "Deletes a customer. Requires one of the following permissions: MANAGE_USERS.", + "description": "Deletes a customer. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "accountErrors", @@ -19536,7 +19536,7 @@ { "kind": "OBJECT", "name": "CustomerUpdate", - "description": "Updates an existing customer. Requires one of the following permissions: MANAGE_USERS.", + "description": "Updates an existing customer. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "accountErrors", @@ -19611,7 +19611,7 @@ "fields": [ { "name": "user", - "description": "Added in Saleor 3.2. Look up a user. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a user.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -19720,7 +19720,7 @@ { "kind": "OBJECT", "name": "DeactivateAllUserTokens", - "description": "Deactivate all JWT tokens of the currently authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Deactivate all JWT tokens of the currently authenticated user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", @@ -19921,7 +19921,7 @@ { "kind": "UNION", "name": "DeliveryMethod", - "description": "Added in Saleor 3.1. Represents a delivery method chosen for the checkout. `Warehouse` type is used when checkout is marked as \"click and collect\" and `ShippingMethod` otherwise. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Represents a delivery method chosen for the checkout. `Warehouse` type is used when checkout is marked as \"click and collect\" and `ShippingMethod` otherwise.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "fields": null, "inputFields": null, "interfaces": null, @@ -19986,7 +19986,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -20015,7 +20015,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -20072,7 +20072,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -20101,7 +20101,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -20366,7 +20366,7 @@ { "kind": "OBJECT", "name": "DigitalContentCreate", - "description": "Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "variant", @@ -20449,7 +20449,7 @@ { "kind": "OBJECT", "name": "DigitalContentDelete", - "description": "Remove digital content assigned to given variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Remove digital content assigned to given variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "variant", @@ -20583,7 +20583,7 @@ { "kind": "OBJECT", "name": "DigitalContentUpdate", - "description": "Update digital content. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Update digital content. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "variant", @@ -20854,7 +20854,7 @@ { "kind": "OBJECT", "name": "DigitalContentUrlCreate", - "description": "Generate new URL to digital content. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Generate new URL to digital content. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -21260,7 +21260,7 @@ { "kind": "OBJECT", "name": "DraftOrderBulkDelete", - "description": "Deletes draft orders. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes draft orders. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "count", @@ -21335,7 +21335,7 @@ { "kind": "OBJECT", "name": "DraftOrderComplete", - "description": "Completes creating an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Completes creating an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -21406,7 +21406,7 @@ { "kind": "OBJECT", "name": "DraftOrderCreate", - "description": "Creates a new draft order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Creates a new draft order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", @@ -21632,7 +21632,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -21651,7 +21651,7 @@ { "kind": "OBJECT", "name": "DraftOrderDelete", - "description": "Deletes a draft order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes a draft order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", @@ -21726,7 +21726,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -21876,7 +21876,7 @@ { "kind": "OBJECT", "name": "DraftOrderLinesBulkDelete", - "description": "Deletes order lines. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes order lines. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "count", @@ -21951,7 +21951,7 @@ { "kind": "OBJECT", "name": "DraftOrderUpdate", - "description": "Updates a draft order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates a draft order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", @@ -22026,7 +22026,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -22946,7 +22946,7 @@ { "kind": "OBJECT", "name": "EventDeliveryRetry", - "description": "Retries event delivery. Requires one of the following permissions: MANAGE_APPS.", + "description": "Retries event delivery. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "delivery", @@ -23729,7 +23729,7 @@ { "kind": "OBJECT", "name": "ExportGiftCards", - "description": "Added in Saleor 3.1. Export gift cards to csv file. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Export gift cards to csv file.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "exportFile", @@ -23942,7 +23942,7 @@ { "kind": "OBJECT", "name": "ExportProducts", - "description": "Export products to csv file. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Export products to csv file. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "exportFile", @@ -24396,7 +24396,7 @@ { "kind": "OBJECT", "name": "ExternalNotificationTrigger", - "description": "Added in Saleor 3.1. Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload.", + "description": "Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload.\n\nAdded in Saleor 3.1.", "fields": [ { "name": "errors", @@ -24869,7 +24869,7 @@ { "kind": "OBJECT", "name": "FileUpload", - "description": "Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", + "description": "Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", "fields": [ { "name": "uploadedFile", @@ -24984,7 +24984,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -25013,7 +25013,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -25070,7 +25070,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -25099,7 +25099,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -25258,7 +25258,7 @@ { "kind": "OBJECT", "name": "FulfillmentApprove", - "description": "Added in Saleor 3.1. Approve existing fulfillment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Approve existing fulfillment.\n\nAdded in Saleor 3.1. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", @@ -25341,7 +25341,7 @@ { "kind": "OBJECT", "name": "FulfillmentCancel", - "description": "Cancels existing fulfillment and optionally restocks items. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Cancels existing fulfillment and optionally restocks items. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", @@ -25451,7 +25451,7 @@ "fields": [ { "name": "fulfillment", - "description": "Added in Saleor 3.2. Look up a Fulfillment. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a Fulfillment.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -25474,7 +25474,7 @@ "fields": [ { "name": "fulfillment", - "description": "Added in Saleor 3.2. Look up a Fulfillment. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a Fulfillment.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -25554,7 +25554,7 @@ { "kind": "OBJECT", "name": "FulfillmentRefundProducts", - "description": "Refund products. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Refund products. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", @@ -25637,7 +25637,7 @@ { "kind": "OBJECT", "name": "FulfillmentReturnProducts", - "description": "Return products. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Return products. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "returnFulfillment", @@ -25797,7 +25797,7 @@ { "kind": "OBJECT", "name": "FulfillmentUpdateTracking", - "description": "Updates a fulfillment for an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates a fulfillment for an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", @@ -26008,7 +26008,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -26037,7 +26037,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -26094,7 +26094,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -26123,7 +26123,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -26220,7 +26220,7 @@ }, { "name": "createdBy", - "description": "Added in Saleor 3.1. The user who bought or issued a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The user who bought or issued a gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -26232,7 +26232,7 @@ }, { "name": "usedBy", - "description": "Added in Saleor 3.1. The customer who used a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The customer who used a gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -26244,7 +26244,7 @@ }, { "name": "createdByEmail", - "description": "Added in Saleor 3.1. Email address of the user who bought or issued gift card. Requires one of the following permissions: AccountPermissions.MANAGE_USERS, AuthorizationFilters.OWNER. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Email address of the user who bought or issued gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: AccountPermissions.MANAGE_USERS, AuthorizationFilters.OWNER.", "args": [], "type": { "kind": "SCALAR", @@ -26256,7 +26256,7 @@ }, { "name": "usedByEmail", - "description": "Added in Saleor 3.1. Email address of the customer who used a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Email address of the customer who used a gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "SCALAR", @@ -26292,7 +26292,7 @@ }, { "name": "app", - "description": "Added in Saleor 3.1. App which created the gift card. Requires one of the following permissions: AppPermission.MANAGE_APPS, AuthorizationFilters.OWNER. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "App which created the gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: AppPermission.MANAGE_APPS, AuthorizationFilters.OWNER.", "args": [], "type": { "kind": "OBJECT", @@ -26304,7 +26304,7 @@ }, { "name": "product", - "description": "Added in Saleor 3.1. Related gift card product. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Related gift card product.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -26316,7 +26316,7 @@ }, { "name": "events", - "description": "Added in Saleor 3.1. List of events associated with the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "List of events associated with the gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "filter", @@ -26353,7 +26353,7 @@ }, { "name": "tags", - "description": "Added in Saleor 3.1. The gift card tag. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "The gift card tag.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [], "type": { "kind": "NON_NULL", @@ -26377,7 +26377,7 @@ }, { "name": "boughtInChannel", - "description": "Added in Saleor 3.1. Slug of the channel where the gift card was bought. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Slug of the channel where the gift card was bought.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "SCALAR", @@ -26483,7 +26483,7 @@ { "kind": "OBJECT", "name": "GiftCardActivate", - "description": "Activate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Activate a gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", @@ -26554,7 +26554,7 @@ { "kind": "OBJECT", "name": "GiftCardAddNote", - "description": "Added in Saleor 3.1. Adds note to the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Adds note to the gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", @@ -26640,7 +26640,7 @@ { "kind": "OBJECT", "name": "GiftCardBulkActivate", - "description": "Added in Saleor 3.1. Activate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Activate gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", @@ -26691,7 +26691,7 @@ { "kind": "OBJECT", "name": "GiftCardBulkCreate", - "description": "Added in Saleor 3.1. Create gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Create gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", @@ -26857,7 +26857,7 @@ { "kind": "OBJECT", "name": "GiftCardBulkDeactivate", - "description": "Added in Saleor 3.1. Deactivate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Deactivate gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", @@ -26908,7 +26908,7 @@ { "kind": "OBJECT", "name": "GiftCardBulkDelete", - "description": "Added in Saleor 3.1. Delete gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Delete gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", @@ -27065,7 +27065,7 @@ { "kind": "OBJECT", "name": "GiftCardCreate", - "description": "Creates a new gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Creates a new gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardErrors", @@ -27141,7 +27141,7 @@ "inputFields": [ { "name": "addTags", - "description": "Added in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card tags to add.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "LIST", "name": null, @@ -27161,7 +27161,7 @@ }, { "name": "expiryDate", - "description": "Added in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card expiry date.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Date", @@ -27225,7 +27225,7 @@ }, { "name": "channel", - "description": "Added in Saleor 3.1. Slug of a channel from which the email should be sent. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Slug of a channel from which the email should be sent.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "String", @@ -27237,7 +27237,7 @@ }, { "name": "isActive", - "description": "Added in Saleor 3.1. Determine if gift card is active. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determine if gift card is active.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "NON_NULL", "name": null, @@ -27265,7 +27265,7 @@ }, { "name": "note", - "description": "Added in Saleor 3.1. The gift card note from the staff member. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card note from the staff member.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "String", @@ -27287,7 +27287,7 @@ "fields": [ { "name": "giftCard", - "description": "Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a gift card.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -27306,7 +27306,7 @@ { "kind": "OBJECT", "name": "GiftCardDeactivate", - "description": "Deactivate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Deactivate a gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", @@ -27377,7 +27377,7 @@ { "kind": "OBJECT", "name": "GiftCardDelete", - "description": "Added in Saleor 3.1. Delete gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Delete gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardErrors", @@ -27452,7 +27452,7 @@ "fields": [ { "name": "giftCard", - "description": "Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a gift card.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -27601,7 +27601,7 @@ { "kind": "OBJECT", "name": "GiftCardEvent", - "description": "Added in Saleor 3.1. History log of the gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "History log of the gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "fields": [ { "name": "id", @@ -28158,7 +28158,7 @@ { "kind": "OBJECT", "name": "GiftCardResend", - "description": "Added in Saleor 3.1. Resend a gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Resend a gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", @@ -28402,7 +28402,7 @@ { "kind": "OBJECT", "name": "GiftCardSettingsUpdate", - "description": "Update gift card settings. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Update gift card settings. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardSettings", @@ -28560,7 +28560,7 @@ "fields": [ { "name": "giftCard", - "description": "Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a gift card.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -28579,7 +28579,7 @@ { "kind": "OBJECT", "name": "GiftCardTag", - "description": "Added in Saleor 3.1. The gift card tag. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card tag.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "fields": [ { "name": "id", @@ -28757,7 +28757,7 @@ { "kind": "OBJECT", "name": "GiftCardUpdate", - "description": "Update a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Update a gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardErrors", @@ -28833,7 +28833,7 @@ "inputFields": [ { "name": "addTags", - "description": "Added in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card tags to add.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "LIST", "name": null, @@ -28853,7 +28853,7 @@ }, { "name": "expiryDate", - "description": "Added in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card expiry date.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Date", @@ -28889,7 +28889,7 @@ }, { "name": "removeTags", - "description": "Added in Saleor 3.1. The gift card tags to remove. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card tags to remove.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "LIST", "name": null, @@ -28909,7 +28909,7 @@ }, { "name": "balanceAmount", - "description": "Added in Saleor 3.1. The gift card balance amount. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The gift card balance amount.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", @@ -28931,7 +28931,7 @@ "fields": [ { "name": "giftCard", - "description": "Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a gift card.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -28986,7 +28986,7 @@ }, { "name": "users", - "description": "List of group users Requires one of the following permissions: MANAGE_STAFF.", + "description": "List of group users\n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [], "type": { "kind": "LIST", @@ -29263,7 +29263,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -29292,7 +29292,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -29349,7 +29349,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -29378,7 +29378,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -29546,7 +29546,7 @@ { "kind": "OBJECT", "name": "InvoiceCreate", - "description": "Creates a ready to send invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Creates a ready to send invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", @@ -29660,7 +29660,7 @@ { "kind": "OBJECT", "name": "InvoiceDelete", - "description": "Deletes an invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes an invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", @@ -29735,7 +29735,7 @@ "fields": [ { "name": "invoice", - "description": "Added in Saleor 3.2. Look up an Invoice. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an Invoice.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -29864,7 +29864,7 @@ { "kind": "OBJECT", "name": "InvoiceRequest", - "description": "Request an invoice for the order using plugin. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Request an invoice for the order using plugin. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -29947,7 +29947,7 @@ { "kind": "OBJECT", "name": "InvoiceRequestDelete", - "description": "Requests deletion of an invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Requests deletion of an invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", @@ -30022,7 +30022,7 @@ "fields": [ { "name": "invoice", - "description": "Added in Saleor 3.2. Look up an Invoice. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an Invoice.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -30041,7 +30041,7 @@ { "kind": "OBJECT", "name": "InvoiceSendNotification", - "description": "Send an invoice notification to the customer. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Send an invoice notification to the customer. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", @@ -30116,7 +30116,7 @@ "fields": [ { "name": "invoice", - "description": "Added in Saleor 3.2. Look up an Invoice. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an Invoice.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -30135,7 +30135,7 @@ { "kind": "OBJECT", "name": "InvoiceUpdate", - "description": "Updates an invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates an invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", @@ -35649,7 +35649,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -35678,7 +35678,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -35735,7 +35735,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -35764,7 +35764,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -35867,7 +35867,7 @@ { "kind": "OBJECT", "name": "MenuBulkDelete", - "description": "Deletes menus. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes menus. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "count", @@ -36048,7 +36048,7 @@ { "kind": "OBJECT", "name": "MenuCreate", - "description": "Creates a new Menu. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Creates a new Menu. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", @@ -36178,7 +36178,7 @@ { "kind": "OBJECT", "name": "MenuDelete", - "description": "Deletes a menu. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes a menu. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", @@ -36507,7 +36507,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -36536,7 +36536,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -36593,7 +36593,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -36622,7 +36622,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -36830,7 +36830,7 @@ { "kind": "OBJECT", "name": "MenuItemBulkDelete", - "description": "Deletes menu items. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes menu items. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "count", @@ -37011,7 +37011,7 @@ { "kind": "OBJECT", "name": "MenuItemCreate", - "description": "Creates a new menu item. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Creates a new menu item. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", @@ -37185,7 +37185,7 @@ { "kind": "OBJECT", "name": "MenuItemDelete", - "description": "Deletes a menu item. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes a menu item. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", @@ -37370,7 +37370,7 @@ { "kind": "OBJECT", "name": "MenuItemMove", - "description": "Moves items of menus. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Moves items of menus. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menu", @@ -37625,7 +37625,7 @@ { "kind": "OBJECT", "name": "MenuItemTranslate", - "description": "Creates/updates translations for a menu item. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a menu item. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -37761,7 +37761,7 @@ { "kind": "OBJECT", "name": "MenuItemUpdate", - "description": "Updates a menu item. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Updates a menu item. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", @@ -37915,7 +37915,7 @@ { "kind": "OBJECT", "name": "MenuUpdate", - "description": "Updates a menu. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Updates a menu. \n\nRequires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", @@ -38377,7 +38377,7 @@ "fields": [ { "name": "webhookCreate", - "description": "Creates a new webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", + "description": "Creates a new webhook subscription. \n\nRequires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "args": [ { "name": "input", @@ -38406,7 +38406,7 @@ }, { "name": "webhookDelete", - "description": "Deletes a webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", + "description": "Deletes a webhook subscription. \n\nRequires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "args": [ { "name": "id", @@ -38435,7 +38435,7 @@ }, { "name": "webhookUpdate", - "description": "Updates a webhook subscription. Requires one of the following permissions: MANAGE_APPS.", + "description": "Updates a webhook subscription. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -38480,7 +38480,7 @@ }, { "name": "eventDeliveryRetry", - "description": "Retries event delivery. Requires one of the following permissions: MANAGE_APPS.", + "description": "Retries event delivery. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -38509,7 +38509,7 @@ }, { "name": "createWarehouse", - "description": "Creates new warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates new warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -38538,7 +38538,7 @@ }, { "name": "updateWarehouse", - "description": "Updates given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates given warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -38583,7 +38583,7 @@ }, { "name": "deleteWarehouse", - "description": "Deletes selected warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes selected warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -38612,7 +38612,7 @@ }, { "name": "assignWarehouseShippingZone", - "description": "Add shipping zone to given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Add shipping zone to given warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -38665,7 +38665,7 @@ }, { "name": "unassignWarehouseShippingZone", - "description": "Remove shipping zone from given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Remove shipping zone from given warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -38718,7 +38718,7 @@ }, { "name": "staffNotificationRecipientCreate", - "description": "Creates a new staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Creates a new staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", @@ -38747,7 +38747,7 @@ }, { "name": "staffNotificationRecipientUpdate", - "description": "Updates a staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Updates a staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "id", @@ -38792,7 +38792,7 @@ }, { "name": "staffNotificationRecipientDelete", - "description": "Delete staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Delete staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "id", @@ -38821,7 +38821,7 @@ }, { "name": "shopDomainUpdate", - "description": "Updates site domain of the shop. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Updates site domain of the shop. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", @@ -38846,7 +38846,7 @@ }, { "name": "shopSettingsUpdate", - "description": "Updates shop settings. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Updates shop settings. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", @@ -38875,7 +38875,7 @@ }, { "name": "shopFetchTaxRates", - "description": "Fetch tax rates. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Fetch tax rates. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "OBJECT", @@ -38887,7 +38887,7 @@ }, { "name": "shopSettingsTranslate", - "description": "Creates/updates translations for shop settings. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for shop settings. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "input", @@ -38932,7 +38932,7 @@ }, { "name": "shopAddressUpdate", - "description": "Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", @@ -38957,7 +38957,7 @@ }, { "name": "orderSettingsUpdate", - "description": "Update shop order settings. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Update shop order settings. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -38986,7 +38986,7 @@ }, { "name": "giftCardSettingsUpdate", - "description": "Update gift card settings. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Update gift card settings. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", @@ -39015,7 +39015,7 @@ }, { "name": "shippingMethodChannelListingUpdate", - "description": "Manage shipping method's availability in channels. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Manage shipping method's availability in channels. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39060,7 +39060,7 @@ }, { "name": "shippingPriceCreate", - "description": "Creates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Creates a new shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "input", @@ -39089,7 +39089,7 @@ }, { "name": "shippingPriceDelete", - "description": "Deletes a shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes a shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39118,7 +39118,7 @@ }, { "name": "shippingPriceBulkDelete", - "description": "Deletes shipping prices. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes shipping prices. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "ids", @@ -39155,7 +39155,7 @@ }, { "name": "shippingPriceUpdate", - "description": "Updates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Updates a new shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39200,7 +39200,7 @@ }, { "name": "shippingPriceTranslate", - "description": "Creates/updates translations for a shipping method. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a shipping method. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -39261,7 +39261,7 @@ }, { "name": "shippingPriceExcludeProducts", - "description": "Exclude products from shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Exclude products from shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39306,7 +39306,7 @@ }, { "name": "shippingPriceRemoveProductFromExclude", - "description": "Remove product from excluded list for shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Remove product from excluded list for shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39359,7 +39359,7 @@ }, { "name": "shippingZoneCreate", - "description": "Creates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Creates a new shipping zone. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "input", @@ -39388,7 +39388,7 @@ }, { "name": "shippingZoneDelete", - "description": "Deletes a shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes a shipping zone. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39417,7 +39417,7 @@ }, { "name": "shippingZoneBulkDelete", - "description": "Deletes shipping zones. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes shipping zones. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "ids", @@ -39454,7 +39454,7 @@ }, { "name": "shippingZoneUpdate", - "description": "Updates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Updates a new shipping zone. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -39499,7 +39499,7 @@ }, { "name": "productAttributeAssign", - "description": "Assign attributes to a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Assign attributes to a given product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "operations", @@ -39552,7 +39552,7 @@ }, { "name": "productAttributeAssignmentUpdate", - "description": "Added in Saleor 3.1. Update attributes assigned to product variant for given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Update attributes assigned to product variant for given product type.\n\nAdded in Saleor 3.1. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "operations", @@ -39605,7 +39605,7 @@ }, { "name": "productAttributeUnassign", - "description": "Un-assign attributes from a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Un-assign attributes from a given product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeIds", @@ -39658,7 +39658,7 @@ }, { "name": "categoryCreate", - "description": "Creates a new category. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new category. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -39699,7 +39699,7 @@ }, { "name": "categoryDelete", - "description": "Deletes a category. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a category. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -39728,7 +39728,7 @@ }, { "name": "categoryBulkDelete", - "description": "Deletes categories. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes categories. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", @@ -39765,7 +39765,7 @@ }, { "name": "categoryUpdate", - "description": "Updates a category. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates a category. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -39810,7 +39810,7 @@ }, { "name": "categoryTranslate", - "description": "Creates/updates translations for a category. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a category. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -39871,7 +39871,7 @@ }, { "name": "collectionAddProducts", - "description": "Adds products to a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Adds products to a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "collectionId", @@ -39924,7 +39924,7 @@ }, { "name": "collectionCreate", - "description": "Creates a new collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -39953,7 +39953,7 @@ }, { "name": "collectionDelete", - "description": "Deletes a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -39982,7 +39982,7 @@ }, { "name": "collectionReorderProducts", - "description": "Reorder the products of a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder the products of a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "collectionId", @@ -40035,7 +40035,7 @@ }, { "name": "collectionBulkDelete", - "description": "Deletes collections. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes collections. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", @@ -40072,7 +40072,7 @@ }, { "name": "collectionRemoveProducts", - "description": "Remove products from a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Remove products from a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "collectionId", @@ -40125,7 +40125,7 @@ }, { "name": "collectionUpdate", - "description": "Updates a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates a collection. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40170,7 +40170,7 @@ }, { "name": "collectionTranslate", - "description": "Creates/updates translations for a collection. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a collection. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -40231,7 +40231,7 @@ }, { "name": "collectionChannelListingUpdate", - "description": "Manage collection's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Manage collection's availability in channels. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40276,7 +40276,7 @@ }, { "name": "productCreate", - "description": "Creates a new product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -40305,7 +40305,7 @@ }, { "name": "productDelete", - "description": "Deletes a product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40334,7 +40334,7 @@ }, { "name": "productBulkDelete", - "description": "Deletes products. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes products. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", @@ -40371,7 +40371,7 @@ }, { "name": "productUpdate", - "description": "Updates an existing product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates an existing product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40416,7 +40416,7 @@ }, { "name": "productTranslate", - "description": "Creates/updates translations for a product. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a product. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -40477,7 +40477,7 @@ }, { "name": "productChannelListingUpdate", - "description": "Manage product's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Manage product's availability in channels. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40522,7 +40522,7 @@ }, { "name": "productMediaCreate", - "description": "Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -40551,7 +40551,7 @@ }, { "name": "productVariantReorder", - "description": "Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "moves", @@ -40604,7 +40604,7 @@ }, { "name": "productMediaDelete", - "description": "Deletes a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40633,7 +40633,7 @@ }, { "name": "productMediaBulkDelete", - "description": "Deletes product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", @@ -40670,7 +40670,7 @@ }, { "name": "productMediaReorder", - "description": "Changes ordering of the product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Changes ordering of the product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "mediaIds", @@ -40723,7 +40723,7 @@ }, { "name": "productMediaUpdate", - "description": "Updates a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates a product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -40768,7 +40768,7 @@ }, { "name": "productTypeCreate", - "description": "Creates a new product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Creates a new product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "input", @@ -40797,7 +40797,7 @@ }, { "name": "productTypeDelete", - "description": "Deletes a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes a product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -40826,7 +40826,7 @@ }, { "name": "productTypeBulkDelete", - "description": "Deletes product types. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes product types. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", @@ -40863,7 +40863,7 @@ }, { "name": "productTypeUpdate", - "description": "Updates an existing product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Updates an existing product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -40908,7 +40908,7 @@ }, { "name": "productTypeReorderAttributes", - "description": "Reorder the attributes of a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Reorder the attributes of a product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "moves", @@ -40977,7 +40977,7 @@ }, { "name": "productReorderAttributeValues", - "description": "Reorder product attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder product attribute values. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "attributeId", @@ -41046,7 +41046,7 @@ }, { "name": "digitalContentCreate", - "description": "Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -41091,7 +41091,7 @@ }, { "name": "digitalContentDelete", - "description": "Remove digital content assigned to given variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Remove digital content assigned to given variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "variantId", @@ -41120,7 +41120,7 @@ }, { "name": "digitalContentUpdate", - "description": "Update digital content. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Update digital content. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -41165,7 +41165,7 @@ }, { "name": "digitalContentUrlCreate", - "description": "Generate new URL to digital content. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Generate new URL to digital content. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -41194,7 +41194,7 @@ }, { "name": "productVariantCreate", - "description": "Creates a new variant for a product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new variant for a product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -41223,7 +41223,7 @@ }, { "name": "productVariantDelete", - "description": "Deletes a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -41252,7 +41252,7 @@ }, { "name": "productVariantBulkCreate", - "description": "Creates product variants for a given product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates product variants for a given product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "product", @@ -41305,7 +41305,7 @@ }, { "name": "productVariantBulkDelete", - "description": "Deletes product variants. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes product variants. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", @@ -41342,7 +41342,7 @@ }, { "name": "productVariantStocksCreate", - "description": "Creates stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates stocks for product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "stocks", @@ -41395,7 +41395,7 @@ }, { "name": "productVariantStocksDelete", - "description": "Delete stocks from product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Delete stocks from product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "variantId", @@ -41444,7 +41444,7 @@ }, { "name": "productVariantStocksUpdate", - "description": "Update stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Update stocks for product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "stocks", @@ -41497,7 +41497,7 @@ }, { "name": "productVariantUpdate", - "description": "Updates an existing variant for product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates an existing variant for product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -41542,7 +41542,7 @@ }, { "name": "productVariantSetDefault", - "description": "Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "productId", @@ -41587,7 +41587,7 @@ }, { "name": "productVariantTranslate", - "description": "Creates/updates translations for a product variant. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a product variant. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -41648,7 +41648,7 @@ }, { "name": "productVariantChannelListingUpdate", - "description": "Manage product variant prices in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Manage product variant prices in channels. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -41701,7 +41701,7 @@ }, { "name": "productVariantReorderAttributeValues", - "description": "Reorder product variant attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder product variant attribute values. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "attributeId", @@ -41770,7 +41770,7 @@ }, { "name": "productVariantPreorderDeactivate", - "description": "Added in Saleor 3.1. Deactivates product variant preorder. It changes all preorder allocation into regular allocation. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deactivates product variant preorder. It changes all preorder allocation into regular allocation.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -41799,7 +41799,7 @@ }, { "name": "variantMediaAssign", - "description": "Assign an media to a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Assign an media to a product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "mediaId", @@ -41844,7 +41844,7 @@ }, { "name": "variantMediaUnassign", - "description": "Unassign an media from a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Unassign an media from a product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "mediaId", @@ -41889,7 +41889,7 @@ }, { "name": "paymentCapture", - "description": "Captures the authorized payment amount. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Captures the authorized payment amount. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", @@ -41930,7 +41930,7 @@ }, { "name": "paymentRefund", - "description": "Refunds the captured payment amount. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Refunds the captured payment amount. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", @@ -41971,7 +41971,7 @@ }, { "name": "paymentVoid", - "description": "Voids the authorized payment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Voids the authorized payment. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "paymentId", @@ -42082,7 +42082,7 @@ }, { "name": "pageCreate", - "description": "Creates a new page. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Creates a new page. \n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "input", @@ -42111,7 +42111,7 @@ }, { "name": "pageDelete", - "description": "Deletes a page. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Deletes a page. \n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "id", @@ -42140,7 +42140,7 @@ }, { "name": "pageBulkDelete", - "description": "Deletes pages. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Deletes pages. \n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "ids", @@ -42177,7 +42177,7 @@ }, { "name": "pageBulkPublish", - "description": "Publish pages. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Publish pages. \n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "ids", @@ -42230,7 +42230,7 @@ }, { "name": "pageUpdate", - "description": "Updates an existing page. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Updates an existing page. \n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "id", @@ -42275,7 +42275,7 @@ }, { "name": "pageTranslate", - "description": "Creates/updates translations for a page. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a page. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -42336,7 +42336,7 @@ }, { "name": "pageTypeCreate", - "description": "Create a new page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Create a new page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "input", @@ -42365,7 +42365,7 @@ }, { "name": "pageTypeUpdate", - "description": "Update page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Update page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -42406,7 +42406,7 @@ }, { "name": "pageTypeDelete", - "description": "Delete a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Delete a page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -42435,7 +42435,7 @@ }, { "name": "pageTypeBulkDelete", - "description": "Delete page types. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Delete page types. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", @@ -42472,7 +42472,7 @@ }, { "name": "pageAttributeAssign", - "description": "Assign attributes to a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Assign attributes to a given page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeIds", @@ -42525,7 +42525,7 @@ }, { "name": "pageAttributeUnassign", - "description": "Unassign attributes from a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Unassign attributes from a given page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeIds", @@ -42578,7 +42578,7 @@ }, { "name": "pageTypeReorderAttributes", - "description": "Reorder the attributes of a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Reorder the attributes of a page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "moves", @@ -42631,7 +42631,7 @@ }, { "name": "pageReorderAttributeValues", - "description": "Reorder page attribute values. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Reorder page attribute values. \n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "attributeId", @@ -42700,7 +42700,7 @@ }, { "name": "draftOrderComplete", - "description": "Completes creating an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Completes creating an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -42729,7 +42729,7 @@ }, { "name": "draftOrderCreate", - "description": "Creates a new draft order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Creates a new draft order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -42758,7 +42758,7 @@ }, { "name": "draftOrderDelete", - "description": "Deletes a draft order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes a draft order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -42787,7 +42787,7 @@ }, { "name": "draftOrderBulkDelete", - "description": "Deletes draft orders. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes draft orders. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "ids", @@ -42824,7 +42824,7 @@ }, { "name": "draftOrderLinesBulkDelete", - "description": "Deletes order lines. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes order lines. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "ids", @@ -42861,7 +42861,7 @@ }, { "name": "draftOrderUpdate", - "description": "Updates a draft order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates a draft order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -42906,7 +42906,7 @@ }, { "name": "orderAddNote", - "description": "Adds note to the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Adds note to the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "order", @@ -42951,7 +42951,7 @@ }, { "name": "orderCancel", - "description": "Cancel an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Cancel an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -42980,7 +42980,7 @@ }, { "name": "orderCapture", - "description": "Capture an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Capture an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", @@ -43025,7 +43025,7 @@ }, { "name": "orderConfirm", - "description": "Confirms an unconfirmed order by changing status to unfulfilled. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Confirms an unconfirmed order by changing status to unfulfilled. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43054,7 +43054,7 @@ }, { "name": "orderFulfill", - "description": "Creates new fulfillments for an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Creates new fulfillments for an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -43095,7 +43095,7 @@ }, { "name": "orderFulfillmentCancel", - "description": "Cancels existing fulfillment and optionally restocks items. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Cancels existing fulfillment and optionally restocks items. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43136,7 +43136,7 @@ }, { "name": "orderFulfillmentApprove", - "description": "Added in Saleor 3.1. Approve existing fulfillment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Approve existing fulfillment.\n\nAdded in Saleor 3.1. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "allowStockToBeExceeded", @@ -43193,7 +43193,7 @@ }, { "name": "orderFulfillmentUpdateTracking", - "description": "Updates a fulfillment for an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates a fulfillment for an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43238,7 +43238,7 @@ }, { "name": "orderFulfillmentRefundProducts", - "description": "Refund products. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Refund products. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -43283,7 +43283,7 @@ }, { "name": "orderFulfillmentReturnProducts", - "description": "Return products. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Return products. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -43328,7 +43328,7 @@ }, { "name": "orderLinesCreate", - "description": "Create order lines for an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Create order lines for an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43381,7 +43381,7 @@ }, { "name": "orderLineDelete", - "description": "Deletes an order line from an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes an order line from an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43410,7 +43410,7 @@ }, { "name": "orderLineUpdate", - "description": "Updates an order line of an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates an order line of an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43455,7 +43455,7 @@ }, { "name": "orderDiscountAdd", - "description": "Adds discount to the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Adds discount to the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -43500,7 +43500,7 @@ }, { "name": "orderDiscountUpdate", - "description": "Update discount for the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Update discount for the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "discountId", @@ -43545,7 +43545,7 @@ }, { "name": "orderDiscountDelete", - "description": "Remove discount from the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Remove discount from the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "discountId", @@ -43574,7 +43574,7 @@ }, { "name": "orderLineDiscountUpdate", - "description": "Update discount for the order line. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Update discount for the order line. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -43619,7 +43619,7 @@ }, { "name": "orderLineDiscountRemove", - "description": "Remove discount applied to the order line. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Remove discount applied to the order line. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "orderLineId", @@ -43648,7 +43648,7 @@ }, { "name": "orderMarkAsPaid", - "description": "Mark order as manually paid. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Mark order as manually paid. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43689,7 +43689,7 @@ }, { "name": "orderRefund", - "description": "Refund an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Refund an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", @@ -43734,7 +43734,7 @@ }, { "name": "orderUpdate", - "description": "Updates an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43779,7 +43779,7 @@ }, { "name": "orderUpdateShipping", - "description": "Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "order", @@ -43824,7 +43824,7 @@ }, { "name": "orderVoid", - "description": "Void an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Void an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -43853,7 +43853,7 @@ }, { "name": "orderBulkCancel", - "description": "Cancels orders. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Cancels orders. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "ids", @@ -44102,7 +44102,7 @@ }, { "name": "assignNavigation", - "description": "Assigns storefront's navigation menus. Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS.", + "description": "Assigns storefront's navigation menus. \n\nRequires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS.", "args": [ { "name": "menu", @@ -44143,7 +44143,7 @@ }, { "name": "menuCreate", - "description": "Creates a new Menu. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Creates a new Menu. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "input", @@ -44172,7 +44172,7 @@ }, { "name": "menuDelete", - "description": "Deletes a menu. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes a menu. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", @@ -44201,7 +44201,7 @@ }, { "name": "menuBulkDelete", - "description": "Deletes menus. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes menus. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "ids", @@ -44238,7 +44238,7 @@ }, { "name": "menuUpdate", - "description": "Updates a menu. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Updates a menu. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", @@ -44283,7 +44283,7 @@ }, { "name": "menuItemCreate", - "description": "Creates a new menu item. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Creates a new menu item. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "input", @@ -44312,7 +44312,7 @@ }, { "name": "menuItemDelete", - "description": "Deletes a menu item. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes a menu item. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", @@ -44341,7 +44341,7 @@ }, { "name": "menuItemBulkDelete", - "description": "Deletes menu items. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Deletes menu items. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "ids", @@ -44378,7 +44378,7 @@ }, { "name": "menuItemUpdate", - "description": "Updates a menu item. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Updates a menu item. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", @@ -44423,7 +44423,7 @@ }, { "name": "menuItemTranslate", - "description": "Creates/updates translations for a menu item. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a menu item. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -44484,7 +44484,7 @@ }, { "name": "menuItemMove", - "description": "Moves items of menus. Requires one of the following permissions: MANAGE_MENUS.", + "description": "Moves items of menus. \n\nRequires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "menu", @@ -44537,7 +44537,7 @@ }, { "name": "invoiceRequest", - "description": "Request an invoice for the order using plugin. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Request an invoice for the order using plugin. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "number", @@ -44578,7 +44578,7 @@ }, { "name": "invoiceRequestDelete", - "description": "Requests deletion of an invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Requests deletion of an invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -44607,7 +44607,7 @@ }, { "name": "invoiceCreate", - "description": "Creates a ready to send invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Creates a ready to send invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", @@ -44652,7 +44652,7 @@ }, { "name": "invoiceDelete", - "description": "Deletes an invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes an invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -44681,7 +44681,7 @@ }, { "name": "invoiceUpdate", - "description": "Updates an invoice. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates an invoice. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -44726,7 +44726,7 @@ }, { "name": "invoiceSendNotification", - "description": "Send an invoice notification to the customer. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Send an invoice notification to the customer. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -44755,7 +44755,7 @@ }, { "name": "giftCardActivate", - "description": "Activate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Activate a gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", @@ -44784,7 +44784,7 @@ }, { "name": "giftCardCreate", - "description": "Creates a new gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Creates a new gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", @@ -44813,7 +44813,7 @@ }, { "name": "giftCardDelete", - "description": "Added in Saleor 3.1. Delete gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Delete gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", @@ -44842,7 +44842,7 @@ }, { "name": "giftCardDeactivate", - "description": "Deactivate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Deactivate a gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", @@ -44871,7 +44871,7 @@ }, { "name": "giftCardUpdate", - "description": "Update a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Update a gift card. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", @@ -44916,7 +44916,7 @@ }, { "name": "giftCardResend", - "description": "Added in Saleor 3.1. Resend a gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Resend a gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", @@ -44945,7 +44945,7 @@ }, { "name": "giftCardAddNote", - "description": "Added in Saleor 3.1. Adds note to the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Adds note to the gift card.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", @@ -44990,7 +44990,7 @@ }, { "name": "giftCardBulkCreate", - "description": "Added in Saleor 3.1. Create gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Create gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", @@ -45019,7 +45019,7 @@ }, { "name": "giftCardBulkDelete", - "description": "Added in Saleor 3.1. Delete gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Delete gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "ids", @@ -45056,7 +45056,7 @@ }, { "name": "giftCardBulkActivate", - "description": "Added in Saleor 3.1. Activate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Activate gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "ids", @@ -45093,7 +45093,7 @@ }, { "name": "giftCardBulkDeactivate", - "description": "Added in Saleor 3.1. Deactivate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Deactivate gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "ids", @@ -45130,7 +45130,7 @@ }, { "name": "pluginUpdate", - "description": "Update plugin configuration. Requires one of the following permissions: MANAGE_PLUGINS.", + "description": "Update plugin configuration. \n\nRequires one of the following permissions: MANAGE_PLUGINS.", "args": [ { "name": "channelId", @@ -45187,7 +45187,7 @@ }, { "name": "externalNotificationTrigger", - "description": "Added in Saleor 3.1. Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload.", + "description": "Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload.\n\nAdded in Saleor 3.1.", "args": [ { "name": "channel", @@ -45244,7 +45244,7 @@ }, { "name": "saleCreate", - "description": "Creates a new sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Creates a new sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "input", @@ -45273,7 +45273,7 @@ }, { "name": "saleDelete", - "description": "Deletes a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes a sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45302,7 +45302,7 @@ }, { "name": "saleBulkDelete", - "description": "Deletes sales. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes sales. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "ids", @@ -45339,7 +45339,7 @@ }, { "name": "saleUpdate", - "description": "Updates a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Updates a sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45384,7 +45384,7 @@ }, { "name": "saleCataloguesAdd", - "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Adds products, categories, collections to a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45429,7 +45429,7 @@ }, { "name": "saleCataloguesRemove", - "description": "Removes products, categories, collections from a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Removes products, categories, collections from a sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45474,7 +45474,7 @@ }, { "name": "saleTranslate", - "description": "Creates/updates translations for a sale. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a sale. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -45535,7 +45535,7 @@ }, { "name": "saleChannelListingUpdate", - "description": "Manage sale's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Manage sale's availability in channels. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45580,7 +45580,7 @@ }, { "name": "voucherCreate", - "description": "Creates a new voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Creates a new voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "input", @@ -45609,7 +45609,7 @@ }, { "name": "voucherDelete", - "description": "Deletes a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45638,7 +45638,7 @@ }, { "name": "voucherBulkDelete", - "description": "Deletes vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes vouchers. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "ids", @@ -45675,7 +45675,7 @@ }, { "name": "voucherUpdate", - "description": "Updates a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Updates a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45720,7 +45720,7 @@ }, { "name": "voucherCataloguesAdd", - "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Adds products, categories, collections to a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45765,7 +45765,7 @@ }, { "name": "voucherCataloguesRemove", - "description": "Removes products, categories, collections from a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Removes products, categories, collections from a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45810,7 +45810,7 @@ }, { "name": "voucherTranslate", - "description": "Creates/updates translations for a voucher. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a voucher. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -45871,7 +45871,7 @@ }, { "name": "voucherChannelListingUpdate", - "description": "Manage voucher's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Manage voucher's availability in channels. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -45916,7 +45916,7 @@ }, { "name": "exportProducts", - "description": "Export products to csv file. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Export products to csv file. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", @@ -45945,7 +45945,7 @@ }, { "name": "exportGiftCards", - "description": "Added in Saleor 3.1. Export gift cards to csv file. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Export gift cards to csv file.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", @@ -45974,7 +45974,7 @@ }, { "name": "fileUpload", - "description": "Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", + "description": "Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", "args": [ { "name": "file", @@ -46211,7 +46211,7 @@ }, { "name": "checkoutCustomerAttach", - "description": "Sets the customer as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", + "description": "Sets the customer as the owner of the checkout. \n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "args": [ { "name": "checkoutId", @@ -46260,7 +46260,7 @@ }, { "name": "checkoutCustomerDetach", - "description": "Removes the user assigned as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", + "description": "Removes the user assigned as the owner of the checkout. \n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "args": [ { "name": "checkoutId", @@ -46794,7 +46794,7 @@ }, { "name": "checkoutDeliveryMethodUpdate", - "description": "Added in Saleor 3.1. Updates the delivery method (shipping method or pick up point) of the checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Updates the delivery method (shipping method or pick up point) of the checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "deliveryMethodId", @@ -46884,7 +46884,7 @@ }, { "name": "orderCreateFromCheckout", - "description": "Added in Saleor 3.2. Create new order from existing checkout. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: HANDLE_CHECKOUTS.", + "description": "Create new order from existing checkout.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: HANDLE_CHECKOUTS.", "args": [ { "name": "id", @@ -46925,7 +46925,7 @@ }, { "name": "channelCreate", - "description": "Creates new channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Creates new channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "input", @@ -46954,7 +46954,7 @@ }, { "name": "channelUpdate", - "description": "Update a channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Update a channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", @@ -46999,7 +46999,7 @@ }, { "name": "channelDelete", - "description": "Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", @@ -47040,7 +47040,7 @@ }, { "name": "channelActivate", - "description": "Activate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Activate a channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", @@ -47069,7 +47069,7 @@ }, { "name": "channelDeactivate", - "description": "Deactivate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", + "description": "Deactivate a channel. \n\nRequires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", @@ -47127,7 +47127,7 @@ }, { "name": "attributeDelete", - "description": "Deletes an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -47156,7 +47156,7 @@ }, { "name": "attributeUpdate", - "description": "Updates attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Updates attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -47201,7 +47201,7 @@ }, { "name": "attributeTranslate", - "description": "Creates/updates translations for an attribute. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for an attribute. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -47262,7 +47262,7 @@ }, { "name": "attributeBulkDelete", - "description": "Deletes attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Deletes attributes. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", @@ -47299,7 +47299,7 @@ }, { "name": "attributeValueBulkDelete", - "description": "Deletes values of attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Deletes values of attributes. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", @@ -47336,7 +47336,7 @@ }, { "name": "attributeValueCreate", - "description": "Creates a value for an attribute. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a value for an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "attribute", @@ -47381,7 +47381,7 @@ }, { "name": "attributeValueDelete", - "description": "Deletes a value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes a value of an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -47410,7 +47410,7 @@ }, { "name": "attributeValueUpdate", - "description": "Updates value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Updates value of an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", @@ -47455,7 +47455,7 @@ }, { "name": "attributeValueTranslate", - "description": "Creates/updates translations for an attribute value. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for an attribute value. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -47516,7 +47516,7 @@ }, { "name": "attributeReorderValues", - "description": "Reorder the values of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Reorder the values of an attribute. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeId", @@ -47598,7 +47598,7 @@ }, { "name": "appUpdate", - "description": "Updates an existing app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Updates an existing app. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -47643,7 +47643,7 @@ }, { "name": "appDelete", - "description": "Deletes an app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Deletes an app. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -47672,7 +47672,7 @@ }, { "name": "appTokenCreate", - "description": "Creates a new token. Requires one of the following permissions: MANAGE_APPS.", + "description": "Creates a new token. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "input", @@ -47701,7 +47701,7 @@ }, { "name": "appTokenDelete", - "description": "Deletes an authentication token assigned to app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Deletes an authentication token assigned to app. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -47788,7 +47788,7 @@ }, { "name": "appRetryInstall", - "description": "Retry failed installation of new app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Retry failed installation of new app. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "activateAfterInstallation", @@ -47829,7 +47829,7 @@ }, { "name": "appDeleteFailedInstallation", - "description": "Delete failed installation. Requires one of the following permissions: MANAGE_APPS.", + "description": "Delete failed installation. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -47858,7 +47858,7 @@ }, { "name": "appFetchManifest", - "description": "Fetch and validate manifest. Requires one of the following permissions: MANAGE_APPS.", + "description": "Fetch and validate manifest. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "manifestUrl", @@ -47887,7 +47887,7 @@ }, { "name": "appActivate", - "description": "Activate the app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Activate the app. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -47916,7 +47916,7 @@ }, { "name": "appDeactivate", - "description": "Deactivate the app. Requires one of the following permissions: MANAGE_APPS.", + "description": "Deactivate the app. \n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", @@ -48056,7 +48056,7 @@ }, { "name": "tokensDeactivateAll", - "description": "Deactivate all JWT tokens of the currently authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Deactivate all JWT tokens of the currently authenticated user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [], "type": { "kind": "OBJECT", @@ -48456,7 +48456,7 @@ }, { "name": "passwordChange", - "description": "Change the password of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Change the password of the logged in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "newPassword", @@ -48501,7 +48501,7 @@ }, { "name": "requestEmailChange", - "description": "Request email change of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Request email change of the logged in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "channel", @@ -48574,7 +48574,7 @@ }, { "name": "confirmEmailChange", - "description": "Confirm the email change of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Confirm the email change of the logged-in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "channel", @@ -48615,7 +48615,7 @@ }, { "name": "accountAddressCreate", - "description": "Create a new address for the customer. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Create a new address for the customer. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "input", @@ -48730,7 +48730,7 @@ }, { "name": "accountSetDefaultAddress", - "description": "Sets a default address for the authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Sets a default address for the authenticated user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "id", @@ -48804,7 +48804,7 @@ }, { "name": "accountUpdate", - "description": "Updates the account of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Updates the account of the logged-in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "input", @@ -48833,7 +48833,7 @@ }, { "name": "accountRequestDeletion", - "description": "Sends an email with the account removal link for the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Sends an email with the account removal link for the logged-in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "channel", @@ -48874,7 +48874,7 @@ }, { "name": "accountDelete", - "description": "Remove user account. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Remove user account. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "token", @@ -48903,7 +48903,7 @@ }, { "name": "addressCreate", - "description": "Creates user address. Requires one of the following permissions: MANAGE_USERS.", + "description": "Creates user address. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "input", @@ -48948,7 +48948,7 @@ }, { "name": "addressUpdate", - "description": "Updates an address. Requires one of the following permissions: MANAGE_USERS.", + "description": "Updates an address. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", @@ -48993,7 +48993,7 @@ }, { "name": "addressDelete", - "description": "Deletes an address. Requires one of the following permissions: MANAGE_USERS.", + "description": "Deletes an address. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", @@ -49022,7 +49022,7 @@ }, { "name": "addressSetDefault", - "description": "Sets a default address for the given user. Requires one of the following permissions: MANAGE_USERS.", + "description": "Sets a default address for the given user. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "addressId", @@ -49083,7 +49083,7 @@ }, { "name": "customerCreate", - "description": "Creates a new customer. Requires one of the following permissions: MANAGE_USERS.", + "description": "Creates a new customer. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "input", @@ -49112,7 +49112,7 @@ }, { "name": "customerUpdate", - "description": "Updates an existing customer. Requires one of the following permissions: MANAGE_USERS.", + "description": "Updates an existing customer. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", @@ -49157,7 +49157,7 @@ }, { "name": "customerDelete", - "description": "Deletes a customer. Requires one of the following permissions: MANAGE_USERS.", + "description": "Deletes a customer. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", @@ -49186,7 +49186,7 @@ }, { "name": "customerBulkDelete", - "description": "Deletes customers. Requires one of the following permissions: MANAGE_USERS.", + "description": "Deletes customers. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "ids", @@ -49223,7 +49223,7 @@ }, { "name": "staffCreate", - "description": "Creates a new staff user. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Creates a new staff user. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "input", @@ -49252,7 +49252,7 @@ }, { "name": "staffUpdate", - "description": "Updates an existing staff user. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Updates an existing staff user. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", @@ -49297,7 +49297,7 @@ }, { "name": "staffDelete", - "description": "Deletes a staff user. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Deletes a staff user. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", @@ -49326,7 +49326,7 @@ }, { "name": "staffBulkDelete", - "description": "Deletes staff users. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Deletes staff users. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "ids", @@ -49363,7 +49363,7 @@ }, { "name": "userAvatarUpdate", - "description": "Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_STAFF_USER.", + "description": "Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.", "args": [ { "name": "image", @@ -49392,7 +49392,7 @@ }, { "name": "userAvatarDelete", - "description": "Deletes a user avatar. Only for staff members. Requires one of the following permissions: AUTHENTICATED_STAFF_USER.", + "description": "Deletes a user avatar. Only for staff members. \n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.", "args": [], "type": { "kind": "OBJECT", @@ -49404,7 +49404,7 @@ }, { "name": "userBulkSetActive", - "description": "Activate or deactivate users. Requires one of the following permissions: MANAGE_USERS.", + "description": "Activate or deactivate users. \n\nRequires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "ids", @@ -49457,7 +49457,7 @@ }, { "name": "permissionGroupCreate", - "description": "Create new permission group. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Create new permission group. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "input", @@ -49486,7 +49486,7 @@ }, { "name": "permissionGroupUpdate", - "description": "Update permission group. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Update permission group. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", @@ -49531,7 +49531,7 @@ }, { "name": "permissionGroupDelete", - "description": "Delete permission group. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Delete permission group. \n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", @@ -50074,7 +50074,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -50103,7 +50103,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -50160,7 +50160,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -50189,7 +50189,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -50399,7 +50399,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -50428,7 +50428,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -50485,7 +50485,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -50514,7 +50514,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -50803,7 +50803,7 @@ }, { "name": "availableCollectionPoints", - "description": "Added in Saleor 3.1. Collection points that can be used for this order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Collection points that can be used for this order.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", @@ -51235,7 +51235,7 @@ }, { "name": "events", - "description": "List of events associated with the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of events associated with the order.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -51303,7 +51303,7 @@ }, { "name": "deliveryMethod", - "description": "Added in Saleor 3.1. The delivery method selected for this checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The delivery method selected for this checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", @@ -51484,7 +51484,7 @@ { "kind": "OBJECT", "name": "OrderAddNote", - "description": "Adds note to the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Adds note to the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -51594,7 +51594,7 @@ { "kind": "OBJECT", "name": "OrderBulkCancel", - "description": "Cancels orders. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Cancels orders. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "count", @@ -51669,7 +51669,7 @@ { "kind": "OBJECT", "name": "OrderCancel", - "description": "Cancel an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Cancel an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -51744,7 +51744,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -51763,7 +51763,7 @@ { "kind": "OBJECT", "name": "OrderCapture", - "description": "Capture an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Capture an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -51834,7 +51834,7 @@ { "kind": "OBJECT", "name": "OrderConfirm", - "description": "Confirms an unconfirmed order by changing status to unfulfilled. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Confirms an unconfirmed order by changing status to unfulfilled. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -51909,7 +51909,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -52034,7 +52034,7 @@ { "kind": "OBJECT", "name": "OrderCreateFromCheckout", - "description": "Added in Saleor 3.2. Create new order from existing checkout. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: HANDLE_CHECKOUTS.", + "description": "Create new order from existing checkout.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: HANDLE_CHECKOUTS.", "fields": [ { "name": "order", @@ -52271,7 +52271,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -52405,7 +52405,7 @@ }, { "name": "reason", - "description": "Explanation for the applied discount. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Explanation for the applied discount.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "SCALAR", @@ -52446,7 +52446,7 @@ { "kind": "OBJECT", "name": "OrderDiscountAdd", - "description": "Adds discount to the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Adds discount to the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -52572,7 +52572,7 @@ { "kind": "OBJECT", "name": "OrderDiscountDelete", - "description": "Remove discount from the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Remove discount from the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -52666,7 +52666,7 @@ { "kind": "OBJECT", "name": "OrderDiscountUpdate", - "description": "Update discount for the order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Update discount for the order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -54260,7 +54260,7 @@ { "kind": "OBJECT", "name": "OrderFulfill", - "description": "Creates new fulfillments for an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Creates new fulfillments for an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillments", @@ -54504,7 +54504,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -54527,7 +54527,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -54859,7 +54859,7 @@ }, { "name": "allocations", - "description": "List of allocations across warehouses. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "List of allocations across warehouses.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [], "type": { "kind": "LIST", @@ -54879,7 +54879,7 @@ }, { "name": "quantityToFulfill", - "description": "Added in Saleor 3.1. A quantity of items remaining to be fulfilled.", + "description": "A quantity of items remaining to be fulfilled.\n\nAdded in Saleor 3.1.", "args": [], "type": { "kind": "NON_NULL", @@ -54963,7 +54963,7 @@ { "kind": "OBJECT", "name": "OrderLineDelete", - "description": "Deletes an order line from an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Deletes an order line from an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -55046,7 +55046,7 @@ { "kind": "OBJECT", "name": "OrderLineDiscountRemove", - "description": "Remove discount applied to the order line. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Remove discount applied to the order line. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderLine", @@ -55129,7 +55129,7 @@ { "kind": "OBJECT", "name": "OrderLineDiscountUpdate", - "description": "Update discount for the order line. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Update discount for the order line. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderLine", @@ -55239,7 +55239,7 @@ { "kind": "OBJECT", "name": "OrderLineUpdate", - "description": "Updates an order line of an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates an order line of an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -55322,7 +55322,7 @@ { "kind": "OBJECT", "name": "OrderLinesCreate", - "description": "Create order lines for an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Create order lines for an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -55413,7 +55413,7 @@ { "kind": "OBJECT", "name": "OrderMarkAsPaid", - "description": "Mark order as manually paid. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Mark order as manually paid. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -55513,7 +55513,7 @@ { "kind": "OBJECT", "name": "OrderRefund", - "description": "Refund an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Refund an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -56053,7 +56053,7 @@ { "kind": "OBJECT", "name": "OrderSettingsUpdate", - "description": "Update shop order settings. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Update shop order settings. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderSettings", @@ -56367,7 +56367,7 @@ { "kind": "OBJECT", "name": "OrderUpdate", - "description": "Updates an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", @@ -56485,7 +56485,7 @@ { "kind": "OBJECT", "name": "OrderUpdateShipping", - "description": "Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -56583,7 +56583,7 @@ "fields": [ { "name": "order", - "description": "Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up an order.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -56602,7 +56602,7 @@ { "kind": "OBJECT", "name": "OrderVoid", - "description": "Void an order. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Void an order. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", @@ -56717,7 +56717,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -56746,7 +56746,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -56803,7 +56803,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -56832,7 +56832,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -56929,7 +56929,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. The page publication date.", + "description": "The page publication date.\n\nAdded in Saleor 3.3.", "args": [], "type": { "kind": "SCALAR", @@ -57092,7 +57092,7 @@ { "kind": "OBJECT", "name": "PageAttributeAssign", - "description": "Assign attributes to a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Assign attributes to a given page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageType", @@ -57163,7 +57163,7 @@ { "kind": "OBJECT", "name": "PageAttributeUnassign", - "description": "Unassign attributes from a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Unassign attributes from a given page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageType", @@ -57234,7 +57234,7 @@ { "kind": "OBJECT", "name": "PageBulkDelete", - "description": "Deletes pages. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Deletes pages. \n\nRequires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "count", @@ -57309,7 +57309,7 @@ { "kind": "OBJECT", "name": "PageBulkPublish", - "description": "Publish pages. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Publish pages. \n\nRequires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "count", @@ -57490,7 +57490,7 @@ { "kind": "OBJECT", "name": "PageCreate", - "description": "Creates a new page. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Creates a new page. \n\nRequires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "pageErrors", @@ -57646,7 +57646,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. Publication date time. ISO 8601 standard.", + "description": "Publication date time. ISO 8601 standard.\n\nAdded in Saleor 3.3.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -57696,7 +57696,7 @@ "fields": [ { "name": "page", - "description": "Added in Saleor 3.2. Look up a page. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a page.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -57715,7 +57715,7 @@ { "kind": "OBJECT", "name": "PageDelete", - "description": "Deletes a page. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Deletes a page. \n\nRequires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "pageErrors", @@ -57790,7 +57790,7 @@ "fields": [ { "name": "page", - "description": "Added in Saleor 3.2. Look up a page. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a page.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -58188,7 +58188,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. Publication date time. ISO 8601 standard.", + "description": "Publication date time. ISO 8601 standard.\n\nAdded in Saleor 3.3.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -58218,7 +58218,7 @@ { "kind": "OBJECT", "name": "PageReorderAttributeValues", - "description": "Reorder page attribute values. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Reorder page attribute values. \n\nRequires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "page", @@ -58541,7 +58541,7 @@ { "kind": "OBJECT", "name": "PageTranslate", - "description": "Creates/updates translations for a page. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a page. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -58824,7 +58824,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -58853,7 +58853,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -58910,7 +58910,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -58939,7 +58939,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -59024,7 +59024,7 @@ }, { "name": "availableAttributes", - "description": "Attributes that can be assigned to the page type. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Attributes that can be assigned to the page type.\n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "filter", @@ -59097,7 +59097,7 @@ }, { "name": "hasPages", - "description": "Whether page type has pages assigned. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Whether page type has pages assigned.\n\nRequires one of the following permissions: MANAGE_PAGES.", "args": [], "type": { "kind": "SCALAR", @@ -59127,7 +59127,7 @@ { "kind": "OBJECT", "name": "PageTypeBulkDelete", - "description": "Delete page types. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Delete page types. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", @@ -59308,7 +59308,7 @@ { "kind": "OBJECT", "name": "PageTypeCreate", - "description": "Create a new page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Create a new page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageErrors", @@ -59434,7 +59434,7 @@ { "kind": "OBJECT", "name": "PageTypeDelete", - "description": "Delete a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Delete a page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageErrors", @@ -59528,7 +59528,7 @@ { "kind": "OBJECT", "name": "PageTypeReorderAttributes", - "description": "Reorder the attributes of a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Reorder the attributes of a page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageType", @@ -59665,7 +59665,7 @@ { "kind": "OBJECT", "name": "PageTypeUpdate", - "description": "Update page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", + "description": "Update page type. \n\nRequires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageErrors", @@ -59811,7 +59811,7 @@ { "kind": "OBJECT", "name": "PageUpdate", - "description": "Updates an existing page. Requires one of the following permissions: MANAGE_PAGES.", + "description": "Updates an existing page. \n\nRequires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "pageErrors", @@ -59886,7 +59886,7 @@ "fields": [ { "name": "page", - "description": "Added in Saleor 3.2. Look up a page. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a page.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -59905,7 +59905,7 @@ { "kind": "OBJECT", "name": "PasswordChange", - "description": "Change the password of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Change the password of the logged in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", @@ -60020,7 +60020,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -60049,7 +60049,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -60106,7 +60106,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -60135,7 +60135,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -60288,7 +60288,7 @@ }, { "name": "customerIpAddress", - "description": "IP address of the user who created the payment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "IP address of the user who created the payment.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "SCALAR", @@ -60316,7 +60316,7 @@ }, { "name": "actions", - "description": "List of actions that can be performed in the current state of a payment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of actions that can be performed in the current state of a payment.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -60364,7 +60364,7 @@ }, { "name": "transactions", - "description": "List of all transactions within this payment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of all transactions within this payment.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "LIST", @@ -60384,7 +60384,7 @@ }, { "name": "availableCaptureAmount", - "description": "Maximum amount of money that can be captured. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Maximum amount of money that can be captured.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "OBJECT", @@ -60396,7 +60396,7 @@ }, { "name": "availableRefundAmount", - "description": "Maximum amount of money that can be refunded. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Maximum amount of money that can be refunded.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "OBJECT", @@ -60438,7 +60438,7 @@ { "kind": "OBJECT", "name": "PaymentCapture", - "description": "Captures the authorized payment amount. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Captures the authorized payment amount. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "payment", @@ -61309,7 +61309,7 @@ }, { "name": "storePaymentMethod", - "description": "Added in Saleor 3.1. Payment store type.", + "description": "Payment store type.\n\nAdded in Saleor 3.1.", "type": { "kind": "ENUM", "name": "StorePaymentMethodEnum", @@ -61321,7 +61321,7 @@ }, { "name": "metadata", - "description": "Added in Saleor 3.1. User public metadata.", + "description": "User public metadata.\n\nAdded in Saleor 3.1.", "type": { "kind": "LIST", "name": null, @@ -61347,7 +61347,7 @@ { "kind": "OBJECT", "name": "PaymentRefund", - "description": "Refunds the captured payment amount. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Refunds the captured payment amount. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "payment", @@ -61462,7 +61462,7 @@ }, { "name": "metadata", - "description": "Added in Saleor 3.1. List of public metadata items. Can be accessed without permissions.", + "description": "List of public metadata items.\n\nAdded in Saleor 3.1.\n\nCan be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", @@ -61493,7 +61493,7 @@ { "kind": "OBJECT", "name": "PaymentVoid", - "description": "Voids the authorized payment. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Voids the authorized payment. \n\nRequires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "payment", @@ -61738,7 +61738,7 @@ { "kind": "OBJECT", "name": "PermissionGroupCreate", - "description": "Create new permission group. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Create new permission group. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "permissionGroupErrors", @@ -61876,7 +61876,7 @@ { "kind": "OBJECT", "name": "PermissionGroupDelete", - "description": "Delete permission group. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Delete permission group. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "permissionGroupErrors", @@ -62200,7 +62200,7 @@ { "kind": "OBJECT", "name": "PermissionGroupUpdate", - "description": "Update permission group. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Update permission group. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "permissionGroupErrors", @@ -62919,7 +62919,7 @@ { "kind": "OBJECT", "name": "PluginUpdate", - "description": "Update plugin configuration. Requires one of the following permissions: MANAGE_PLUGINS.", + "description": "Update plugin configuration. \n\nRequires one of the following permissions: MANAGE_PLUGINS.", "fields": [ { "name": "plugin", @@ -63070,7 +63070,7 @@ "fields": [ { "name": "globalThreshold", - "description": "The global preorder threshold for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "The global preorder threshold for product variant.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "SCALAR", @@ -63082,7 +63082,7 @@ }, { "name": "globalSoldUnits", - "description": "Total number of sold product variant during preorder. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Total number of sold product variant during preorder.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "NON_NULL", @@ -63313,7 +63313,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -63342,7 +63342,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -63399,7 +63399,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -63428,7 +63428,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -63776,7 +63776,7 @@ }, { "name": "channelListings", - "description": "List of availability in channels for the product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of availability in channels for the product.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "LIST", @@ -64009,7 +64009,7 @@ { "kind": "OBJECT", "name": "ProductAttributeAssign", - "description": "Assign attributes to a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Assign attributes to a given product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", @@ -64117,7 +64117,7 @@ }, { "name": "variantSelection", - "description": "Added in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric'].", + "description": "Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric'].\n\nAdded in Saleor 3.1.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -64135,7 +64135,7 @@ { "kind": "OBJECT", "name": "ProductAttributeAssignmentUpdate", - "description": "Added in Saleor 3.1. Update attributes assigned to product variant for given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Update attributes assigned to product variant for given product type.\n\nAdded in Saleor 3.1. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", @@ -64227,7 +64227,7 @@ }, { "name": "variantSelection", - "description": "Added in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric'].", + "description": "Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric'].\n\nAdded in Saleor 3.1.", "type": { "kind": "NON_NULL", "name": null, @@ -64272,7 +64272,7 @@ { "kind": "OBJECT", "name": "ProductAttributeUnassign", - "description": "Un-assign attributes from a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Un-assign attributes from a given product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", @@ -64343,7 +64343,7 @@ { "kind": "OBJECT", "name": "ProductBulkDelete", - "description": "Deletes products. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes products. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", @@ -64450,7 +64450,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. The product publication date time.", + "description": "The product publication date time.\n\nAdded in Saleor 3.3.", "args": [], "type": { "kind": "SCALAR", @@ -64522,7 +64522,7 @@ }, { "name": "availableForPurchaseAt", - "description": "Added in Saleor 3.3. The product available for purchase date time.", + "description": "The product available for purchase date time.\n\nAdded in Saleor 3.3.", "args": [], "type": { "kind": "SCALAR", @@ -64546,7 +64546,7 @@ }, { "name": "purchaseCost", - "description": "Purchase cost of product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Purchase cost of product.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "OBJECT", @@ -64558,7 +64558,7 @@ }, { "name": "margin", - "description": "Range of margin percentage value. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Range of margin percentage value.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "OBJECT", @@ -64665,7 +64665,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. Publication date time. ISO 8601 standard.", + "description": "Publication date time. ISO 8601 standard.\n\nAdded in Saleor 3.3.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -64713,7 +64713,7 @@ }, { "name": "availableForPurchaseAt", - "description": "Added in Saleor 3.3. A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed.", + "description": "A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed.\n\nAdded in Saleor 3.3.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -64902,7 +64902,7 @@ { "kind": "OBJECT", "name": "ProductChannelListingUpdate", - "description": "Manage product's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Manage product's availability in channels. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -65130,7 +65130,7 @@ { "kind": "OBJECT", "name": "ProductCreate", - "description": "Creates a new product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -65380,7 +65380,7 @@ "fields": [ { "name": "product", - "description": "Added in Saleor 3.2. Look up a product. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -65405,7 +65405,7 @@ }, { "name": "category", - "description": "Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a category.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -65424,7 +65424,7 @@ { "kind": "OBJECT", "name": "ProductDelete", - "description": "Deletes a product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -65499,7 +65499,7 @@ "fields": [ { "name": "product", - "description": "Added in Saleor 3.2. Look up a product. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -65524,7 +65524,7 @@ }, { "name": "category", - "description": "Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a category.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -66466,7 +66466,7 @@ { "kind": "OBJECT", "name": "ProductMediaBulkDelete", - "description": "Deletes product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", @@ -66541,7 +66541,7 @@ { "kind": "OBJECT", "name": "ProductMediaCreate", - "description": "Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -66687,7 +66687,7 @@ { "kind": "OBJECT", "name": "ProductMediaDelete", - "description": "Deletes a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -66770,7 +66770,7 @@ { "kind": "OBJECT", "name": "ProductMediaReorder", - "description": "Changes ordering of the product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Changes ordering of the product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -66884,7 +66884,7 @@ { "kind": "OBJECT", "name": "ProductMediaUpdate", - "description": "Updates a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates a product media. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -67225,7 +67225,7 @@ { "kind": "OBJECT", "name": "ProductReorderAttributeValues", - "description": "Reorder product attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder product attribute values. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -67501,7 +67501,7 @@ { "kind": "OBJECT", "name": "ProductTranslate", - "description": "Creates/updates translations for a product. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a product. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -67725,7 +67725,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -67754,7 +67754,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -67811,7 +67811,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -67840,7 +67840,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -68099,7 +68099,7 @@ }, { "name": "assignedVariantAttributes", - "description": "Added in Saleor 3.1. Variant attributes of that product type with attached variant selection.", + "description": "Variant attributes of that product type with attached variant selection.\n\nAdded in Saleor 3.1.", "args": [ { "name": "variantSelection", @@ -68152,7 +68152,7 @@ }, { "name": "availableAttributes", - "description": "List of attributes which can be assigned to this product type. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of attributes which can be assigned to this product type.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "filter", @@ -68243,7 +68243,7 @@ { "kind": "OBJECT", "name": "ProductTypeBulkDelete", - "description": "Deletes product types. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes product types. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", @@ -68447,7 +68447,7 @@ { "kind": "OBJECT", "name": "ProductTypeCreate", - "description": "Creates a new product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Creates a new product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productErrors", @@ -68518,7 +68518,7 @@ { "kind": "OBJECT", "name": "ProductTypeDelete", - "description": "Deletes a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Deletes a product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productErrors", @@ -68881,7 +68881,7 @@ { "kind": "OBJECT", "name": "ProductTypeReorderAttributes", - "description": "Reorder the attributes of a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Reorder the attributes of a product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", @@ -69024,7 +69024,7 @@ { "kind": "OBJECT", "name": "ProductTypeUpdate", - "description": "Updates an existing product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", + "description": "Updates an existing product type. \n\nRequires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productErrors", @@ -69095,7 +69095,7 @@ { "kind": "OBJECT", "name": "ProductUpdate", - "description": "Updates an existing product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates an existing product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -69170,7 +69170,7 @@ "fields": [ { "name": "product", - "description": "Added in Saleor 3.2. Look up a product. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -69195,7 +69195,7 @@ }, { "name": "category", - "description": "Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a category.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -69258,7 +69258,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -69287,7 +69287,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -69344,7 +69344,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -69373,7 +69373,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -69502,7 +69502,7 @@ }, { "name": "channelListings", - "description": "List of price information in channels for the product. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", + "description": "List of price information in channels for the product.\n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", "args": [], "type": { "kind": "LIST", @@ -69596,7 +69596,7 @@ }, { "name": "quantityOrdered", - "description": "Total quantity ordered. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Total quantity ordered.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "SCALAR", @@ -69608,7 +69608,7 @@ }, { "name": "revenue", - "description": "Total revenue generated by a variant in given period of time. Note: this field should be queried using `reportProductSales` query as it uses optimizations suitable for such calculations. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Total revenue generated by a variant in given period of time. Note: this field should be queried using `reportProductSales` query as it uses optimizations suitable for such calculations.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "period", @@ -69702,7 +69702,7 @@ }, { "name": "digitalContent", - "description": "Digital content for the product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Digital content for the product variant.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "OBJECT", @@ -69714,7 +69714,7 @@ }, { "name": "stocks", - "description": "Stocks for the product variant. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "Stocks for the product variant.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [ { "name": "address", @@ -69796,7 +69796,7 @@ }, { "name": "preorder", - "description": "Added in Saleor 3.1. Preorder data for product variant. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Preorder data for product variant.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -69862,7 +69862,7 @@ "fields": [ { "name": "productVariant", - "description": "Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product variant.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -69887,7 +69887,7 @@ }, { "name": "warehouse", - "description": "Added in Saleor 3.2. Look up a warehouse. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a warehouse.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -69906,7 +69906,7 @@ { "kind": "OBJECT", "name": "ProductVariantBulkCreate", - "description": "Creates product variants for a given product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates product variants for a given product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", @@ -70070,7 +70070,7 @@ }, { "name": "preorder", - "description": "Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determines if variant is in preorder.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", @@ -70082,7 +70082,7 @@ }, { "name": "quantityLimitPerCustomer", - "description": "Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", @@ -70140,7 +70140,7 @@ { "kind": "OBJECT", "name": "ProductVariantBulkDelete", - "description": "Deletes product variants. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes product variants. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", @@ -70275,7 +70275,7 @@ }, { "name": "margin", - "description": "Gross margin percentage value. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Gross margin percentage value.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [], "type": { "kind": "SCALAR", @@ -70287,7 +70287,7 @@ }, { "name": "preorderThreshold", - "description": "Added in Saleor 3.1. Preorder variant data. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Preorder variant data.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -70361,7 +70361,7 @@ }, { "name": "preorderThreshold", - "description": "Added in Saleor 3.1. The threshold for preorder variant in channel. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "The threshold for preorder variant in channel.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", @@ -70379,7 +70379,7 @@ { "kind": "OBJECT", "name": "ProductVariantChannelListingUpdate", - "description": "Manage product variant prices in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Manage product variant prices in channels. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "variant", @@ -70556,7 +70556,7 @@ { "kind": "OBJECT", "name": "ProductVariantCreate", - "description": "Creates a new variant for a product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates a new variant for a product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -70692,7 +70692,7 @@ }, { "name": "preorder", - "description": "Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determines if variant is in preorder.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", @@ -70704,7 +70704,7 @@ }, { "name": "quantityLimitPerCustomer", - "description": "Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", @@ -70762,7 +70762,7 @@ "fields": [ { "name": "productVariant", - "description": "Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product variant.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -70794,7 +70794,7 @@ { "kind": "OBJECT", "name": "ProductVariantDelete", - "description": "Deletes a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes a product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -70869,7 +70869,7 @@ "fields": [ { "name": "productVariant", - "description": "Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product variant.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -71049,7 +71049,7 @@ }, { "name": "preorder", - "description": "Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determines if variant is in preorder.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", @@ -71061,7 +71061,7 @@ }, { "name": "quantityLimitPerCustomer", - "description": "Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", @@ -71083,7 +71083,7 @@ "fields": [ { "name": "productVariant", - "description": "Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product variant.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -71108,7 +71108,7 @@ }, { "name": "warehouse", - "description": "Added in Saleor 3.2. Look up a warehouse. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a warehouse.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", @@ -71127,7 +71127,7 @@ { "kind": "OBJECT", "name": "ProductVariantPreorderDeactivate", - "description": "Added in Saleor 3.1. Deactivates product variant preorder. It changes all preorder allocation into regular allocation. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deactivates product variant preorder. It changes all preorder allocation into regular allocation.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -71174,7 +71174,7 @@ { "kind": "OBJECT", "name": "ProductVariantReorder", - "description": "Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -71245,7 +71245,7 @@ { "kind": "OBJECT", "name": "ProductVariantReorderAttributeValues", - "description": "Reorder product variant attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Reorder product variant attribute values. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -71316,7 +71316,7 @@ { "kind": "OBJECT", "name": "ProductVariantSetDefault", - "description": "Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", @@ -71447,7 +71447,7 @@ { "kind": "OBJECT", "name": "ProductVariantStocksCreate", - "description": "Creates stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates stocks for product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -71518,7 +71518,7 @@ { "kind": "OBJECT", "name": "ProductVariantStocksDelete", - "description": "Delete stocks from product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Delete stocks from product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -71589,7 +71589,7 @@ { "kind": "OBJECT", "name": "ProductVariantStocksUpdate", - "description": "Update stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Update stocks for product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -71774,7 +71774,7 @@ { "kind": "OBJECT", "name": "ProductVariantTranslate", - "description": "Creates/updates translations for a product variant. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a product variant. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -71910,7 +71910,7 @@ { "kind": "OBJECT", "name": "ProductVariantUpdate", - "description": "Updates an existing variant for product. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates an existing variant for product. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", @@ -71985,7 +71985,7 @@ "fields": [ { "name": "productVariant", - "description": "Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a product variant.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -72062,7 +72062,7 @@ }, { "name": "publishedAt", - "description": "Added in Saleor 3.3. Publication date time. ISO 8601 standard.", + "description": "Publication date time. ISO 8601 standard.\n\nAdded in Saleor 3.3.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -72113,7 +72113,7 @@ }, { "name": "webhookEvents", - "description": "List of all available webhook events. Requires one of the following permissions: MANAGE_APPS.", + "description": "List of all available webhook events.\n\nRequires one of the following permissions: MANAGE_APPS.", "args": [], "type": { "kind": "LIST", @@ -72162,7 +72162,7 @@ }, { "name": "warehouse", - "description": "Look up a warehouse by ID. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING.", + "description": "Look up a warehouse by ID.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -72191,7 +72191,7 @@ }, { "name": "warehouses", - "description": "List of warehouses. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING.", + "description": "List of warehouses.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING.", "args": [ { "name": "filter", @@ -72276,7 +72276,7 @@ }, { "name": "translations", - "description": "Returns a list of all translatable items of a given kind. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Returns a list of all translatable items of a given kind.\n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "kind", @@ -72353,7 +72353,7 @@ }, { "name": "translation", - "description": " Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Lookup a translatable item by ID.\n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", @@ -72398,7 +72398,7 @@ }, { "name": "stock", - "description": "Look up a stock by ID Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Look up a stock by ID\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -72427,7 +72427,7 @@ }, { "name": "stocks", - "description": "List of stocks. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of stocks.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "filter", @@ -72516,7 +72516,7 @@ }, { "name": "orderSettings", - "description": "Order related settings from site settings. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Order related settings from site settings.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [], "type": { "kind": "OBJECT", @@ -72528,7 +72528,7 @@ }, { "name": "giftCardSettings", - "description": "Gift card related settings from site settings. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Gift card related settings from site settings.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [], "type": { "kind": "NON_NULL", @@ -72544,7 +72544,7 @@ }, { "name": "shippingZone", - "description": "Look up a shipping zone by ID. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Look up a shipping zone by ID.\n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", @@ -72585,7 +72585,7 @@ }, { "name": "shippingZones", - "description": "List of the shop's shipping zones. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "List of the shop's shipping zones.\n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "filter", @@ -72670,7 +72670,7 @@ }, { "name": "digitalContent", - "description": "Look up digital content by ID. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Look up digital content by ID.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -72699,7 +72699,7 @@ }, { "name": "digitalContents", - "description": "List of digital content. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of digital content.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "before", @@ -73466,7 +73466,7 @@ }, { "name": "reportProductSales", - "description": "List of top selling products. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of top selling products.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "period", @@ -73559,7 +73559,7 @@ }, { "name": "payment", - "description": "Look up a payment by ID. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Look up a payment by ID.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -73588,7 +73588,7 @@ }, { "name": "payments", - "description": "List of payments. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of payments.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "filter", @@ -73897,7 +73897,7 @@ }, { "name": "homepageEvents", - "description": "List of activity events to display on homepage (at the moment it only contains order-events). Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of activity events to display on homepage (at the moment it only contains order-events).\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "before", @@ -73958,7 +73958,7 @@ }, { "name": "order", - "description": "Look up an order by ID. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Look up an order by ID.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", @@ -73987,7 +73987,7 @@ }, { "name": "orders", - "description": "List of orders. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of orders.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "sortBy", @@ -74084,7 +74084,7 @@ }, { "name": "draftOrders", - "description": "List of draft orders. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "List of draft orders.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "sortBy", @@ -74169,7 +74169,7 @@ }, { "name": "ordersTotal", - "description": "Return the total sales amount from a specific period. Requires one of the following permissions: MANAGE_ORDERS.", + "description": "Return the total sales amount from a specific period.\n\nRequires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "period", @@ -74206,7 +74206,7 @@ }, { "name": "orderByToken", - "description": "{DEPRECATED_IN_3X_FIELD} Look up an order by token.", + "description": "Look up an order by token.", "args": [ { "name": "token", @@ -74230,8 +74230,8 @@ "name": "Order", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This field will be removed in Saleor 4.0." }, { "name": "menu", @@ -74531,7 +74531,7 @@ }, { "name": "giftCard", - "description": "Look up a gift card by ID. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "Look up a gift card by ID.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", @@ -74560,11 +74560,11 @@ }, { "name": "giftCards", - "description": "List of gift cards. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "List of gift cards.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "sortBy", - "description": "Added in Saleor 3.1. Sort gift cards. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Sort gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardSortingInput", @@ -74576,7 +74576,7 @@ }, { "name": "filter", - "description": "Added in Saleor 3.1. Filtering options for gift cards. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Filtering options for gift cards.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardFilterInput", @@ -74645,7 +74645,7 @@ }, { "name": "giftCardCurrencies", - "description": "Added in Saleor 3.1. List of gift card currencies. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "List of gift card currencies.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [], "type": { "kind": "NON_NULL", @@ -74669,7 +74669,7 @@ }, { "name": "giftCardTags", - "description": "Added in Saleor 3.1. List of gift card tags. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", + "description": "List of gift card tags.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "filter", @@ -74742,7 +74742,7 @@ }, { "name": "plugin", - "description": "Look up a plugin by ID. Requires one of the following permissions: MANAGE_PLUGINS.", + "description": "Look up a plugin by ID.\n\nRequires one of the following permissions: MANAGE_PLUGINS.", "args": [ { "name": "id", @@ -74771,7 +74771,7 @@ }, { "name": "plugins", - "description": "List of plugins. Requires one of the following permissions: MANAGE_PLUGINS.", + "description": "List of plugins.\n\nRequires one of the following permissions: MANAGE_PLUGINS.", "args": [ { "name": "filter", @@ -74856,7 +74856,7 @@ }, { "name": "sale", - "description": "Look up a sale by ID. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Look up a sale by ID.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -74897,7 +74897,7 @@ }, { "name": "sales", - "description": "List of the shop's sales. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of the shop's sales.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "filter", @@ -75006,7 +75006,7 @@ }, { "name": "voucher", - "description": "Look up a voucher by ID. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Look up a voucher by ID.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", @@ -75047,7 +75047,7 @@ }, { "name": "vouchers", - "description": "List of the shop's vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of the shop's vouchers.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "filter", @@ -75156,7 +75156,7 @@ }, { "name": "exportFile", - "description": "Look up a export file by ID. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Look up a export file by ID.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", @@ -75185,7 +75185,7 @@ }, { "name": "exportFiles", - "description": "List of export files. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "List of export files.\n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "filter", @@ -75315,11 +75315,11 @@ }, { "name": "checkouts", - "description": "List of checkouts. Requires one of the following permissions: MANAGE_CHECKOUTS.", + "description": "List of checkouts.\n\nRequires one of the following permissions: MANAGE_CHECKOUTS.", "args": [ { "name": "sortBy", - "description": "Added in Saleor 3.1. Sort checkouts.", + "description": "Sort checkouts.\n\nAdded in Saleor 3.1.", "type": { "kind": "INPUT_OBJECT", "name": "CheckoutSortingInput", @@ -75331,7 +75331,7 @@ }, { "name": "filter", - "description": "Added in Saleor 3.1. Filtering options for checkouts.", + "description": "Filtering options for checkouts.\n\nAdded in Saleor 3.1.", "type": { "kind": "INPUT_OBJECT", "name": "CheckoutFilterInput", @@ -75412,7 +75412,7 @@ }, { "name": "checkoutLines", - "description": "List of checkout lines. Requires one of the following permissions: MANAGE_CHECKOUTS.", + "description": "List of checkout lines.\n\nRequires one of the following permissions: MANAGE_CHECKOUTS.", "args": [ { "name": "before", @@ -75473,7 +75473,7 @@ }, { "name": "channel", - "description": "Look up a channel by ID. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", + "description": "Look up a channel by ID.\n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", "args": [ { "name": "id", @@ -75498,7 +75498,7 @@ }, { "name": "channels", - "description": "List of all channels. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", + "description": "List of all channels.\n\nRequires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER.", "args": [], "type": { "kind": "LIST", @@ -75652,7 +75652,7 @@ }, { "name": "appsInstallations", - "description": "List of all apps installations Requires one of the following permissions: MANAGE_APPS.", + "description": "List of all apps installations\n\nRequires one of the following permissions: MANAGE_APPS.", "args": [], "type": { "kind": "NON_NULL", @@ -75676,7 +75676,7 @@ }, { "name": "apps", - "description": "List of the apps. Requires one of the following permissions: MANAGE_APPS.", + "description": "List of the apps.\n\nRequires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "filter", @@ -75786,7 +75786,7 @@ }, { "name": "appExtensions", - "description": "Added in Saleor 3.1. List of all extensions. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", + "description": "List of all extensions.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", "args": [ { "name": "filter", @@ -75859,7 +75859,7 @@ }, { "name": "appExtension", - "description": "Added in Saleor 3.1. Look up an app extension by ID. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", + "description": "Look up an app extension by ID.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", "args": [ { "name": "id", @@ -75982,7 +75982,7 @@ }, { "name": "customers", - "description": "List of the shop's customers. Requires one of the following permissions: MANAGE_ORDERS, MANAGE_USERS.", + "description": "List of the shop's customers.\n\nRequires one of the following permissions: MANAGE_ORDERS, MANAGE_USERS.", "args": [ { "name": "filter", @@ -76067,7 +76067,7 @@ }, { "name": "permissionGroups", - "description": "List of permission groups. Requires one of the following permissions: MANAGE_STAFF.", + "description": "List of permission groups.\n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "filter", @@ -76152,7 +76152,7 @@ }, { "name": "permissionGroup", - "description": "Look up permission group by ID. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Look up permission group by ID.\n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", @@ -76193,7 +76193,7 @@ }, { "name": "staffUsers", - "description": "List of the shop's staff users. Requires one of the following permissions: MANAGE_STAFF.", + "description": "List of the shop's staff users.\n\nRequires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "filter", @@ -76278,7 +76278,7 @@ }, { "name": "user", - "description": "Look up a user by ID or email address. Requires one of the following permissions: MANAGE_STAFF, MANAGE_USERS, MANAGE_ORDERS.", + "description": "Look up a user by ID or email address.\n\nRequires one of the following permissions: MANAGE_STAFF, MANAGE_USERS, MANAGE_ORDERS.", "args": [ { "name": "id", @@ -76555,7 +76555,7 @@ { "kind": "OBJECT", "name": "RequestEmailChange", - "description": "Request email change of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", + "description": "Request email change of the logged in user. \n\nRequires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", @@ -76729,7 +76729,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -76758,7 +76758,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -76815,7 +76815,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -76844,7 +76844,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -77030,7 +77030,7 @@ }, { "name": "collections", - "description": "List of collections this sale applies to. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of collections this sale applies to.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "before", @@ -77091,7 +77091,7 @@ }, { "name": "products", - "description": "List of products this sale applies to. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of products this sale applies to.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "before", @@ -77152,7 +77152,7 @@ }, { "name": "variants", - "description": "Added in Saleor 3.1. List of product variants this sale applies to. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of product variants this sale applies to.\n\nAdded in Saleor 3.1.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "before", @@ -77242,7 +77242,7 @@ }, { "name": "channelListings", - "description": "List of channels available for the sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of channels available for the sale.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [], "type": { "kind": "LIST", @@ -77304,7 +77304,7 @@ { "kind": "OBJECT", "name": "SaleAddCatalogues", - "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Adds products, categories, collections to a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "sale", @@ -77375,7 +77375,7 @@ { "kind": "OBJECT", "name": "SaleBulkDelete", - "description": "Deletes sales. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes sales. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "count", @@ -77625,7 +77625,7 @@ { "kind": "OBJECT", "name": "SaleChannelListingUpdate", - "description": "Manage sale's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Manage sale's availability in channels. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "sale", @@ -77802,7 +77802,7 @@ { "kind": "OBJECT", "name": "SaleCreate", - "description": "Creates a new sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Creates a new sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", @@ -77877,7 +77877,7 @@ "fields": [ { "name": "sale", - "description": "Added in Saleor 3.2. Look up a sale. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a sale.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -77909,7 +77909,7 @@ { "kind": "OBJECT", "name": "SaleDelete", - "description": "Deletes a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes a sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", @@ -77984,7 +77984,7 @@ "fields": [ { "name": "sale", - "description": "Added in Saleor 3.2. Look up a sale. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a sale.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -78266,7 +78266,7 @@ { "kind": "OBJECT", "name": "SaleRemoveCatalogues", - "description": "Removes products, categories, collections from a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Removes products, categories, collections from a sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "sale", @@ -78510,7 +78510,7 @@ }, { "name": "sale", - "description": "Sales allow creating discounts for categories, collections or products and are visible to all the customers. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Sales allow creating discounts for categories, collections or products and are visible to all the customers.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [], "type": { "kind": "OBJECT", @@ -78535,7 +78535,7 @@ { "kind": "OBJECT", "name": "SaleTranslate", - "description": "Creates/updates translations for a sale. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a sale. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -78690,7 +78690,7 @@ { "kind": "OBJECT", "name": "SaleUpdate", - "description": "Updates a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Updates a sale. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", @@ -78765,7 +78765,7 @@ "fields": [ { "name": "sale", - "description": "Added in Saleor 3.2. Look up a sale. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a sale.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -79184,7 +79184,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -79213,7 +79213,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -79270,7 +79270,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -79299,7 +79299,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -79734,7 +79734,7 @@ { "kind": "OBJECT", "name": "ShippingMethodChannelListingUpdate", - "description": "Manage shipping method's availability in channels. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Manage shipping method's availability in channels. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", @@ -79951,7 +79951,7 @@ }, { "name": "shippingMethod", - "description": "Shipping method are the methods you'll use to get customer's orders to them. They are directly exposed to the customers. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Shipping method are the methods you'll use to get customer's orders to them. They are directly exposed to the customers.\n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [], "type": { "kind": "OBJECT", @@ -80093,7 +80093,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -80122,7 +80122,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -80179,7 +80179,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -80208,7 +80208,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -80310,7 +80310,7 @@ }, { "name": "channelListings", - "description": "List of channels available for the method. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "List of channels available for the method.\n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [], "type": { "kind": "LIST", @@ -80374,7 +80374,7 @@ }, { "name": "excludedProducts", - "description": "List of excluded products for the shipping method. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "List of excluded products for the shipping method.\n\nRequires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "before", @@ -80563,7 +80563,7 @@ { "kind": "OBJECT", "name": "ShippingPriceBulkDelete", - "description": "Deletes shipping prices. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes shipping prices. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "count", @@ -80638,7 +80638,7 @@ { "kind": "OBJECT", "name": "ShippingPriceCreate", - "description": "Creates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Creates a new shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingZone", @@ -80725,7 +80725,7 @@ "fields": [ { "name": "shippingMethod", - "description": "Added in Saleor 3.2. Look up a shipping method. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping method.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -80750,7 +80750,7 @@ }, { "name": "shippingZone", - "description": "Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping zone.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -80782,7 +80782,7 @@ { "kind": "OBJECT", "name": "ShippingPriceDelete", - "description": "Deletes a shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes a shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", @@ -80869,7 +80869,7 @@ "fields": [ { "name": "shippingMethod", - "description": "Added in Saleor 3.2. Look up a shipping method. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping method.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -80894,7 +80894,7 @@ }, { "name": "shippingZone", - "description": "Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping zone.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -80926,7 +80926,7 @@ { "kind": "OBJECT", "name": "ShippingPriceExcludeProducts", - "description": "Exclude products from shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Exclude products from shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", @@ -81191,7 +81191,7 @@ { "kind": "OBJECT", "name": "ShippingPriceRemoveProductFromExclude", - "description": "Remove product from excluded list for shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Remove product from excluded list for shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", @@ -81262,7 +81262,7 @@ { "kind": "OBJECT", "name": "ShippingPriceTranslate", - "description": "Creates/updates translations for a shipping method. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a shipping method. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -81368,7 +81368,7 @@ { "kind": "OBJECT", "name": "ShippingPriceUpdate", - "description": "Updates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Updates a new shipping price. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingZone", @@ -81455,7 +81455,7 @@ "fields": [ { "name": "shippingMethod", - "description": "Added in Saleor 3.2. Look up a shipping method. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping method.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -81480,7 +81480,7 @@ }, { "name": "shippingZone", - "description": "Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping zone.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -81556,7 +81556,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -81585,7 +81585,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -81642,7 +81642,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -81671,7 +81671,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -81870,7 +81870,7 @@ { "kind": "OBJECT", "name": "ShippingZoneBulkDelete", - "description": "Deletes shipping zones. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes shipping zones. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "count", @@ -82051,7 +82051,7 @@ { "kind": "OBJECT", "name": "ShippingZoneCreate", - "description": "Creates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Creates a new shipping zone. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingErrors", @@ -82233,7 +82233,7 @@ "fields": [ { "name": "shippingZone", - "description": "Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping zone.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -82265,7 +82265,7 @@ { "kind": "OBJECT", "name": "ShippingZoneDelete", - "description": "Deletes a shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Deletes a shipping zone. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingErrors", @@ -82340,7 +82340,7 @@ "fields": [ { "name": "shippingZone", - "description": "Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping zone.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -82415,7 +82415,7 @@ { "kind": "OBJECT", "name": "ShippingZoneUpdate", - "description": "Updates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", + "description": "Updates a new shipping zone. \n\nRequires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingErrors", @@ -82637,7 +82637,7 @@ "fields": [ { "name": "shippingZone", - "description": "Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a shipping zone.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "channel", @@ -82795,7 +82795,7 @@ }, { "name": "channelCurrencies", - "description": "Added in Saleor 3.1. List of all currencies supported by shop's channels. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", + "description": "List of all currencies supported by shop's channels.\n\nAdded in Saleor 3.1.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", "args": [], "type": { "kind": "NON_NULL", @@ -82880,7 +82880,7 @@ }, { "name": "defaultMailSenderName", - "description": "Default shop's email sender's name. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default shop's email sender's name.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -82892,7 +82892,7 @@ }, { "name": "defaultMailSenderAddress", - "description": "Default shop's email sender's address. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default shop's email sender's address.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83048,7 +83048,7 @@ }, { "name": "fulfillmentAutoApprove", - "description": "Added in Saleor 3.1. Automatically approve all new fulfillments.", + "description": "Automatically approve all new fulfillments.\n\nAdded in Saleor 3.1.", "args": [], "type": { "kind": "NON_NULL", @@ -83064,7 +83064,7 @@ }, { "name": "fulfillmentAllowUnpaid", - "description": "Added in Saleor 3.1. Allow to approve fulfillments which are unpaid.", + "description": "Allow to approve fulfillments which are unpaid.\n\nAdded in Saleor 3.1.", "args": [], "type": { "kind": "NON_NULL", @@ -83165,7 +83165,7 @@ }, { "name": "automaticFulfillmentDigitalProducts", - "description": "Enable automatic fulfillment for all digital products. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Enable automatic fulfillment for all digital products.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83177,7 +83177,7 @@ }, { "name": "reserveStockDurationAnonymousUser", - "description": "Added in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout or null when stock reservation is disabled. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default number of minutes stock will be reserved for anonymous checkout or null when stock reservation is disabled.\n\nAdded in Saleor 3.1.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83189,7 +83189,7 @@ }, { "name": "reserveStockDurationAuthenticatedUser", - "description": "Added in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout or null when stock reservation is disabled. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default number of minutes stock will be reserved for authenticated checkout or null when stock reservation is disabled.\n\nAdded in Saleor 3.1.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83201,7 +83201,7 @@ }, { "name": "limitQuantityPerCheckout", - "description": "Added in Saleor 3.1. Default number of maximum line quantity in single checkout (per single checkout line). Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default number of maximum line quantity in single checkout (per single checkout line).\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83213,7 +83213,7 @@ }, { "name": "defaultDigitalMaxDownloads", - "description": "Default number of max downloads per digital content URL. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default number of max downloads per digital content URL.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83225,7 +83225,7 @@ }, { "name": "defaultDigitalUrlValidDays", - "description": "Default number of days which digital content URL will be valid. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Default number of days which digital content URL will be valid.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "SCALAR", @@ -83261,7 +83261,7 @@ }, { "name": "staffNotificationRecipients", - "description": "List of staff notification recipients. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "List of staff notification recipients.\n\nRequires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "LIST", @@ -83281,7 +83281,7 @@ }, { "name": "limits", - "description": "Resource limitations and current usage if any set for a shop Requires one of the following permissions: AUTHENTICATED_STAFF_USER.", + "description": "Resource limitations and current usage if any set for a shop\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.", "args": [], "type": { "kind": "NON_NULL", @@ -83297,7 +83297,7 @@ }, { "name": "version", - "description": "Saleor API version. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", + "description": "Saleor API version.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.", "args": [], "type": { "kind": "NON_NULL", @@ -83320,7 +83320,7 @@ { "kind": "OBJECT", "name": "ShopAddressUpdate", - "description": "Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", @@ -83391,7 +83391,7 @@ { "kind": "OBJECT", "name": "ShopDomainUpdate", - "description": "Updates site domain of the shop. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Updates site domain of the shop. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", @@ -83566,7 +83566,7 @@ { "kind": "OBJECT", "name": "ShopFetchTaxRates", - "description": "Fetch tax rates. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Fetch tax rates. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", @@ -83738,7 +83738,7 @@ }, { "name": "fulfillmentAutoApprove", - "description": "Added in Saleor 3.1. Enable automatic approval of all new fulfillments.", + "description": "Enable automatic approval of all new fulfillments.\n\nAdded in Saleor 3.1.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -83750,7 +83750,7 @@ }, { "name": "fulfillmentAllowUnpaid", - "description": "Added in Saleor 3.1. Enable ability to approve fulfillments which are unpaid.", + "description": "Enable ability to approve fulfillments which are unpaid.\n\nAdded in Saleor 3.1.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -83822,7 +83822,7 @@ }, { "name": "reserveStockDurationAnonymousUser", - "description": "Added in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable.", + "description": "Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable.\n\nAdded in Saleor 3.1.", "type": { "kind": "SCALAR", "name": "Int", @@ -83834,7 +83834,7 @@ }, { "name": "reserveStockDurationAuthenticatedUser", - "description": "Added in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable.", + "description": "Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable.\n\nAdded in Saleor 3.1.", "type": { "kind": "SCALAR", "name": "Int", @@ -83846,7 +83846,7 @@ }, { "name": "limitQuantityPerCheckout", - "description": "Added in Saleor 3.1. Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", @@ -83864,7 +83864,7 @@ { "kind": "OBJECT", "name": "ShopSettingsTranslate", - "description": "Creates/updates translations for shop settings. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for shop settings. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "shop", @@ -83970,7 +83970,7 @@ { "kind": "OBJECT", "name": "ShopSettingsUpdate", - "description": "Updates shop settings. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Updates shop settings. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", @@ -84157,7 +84157,7 @@ { "kind": "OBJECT", "name": "StaffBulkDelete", - "description": "Deletes staff users. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Deletes staff users. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "count", @@ -84232,7 +84232,7 @@ { "kind": "OBJECT", "name": "StaffCreate", - "description": "Creates a new staff user. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Creates a new staff user. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "staffErrors", @@ -84406,7 +84406,7 @@ { "kind": "OBJECT", "name": "StaffDelete", - "description": "Deletes a staff user. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Deletes a staff user. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "staffErrors", @@ -84692,7 +84692,7 @@ { "kind": "OBJECT", "name": "StaffNotificationRecipientCreate", - "description": "Creates a new staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Creates a new staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shopErrors", @@ -84763,7 +84763,7 @@ { "kind": "OBJECT", "name": "StaffNotificationRecipientDelete", - "description": "Delete staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Delete staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shopErrors", @@ -84881,7 +84881,7 @@ { "kind": "OBJECT", "name": "StaffNotificationRecipientUpdate", - "description": "Updates a staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", + "description": "Updates a staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shopErrors", @@ -84952,7 +84952,7 @@ { "kind": "OBJECT", "name": "StaffUpdate", - "description": "Updates an existing staff user. Requires one of the following permissions: MANAGE_STAFF.", + "description": "Updates an existing staff user. \n\nRequires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "staffErrors", @@ -85241,7 +85241,7 @@ }, { "name": "quantity", - "description": "Quantity of a product in the warehouse's possession, including the allocated stock that is waiting for shipment. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "Quantity of a product in the warehouse's possession, including the allocated stock that is waiting for shipment.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -85257,7 +85257,7 @@ }, { "name": "quantityAllocated", - "description": "Quantity allocated for orders. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "Quantity allocated for orders.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -85273,7 +85273,7 @@ }, { "name": "quantityReserved", - "description": "Quantity reserved for checkouts. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", + "description": "Quantity reserved for checkouts.\n\nRequires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS.", "args": [], "type": { "kind": "NON_NULL", @@ -85640,7 +85640,7 @@ "fields": [ { "name": "event", - "description": "Added in Saleor 3.2. Look up subscription event. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up subscription event.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", @@ -86402,7 +86402,7 @@ "fields": [ { "name": "translation", - "description": "Added in Saleor 3.2. Look up a translation. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a translation.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", @@ -86636,7 +86636,7 @@ "fields": [ { "name": "translation", - "description": "Added in Saleor 3.2. Look up a translation. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Look up a translation.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", @@ -86964,7 +86964,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -86993,7 +86993,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -87050,7 +87050,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -87079,7 +87079,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -87318,7 +87318,7 @@ }, { "name": "note", - "description": "A note about the customer. Requires one of the following permissions: MANAGE_USERS, MANAGE_STAFF.", + "description": "A note about the customer.\n\nRequires one of the following permissions: MANAGE_USERS, MANAGE_STAFF.", "args": [], "type": { "kind": "SCALAR", @@ -87476,7 +87476,7 @@ }, { "name": "events", - "description": "List of events associated with the user. Requires one of the following permissions: MANAGE_USERS, MANAGE_STAFF.", + "description": "List of events associated with the user.\n\nRequires one of the following permissions: MANAGE_USERS, MANAGE_STAFF.", "args": [], "type": { "kind": "LIST", @@ -87631,7 +87631,7 @@ { "kind": "OBJECT", "name": "UserAvatarDelete", - "description": "Deletes a user avatar. Only for staff members. Requires one of the following permissions: AUTHENTICATED_STAFF_USER.", + "description": "Deletes a user avatar. Only for staff members. \n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.", "fields": [ { "name": "user", @@ -87702,7 +87702,7 @@ { "kind": "OBJECT", "name": "UserAvatarUpdate", - "description": "Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_STAFF_USER.", + "description": "Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec \n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.", "fields": [ { "name": "user", @@ -87773,7 +87773,7 @@ { "kind": "OBJECT", "name": "UserBulkSetActive", - "description": "Activate or deactivate users. Requires one of the following permissions: MANAGE_USERS.", + "description": "Activate or deactivate users. \n\nRequires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "count", @@ -88347,7 +88347,7 @@ { "kind": "OBJECT", "name": "VariantMediaAssign", - "description": "Assign an media to a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Assign an media to a product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -88430,7 +88430,7 @@ { "kind": "OBJECT", "name": "VariantMediaUnassign", - "description": "Unassign an media from a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Unassign an media from a product variant. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", @@ -88828,7 +88828,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -88857,7 +88857,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -88914,7 +88914,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -88943,7 +88943,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -89181,7 +89181,7 @@ }, { "name": "collections", - "description": "List of collections this voucher applies to. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of collections this voucher applies to.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "before", @@ -89242,7 +89242,7 @@ }, { "name": "products", - "description": "List of products this voucher applies to. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of products this voucher applies to.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "before", @@ -89303,7 +89303,7 @@ }, { "name": "variants", - "description": "Added in Saleor 3.1. List of product variants this voucher applies to. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of product variants this voucher applies to.\n\nAdded in Saleor 3.1.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "before", @@ -89481,7 +89481,7 @@ }, { "name": "channelListings", - "description": "List of availability in channels for the voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "List of availability in channels for the voucher.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [], "type": { "kind": "LIST", @@ -89519,7 +89519,7 @@ { "kind": "OBJECT", "name": "VoucherAddCatalogues", - "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Adds products, categories, collections to a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "voucher", @@ -89590,7 +89590,7 @@ { "kind": "OBJECT", "name": "VoucherBulkDelete", - "description": "Deletes vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes vouchers. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "count", @@ -89860,7 +89860,7 @@ { "kind": "OBJECT", "name": "VoucherChannelListingUpdate", - "description": "Manage voucher's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Manage voucher's availability in channels. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "voucher", @@ -90037,7 +90037,7 @@ { "kind": "OBJECT", "name": "VoucherCreate", - "description": "Creates a new voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Creates a new voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", @@ -90108,7 +90108,7 @@ { "kind": "OBJECT", "name": "VoucherDelete", - "description": "Deletes a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Deletes a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", @@ -90412,7 +90412,7 @@ }, { "name": "variants", - "description": "Added in Saleor 3.1. Variants discounted by the voucher.", + "description": "Variants discounted by the voucher.\n\nAdded in Saleor 3.1.", "type": { "kind": "LIST", "name": null, @@ -90558,7 +90558,7 @@ { "kind": "OBJECT", "name": "VoucherRemoveCatalogues", - "description": "Removes products, categories, collections from a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Removes products, categories, collections from a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "voucher", @@ -90798,7 +90798,7 @@ }, { "name": "voucher", - "description": "Vouchers allow giving discounts to particular customers on categories, collections or specific products. They can be used during checkout by providing valid voucher codes. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Vouchers allow giving discounts to particular customers on categories, collections or specific products. They can be used during checkout by providing valid voucher codes.\n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "args": [], "type": { "kind": "OBJECT", @@ -90823,7 +90823,7 @@ { "kind": "OBJECT", "name": "VoucherTranslate", - "description": "Creates/updates translations for a voucher. Requires one of the following permissions: MANAGE_TRANSLATIONS.", + "description": "Creates/updates translations for a voucher. \n\nRequires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", @@ -90984,7 +90984,7 @@ { "kind": "OBJECT", "name": "VoucherUpdate", - "description": "Updates a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", + "description": "Updates a voucher. \n\nRequires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", @@ -91099,7 +91099,7 @@ }, { "name": "privateMetafield", - "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from private metadata. Requires staff permissions to access.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -91128,7 +91128,7 @@ }, { "name": "privateMetafields", - "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Private metadata. Requires staff permissions to access. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -91185,7 +91185,7 @@ }, { "name": "metafield", - "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "A single key from public metadata.\n\nTip: Use GraphQL aliases to fetch multiple keys.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "key", @@ -91214,7 +91214,7 @@ }, { "name": "metafields", - "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this feature is in a preview state and can be subject to changes at later point.", + "description": "Public metadata. Use `keys` to control which fields you want to include. The default is to include everything.\n\nAdded in Saleor 3.3.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [ { "name": "keys", @@ -91343,7 +91343,7 @@ }, { "name": "clickAndCollectOption", - "description": "Added in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Click and collect options: local, all or disabled.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", @@ -91577,7 +91577,7 @@ { "kind": "OBJECT", "name": "WarehouseCreate", - "description": "Creates new warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Creates new warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", @@ -91735,7 +91735,7 @@ { "kind": "OBJECT", "name": "WarehouseDelete", - "description": "Deletes selected warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Deletes selected warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", @@ -91971,7 +91971,7 @@ { "kind": "OBJECT", "name": "WarehouseShippingZoneAssign", - "description": "Add shipping zone to given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Add shipping zone to given warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", @@ -92042,7 +92042,7 @@ { "kind": "OBJECT", "name": "WarehouseShippingZoneUnassign", - "description": "Remove shipping zone from given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Remove shipping zone from given warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", @@ -92173,7 +92173,7 @@ { "kind": "OBJECT", "name": "WarehouseUpdate", - "description": "Updates given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", + "description": "Updates given warehouse. \n\nRequires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", @@ -92297,7 +92297,7 @@ }, { "name": "clickAndCollectOption", - "description": "Added in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Click and collect options: local, all or disabled.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "ENUM", "name": "WarehouseClickAndCollectOptionEnum", @@ -92309,7 +92309,7 @@ }, { "name": "isPrivate", - "description": "Added in Saleor 3.1. Visibility of warehouse stocks. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Visibility of warehouse stocks.\n\nAdded in Saleor 3.1.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -92605,7 +92605,7 @@ { "kind": "OBJECT", "name": "WebhookCreate", - "description": "Creates a new webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", + "description": "Creates a new webhook subscription. \n\nRequires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "fields": [ { "name": "webhookErrors", @@ -92801,7 +92801,7 @@ }, { "name": "query", - "description": "Added in Saleor 3.2. Subscription query used to define a webhook payload. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Subscription query used to define a webhook payload.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "String", @@ -92819,7 +92819,7 @@ { "kind": "OBJECT", "name": "WebhookDelete", - "description": "Deletes a webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", + "description": "Deletes a webhook subscription. \n\nRequires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "fields": [ { "name": "webhookErrors", @@ -94277,7 +94277,7 @@ { "kind": "OBJECT", "name": "WebhookUpdate", - "description": "Updates a webhook subscription. Requires one of the following permissions: MANAGE_APPS.", + "description": "Updates a webhook subscription. \n\nRequires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "webhookErrors", @@ -94473,7 +94473,7 @@ }, { "name": "query", - "description": "Added in Saleor 3.2. Subscription query used to define a webhook payload. Note: this feature is in a preview state and can be subject to changes at later point.", + "description": "Subscription query used to define a webhook payload.\n\nAdded in Saleor 3.2.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "String", diff --git a/locale/defaultMessages.json b/locale/defaultMessages.json index 1de7b533c..69a842167 100644 --- a/locale/defaultMessages.json +++ b/locale/defaultMessages.json @@ -1042,14 +1042,6 @@ "src_dot_attributes_dot_components_dot_AttributeListPage_dot_3916653510": { "string": "Search Attribute" }, - "src_dot_attributes_dot_components_dot_AttributeListPage_dot_availableInGrid": { - "context": "attribute can be column in product list table", - "string": "Can be used as column" - }, - "src_dot_attributes_dot_components_dot_AttributeListPage_dot_filterableInDashboard": { - "context": "use attribute in filtering", - "string": "Filterable in Dashboard" - }, "src_dot_attributes_dot_components_dot_AttributeListPage_dot_filterableInStorefront": { "context": "use attribute in filtering", "string": "Filterable in Storefront" @@ -1069,9 +1061,9 @@ "src_dot_attributes_dot_components_dot_AttributeList_dot_1192828581": { "string": "No attributes found" }, - "src_dot_attributes_dot_components_dot_AttributeList_dot_2186555805": { + "src_dot_attributes_dot_components_dot_AttributeList_dot_1708933569": { "context": "attribute can be searched in storefront", - "string": "Use in faceted search" + "string": "Use as filter" }, "src_dot_attributes_dot_components_dot_AttributeList_dot_2235596452": { "context": "attribute can be searched in dashboard", @@ -1132,7 +1124,7 @@ }, "src_dot_attributes_dot_components_dot_AttributeProperties_dot_filterableInStorefront": { "context": "attribute is filterable in storefront", - "string": "Use in Faceted Navigation" + "string": "Use as filter" }, "src_dot_attributes_dot_components_dot_AttributeProperties_dot_storefrontPropertiesTitle": { "context": "attribute properties regarding storefront", @@ -2102,17 +2094,17 @@ "context": "Status label when object is unpublished in a channel", "string": "Unpublished" }, - "src_dot_components_dot_ColumnPicker_dot_1483881697": { - "context": "button", - "string": "Reset" + "src_dot_components_dot_ColumnPicker_dot_columnLabel": { + "context": "input label", + "string": "Selected columns" }, - "src_dot_components_dot_ColumnPicker_dot_2539195044": { - "context": "select visible columns button", - "string": "Columns" + "src_dot_components_dot_ColumnPicker_dot_columnSubheader": { + "context": "header", + "string": "Column settings" }, - "src_dot_components_dot_ColumnPicker_dot_2715399461": { - "context": "pick columns to display", - "string": "{numberOfSelected} columns selected out of {numberOfTotal}" + "src_dot_components_dot_ColumnPicker_dot_title": { + "context": "header", + "string": "Customize list" }, "src_dot_components_dot_CompanyAddressInput_dot_1139500589": { "string": "Country" @@ -7115,6 +7107,10 @@ "src_dot_requiredField": { "string": "This field is required" }, + "src_dot_reset": { + "context": "button", + "string": "Reset" + }, "src_dot_returned": { "context": "order status", "string": "Returned" diff --git a/package-lock.json b/package-lock.json index 982530293..c9d738a82 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4828,11 +4828,12 @@ } }, "@saleor/macaw-ui": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.4.0.tgz", - "integrity": "sha512-N0DUNByS72juCmoCjUO5CChp53VxsZGz99rpYsdID06LMZndlu/ZoBmKsJv1mZcqUCB7BIqh9hntNd6MDPHpCA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.5.0.tgz", + "integrity": "sha512-1dTgbmBHplWpqqyX7kZZSVMz2FESNeUerD5AXPfRYpE6Cr0L+oEfY4NFZlhe2dTY8hPeLz+hPv36JLlD/sGWyA==", "requires": { "clsx": "^1.1.1", + "downshift": "^6.1.7", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "react-inlinesvg": "^2.3.0" diff --git a/package.json b/package.json index 7185cc845..5cb855060 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.58", "@material-ui/styles": "^4.11.4", - "@saleor/macaw-ui": "^0.4.0", + "@saleor/macaw-ui": "^0.5.0", "@saleor/sdk": "^0.4.4", "@sentry/react": "^6.0.0", "@types/faker": "^5.1.6", diff --git a/schema.graphql b/schema.graphql index 1dc6bb73e..bd3ff4f8d 100644 --- a/schema.graphql +++ b/schema.graphql @@ -1,5 +1,7 @@ """ -Create a new address for the customer. Requires one of the following permissions: AUTHENTICATED_USER. +Create a new address for the customer. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type AccountAddressCreate { """A user instance for which the address was created.""" @@ -32,7 +34,9 @@ type AccountAddressUpdate { } """ -Remove user account. Requires one of the following permissions: AUTHENTICATED_USER. +Remove user account. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type AccountDelete { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -148,7 +152,9 @@ input AccountRegisterInput { } """ -Sends an email with the account removal link for the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER. +Sends an email with the account removal link for the logged-in user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type AccountRequestDeletion { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -156,7 +162,9 @@ type AccountRequestDeletion { } """ -Sets a default address for the authenticated user. Requires one of the following permissions: AUTHENTICATED_USER. +Sets a default address for the authenticated user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type AccountSetDefaultAddress { """An updated user instance.""" @@ -166,7 +174,9 @@ type AccountSetDefaultAddress { } """ -Updates the account of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER. +Updates the account of the logged-in user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type AccountUpdate { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -199,7 +209,9 @@ type Address implements Node { } """ -Creates user address. Requires one of the following permissions: MANAGE_USERS. +Creates user address. + +Requires one of the following permissions: MANAGE_USERS. """ type AddressCreate { """A user instance for which the address was created.""" @@ -210,7 +222,9 @@ type AddressCreate { } """ -Deletes an address. Requires one of the following permissions: MANAGE_USERS. +Deletes an address. + +Requires one of the following permissions: MANAGE_USERS. """ type AddressDelete { """A user instance for which the address was deleted.""" @@ -256,7 +270,9 @@ input AddressInput { } """ -Sets a default address for the given user. Requires one of the following permissions: MANAGE_USERS. +Sets a default address for the given user. + +Requires one of the following permissions: MANAGE_USERS. """ type AddressSetDefault { """An updated user instance.""" @@ -272,7 +288,9 @@ enum AddressTypeEnum { } """ -Updates an address. Requires one of the following permissions: MANAGE_USERS. +Updates an address. + +Requires one of the following permissions: MANAGE_USERS. """ type AddressUpdate { """A user object for which the address was edited.""" @@ -307,12 +325,16 @@ type Allocation implements Node { id: ID! """ - Quantity allocated for orders. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + Quantity allocated for orders. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ quantity: Int! """ - The warehouse were items were allocated. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + The warehouse were items were allocated. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ warehouse: Warehouse! } @@ -331,7 +353,7 @@ type App implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -340,7 +362,7 @@ type App implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -354,7 +376,7 @@ type App implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -363,7 +385,7 @@ type App implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata @@ -416,13 +438,19 @@ type App implements Node & ObjectWithMetadata { accessToken: String """ - Added in Saleor 3.1. App's dashboard extensions. Note: this feature is in a preview state and can be subject to changes at later point. + App's dashboard extensions. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ extensions: [AppExtension!]! } """ -Activate the app. Requires one of the following permissions: MANAGE_APPS. +Activate the app. + +Requires one of the following permissions: MANAGE_APPS. """ type AppActivate { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -459,7 +487,9 @@ type AppCreate { } """ -Deactivate the app. Requires one of the following permissions: MANAGE_APPS. +Deactivate the app. + +Requires one of the following permissions: MANAGE_APPS. """ type AppDeactivate { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -468,7 +498,9 @@ type AppDeactivate { } """ -Deletes an app. Requires one of the following permissions: MANAGE_APPS. +Deletes an app. + +Requires one of the following permissions: MANAGE_APPS. """ type AppDelete { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -477,7 +509,9 @@ type AppDelete { } """ -Delete failed installation. Requires one of the following permissions: MANAGE_APPS. +Delete failed installation. + +Requires one of the following permissions: MANAGE_APPS. """ type AppDeleteFailedInstallation { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -590,7 +624,9 @@ enum AppExtensionTargetEnum { } """ -Fetch and validate manifest. Requires one of the following permissions: MANAGE_APPS. +Fetch and validate manifest. + +Requires one of the following permissions: MANAGE_APPS. """ type AppFetchManifest { manifest: Manifest @@ -672,7 +708,9 @@ type AppManifestExtension { } """ -Retry failed installation of new app. Requires one of the following permissions: MANAGE_APPS. +Retry failed installation of new app. + +Requires one of the following permissions: MANAGE_APPS. """ type AppRetryInstall { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -708,7 +746,9 @@ type AppToken implements Node { } """ -Creates a new token. Requires one of the following permissions: MANAGE_APPS. +Creates a new token. + +Requires one of the following permissions: MANAGE_APPS. """ type AppTokenCreate { """The newly created authentication token.""" @@ -719,7 +759,9 @@ type AppTokenCreate { } """ -Deletes an authentication token assigned to app. Requires one of the following permissions: MANAGE_APPS. +Deletes an authentication token assigned to app. + +Requires one of the following permissions: MANAGE_APPS. """ type AppTokenDelete { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -757,7 +799,9 @@ enum AppTypeEnum { } """ -Updates an existing app. Requires one of the following permissions: MANAGE_APPS. +Updates an existing app. + +Requires one of the following permissions: MANAGE_APPS. """ type AppUpdate { appErrors: [AppError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -776,7 +820,9 @@ enum AreaUnitsEnum { } """ -Assigns storefront's navigation menus. Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS. +Assigns storefront's navigation menus. + +Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS. """ type AssignNavigation { """Assigned navigation menu.""" @@ -786,7 +832,9 @@ type AssignNavigation { } """ -Added in Saleor 3.1. Represents assigned attribute to variant with variant selection attached. +Represents assigned attribute to variant with variant selection attached. + +Added in Saleor 3.1. """ type AssignedVariantAttribute { """Attribute assigned to variant.""" @@ -814,7 +862,7 @@ type Attribute implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -823,7 +871,7 @@ type Attribute implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -837,7 +885,7 @@ type Attribute implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -846,7 +894,7 @@ type Attribute implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata @@ -956,7 +1004,9 @@ type Attribute implements Node & ObjectWithMetadata { } """ -Deletes attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Deletes attributes. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type AttributeBulkDelete { """Returns how many objects were affected.""" @@ -1052,7 +1102,9 @@ input AttributeCreateInput { } """ -Deletes an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Deletes an attribute. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type AttributeDelete { attributeErrors: [AttributeError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1148,7 +1200,9 @@ enum AttributeInputTypeEnum { } """ -Reorder the values of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Reorder the values of an attribute. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type AttributeReorderValues { """Attribute from which values are reordered.""" @@ -1211,7 +1265,9 @@ type AttributeTranslatableContent implements Node { } """ -Creates/updates translations for an attribute. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for an attribute. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type AttributeTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1234,7 +1290,9 @@ enum AttributeTypeEnum { } """ -Updates attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Updates attribute. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type AttributeUpdate { attribute: Attribute @@ -1326,7 +1384,9 @@ type AttributeValue implements Node { } """ -Deletes values of attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Deletes values of attributes. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type AttributeValueBulkDelete { """Returns how many objects were affected.""" @@ -1353,7 +1413,9 @@ type AttributeValueCountableEdge { } """ -Creates a value for an attribute. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates a value for an attribute. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type AttributeValueCreate { """The updated attribute.""" @@ -1383,7 +1445,9 @@ input AttributeValueCreateInput { } """ -Deletes a value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Deletes a value of an attribute. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type AttributeValueDelete { """The updated attribute.""" @@ -1445,7 +1509,9 @@ type AttributeValueTranslatableContent implements Node { } """ -Creates/updates translations for an attribute value. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for an attribute value. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type AttributeValueTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1468,7 +1534,9 @@ input AttributeValueTranslationInput { } """ -Updates value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Updates value of an attribute. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type AttributeValueUpdate { """The updated attribute.""" @@ -1585,7 +1653,11 @@ input CatalogueInput { """Collections related to the discount.""" collections: [ID!] - """Added in Saleor 3.1. Product variant related to the discount.""" + """ + Product variant related to the discount. + + Added in Saleor 3.1. + """ variants: [ID!] } @@ -1605,7 +1677,7 @@ type Category implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -1614,7 +1686,7 @@ type Category implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -1628,7 +1700,7 @@ type Category implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -1637,7 +1709,7 @@ type Category implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata seoTitle: String @@ -1713,7 +1785,9 @@ type Category implements Node & ObjectWithMetadata { } """ -Deletes categories. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes categories. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CategoryBulkDelete { """Returns how many objects were affected.""" @@ -1740,7 +1814,9 @@ type CategoryCountableEdge { } """ -Creates a new category. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates a new category. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CategoryCreate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1750,13 +1826,19 @@ type CategoryCreate { type CategoryCreated { """ - Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a category. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ category: Category } """ -Deletes a category. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes a category. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CategoryDelete { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1766,7 +1848,11 @@ type CategoryDelete { type CategoryDeleted { """ - Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a category. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ category: Category } @@ -1844,7 +1930,9 @@ type CategoryTranslatableContent implements Node { } """ -Creates/updates translations for a category. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a category. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type CategoryTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1867,7 +1955,9 @@ type CategoryTranslation implements Node { } """ -Updates a category. Requires one of the following permissions: MANAGE_PRODUCTS. +Updates a category. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CategoryUpdate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1877,7 +1967,11 @@ type CategoryUpdate { type CategoryUpdated { """ - Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a category. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ category: Category } @@ -1891,18 +1985,24 @@ type Channel implements Node { slug: String! """ - Whether a channel has associated orders. Requires one of the following permissions: MANAGE_CHANNELS. + Whether a channel has associated orders. + + Requires one of the following permissions: MANAGE_CHANNELS. """ hasOrders: Boolean! """ - Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + + Added in Saleor 3.1. """ defaultCountry: CountryDisplay! } """ -Activate a channel. Requires one of the following permissions: MANAGE_CHANNELS. +Activate a channel. + +Requires one of the following permissions: MANAGE_CHANNELS. """ type ChannelActivate { """Activated channel.""" @@ -1912,7 +2012,9 @@ type ChannelActivate { } """ -Creates new channel. Requires one of the following permissions: MANAGE_CHANNELS. +Creates new channel. + +Requires one of the following permissions: MANAGE_CHANNELS. """ type ChannelCreate { channelErrors: [ChannelError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1934,7 +2036,9 @@ input ChannelCreateInput { currencyCode: String! """ - Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + + Added in Saleor 3.1. """ defaultCountry: CountryCode! @@ -1944,13 +2048,19 @@ input ChannelCreateInput { type ChannelCreated { """ - Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a channel. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ channel: Channel } """ -Deactivate a channel. Requires one of the following permissions: MANAGE_CHANNELS. +Deactivate a channel. + +Requires one of the following permissions: MANAGE_CHANNELS. """ type ChannelDeactivate { """Deactivated channel.""" @@ -1960,7 +2070,9 @@ type ChannelDeactivate { } """ -Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. Requires one of the following permissions: MANAGE_CHANNELS. +Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. + +Requires one of the following permissions: MANAGE_CHANNELS. """ type ChannelDelete { channelErrors: [ChannelError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -1975,7 +2087,11 @@ input ChannelDeleteInput { type ChannelDeleted { """ - Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a channel. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ channel: Channel } @@ -2011,13 +2127,19 @@ enum ChannelErrorCode { type ChannelStatusChanged { """ - Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a channel. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ channel: Channel } """ -Update a channel. Requires one of the following permissions: MANAGE_CHANNELS. +Update a channel. + +Requires one of the following permissions: MANAGE_CHANNELS. """ type ChannelUpdate { channelErrors: [ChannelError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -2036,7 +2158,9 @@ input ChannelUpdateInput { slug: String """ - Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + + Added in Saleor 3.1. """ defaultCountry: CountryCode @@ -2049,7 +2173,11 @@ input ChannelUpdateInput { type ChannelUpdated { """ - Added in Saleor 3.2. Look up a channel. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a channel. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ channel: Channel } @@ -2068,7 +2196,7 @@ type Checkout implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -2077,7 +2205,7 @@ type Checkout implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -2091,7 +2219,7 @@ type Checkout implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -2100,7 +2228,7 @@ type Checkout implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata created: DateTime! @@ -2122,7 +2250,11 @@ type Checkout implements Node & ObjectWithMetadata { shippingMethods: [ShippingMethod!]! """ - Added in Saleor 3.1. Collection points that can be used for this order. Note: this feature is in a preview state and can be subject to changes at later point. + Collection points that can be used for this order. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ availableCollectionPoints: [Warehouse!]! @@ -2142,7 +2274,9 @@ type Checkout implements Node & ObjectWithMetadata { quantity: Int! """ - Added in Saleor 3.1. Date when oldest stock reservation for this checkout expires or null if no stock is reserved. + Date when oldest stock reservation for this checkout expires or null if no stock is reserved. + + Added in Saleor 3.1. """ stockReservationExpires: DateTime @@ -2158,7 +2292,11 @@ type Checkout implements Node & ObjectWithMetadata { shippingMethod: ShippingMethod @deprecated(reason: "This field will be removed in Saleor 4.0. Use `deliveryMethod` instead.") """ - Added in Saleor 3.1. The delivery method selected for this checkout. Note: this feature is in a preview state and can be subject to changes at later point. + The delivery method selected for this checkout. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ deliveryMethod: DeliveryMethod @@ -2265,13 +2403,19 @@ input CheckoutCreateInput { type CheckoutCreated { """ - Added in Saleor 3.2. Look up a Checkout. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a Checkout. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ checkout: Checkout } """ -Sets the customer as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. +Sets the customer as the owner of the checkout. + +Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. """ type CheckoutCustomerAttach { """An updated checkout.""" @@ -2281,7 +2425,9 @@ type CheckoutCustomerAttach { } """ -Removes the user assigned as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. +Removes the user assigned as the owner of the checkout. + +Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. """ type CheckoutCustomerDetach { """An updated checkout.""" @@ -2291,7 +2437,11 @@ type CheckoutCustomerDetach { } """ -Added in Saleor 3.1. Updates the delivery method (shipping method or pick up point) of the checkout. Note: this feature is in a preview state and can be subject to changes at later point. +Updates the delivery method (shipping method or pick up point) of the checkout. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. """ type CheckoutDeliveryMethodUpdate { """An updated checkout.""" @@ -2422,7 +2572,11 @@ input CheckoutLineInput { variantId: ID! """ - Added in Saleor 3.1. Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. Note: this feature is in a preview state and can be subject to changes at later point. + Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ price: PositiveDecimal } @@ -2437,7 +2591,11 @@ input CheckoutLineUpdateInput { variantId: ID! """ - Added in Saleor 3.1. Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. Note: this feature is in a preview state and can be subject to changes at later point. + Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ price: PositiveDecimal } @@ -2523,7 +2681,11 @@ input CheckoutSortingInput { type CheckoutUpdated { """ - Added in Saleor 3.2. Look up a Checkout. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a Checkout. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ checkout: Checkout } @@ -2547,7 +2709,7 @@ type Collection implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -2556,7 +2718,7 @@ type Collection implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -2570,7 +2732,7 @@ type Collection implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -2579,7 +2741,7 @@ type Collection implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata seoTitle: String @@ -2628,13 +2790,17 @@ type Collection implements Node & ObjectWithMetadata { ): CollectionTranslation """ - List of channels in which the collection is available. Requires one of the following permissions: MANAGE_PRODUCTS. + List of channels in which the collection is available. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ channelListings: [CollectionChannelListing!] } """ -Adds products to a collection. Requires one of the following permissions: MANAGE_PRODUCTS. +Adds products to a collection. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionAddProducts { """Collection to which products will be added.""" @@ -2644,7 +2810,9 @@ type CollectionAddProducts { } """ -Deletes collections. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes collections. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionBulkDelete { """Returns how many objects were affected.""" @@ -2658,7 +2826,11 @@ type CollectionChannelListing implements Node { id: ID! publicationDate: Date @deprecated(reason: "This field will be removed in Saleor 4.0. Use the `publishedAt` field to fetch the publication date.") - """Added in Saleor 3.3. The collection publication date.""" + """ + The collection publication date. + + Added in Saleor 3.3. + """ publishedAt: DateTime isPublished: Boolean! channel: Channel! @@ -2687,7 +2859,9 @@ type CollectionChannelListingError { } """ -Manage collection's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS. +Manage collection's availability in channels. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionChannelListingUpdate { """An updated collection instance.""" @@ -2722,7 +2896,9 @@ type CollectionCountableEdge { } """ -Creates a new collection. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates a new collection. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionCreate { collectionErrors: [CollectionError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -2765,7 +2941,11 @@ input CollectionCreateInput { type CollectionCreated { """ - Added in Saleor 3.2. Look up a collection. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a collection. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ collection( """Slug of a channel for which the data should be returned.""" @@ -2774,7 +2954,9 @@ type CollectionCreated { } """ -Deletes a collection. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes a collection. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionDelete { collectionErrors: [CollectionError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -2784,7 +2966,11 @@ type CollectionDelete { type CollectionDeleted { """ - Added in Saleor 3.2. Look up a collection. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a collection. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ collection( """Slug of a channel for which the data should be returned.""" @@ -2869,7 +3055,9 @@ enum CollectionPublished { } """ -Remove products from a collection. Requires one of the following permissions: MANAGE_PRODUCTS. +Remove products from a collection. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionRemoveProducts { """Collection from which products will be removed.""" @@ -2879,7 +3067,9 @@ type CollectionRemoveProducts { } """ -Reorder the products of a collection. Requires one of the following permissions: MANAGE_PRODUCTS. +Reorder the products of a collection. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionReorderProducts { """Collection from which products are reordered.""" @@ -2949,7 +3139,9 @@ type CollectionTranslatableContent implements Node { } """ -Creates/updates translations for a collection. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a collection. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type CollectionTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -2972,7 +3164,9 @@ type CollectionTranslation implements Node { } """ -Updates a collection. Requires one of the following permissions: MANAGE_PRODUCTS. +Updates a collection. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type CollectionUpdate { collectionErrors: [CollectionError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -2982,7 +3176,11 @@ type CollectionUpdate { type CollectionUpdated { """ - Added in Saleor 3.2. Look up a collection. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a collection. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ collection( """Slug of a channel for which the data should be returned.""" @@ -3036,7 +3234,9 @@ type ConfirmAccount { } """ -Confirm the email change of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER. +Confirm the email change of the logged-in user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type ConfirmEmailChange { """A user instance with a new email.""" @@ -3352,7 +3552,9 @@ type CreditCard { } """ -Deletes customers. Requires one of the following permissions: MANAGE_USERS. +Deletes customers. + +Requires one of the following permissions: MANAGE_USERS. """ type CustomerBulkDelete { """Returns how many objects were affected.""" @@ -3362,7 +3564,9 @@ type CustomerBulkDelete { } """ -Creates a new customer. Requires one of the following permissions: MANAGE_USERS. +Creates a new customer. + +Requires one of the following permissions: MANAGE_USERS. """ type CustomerCreate { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3372,13 +3576,19 @@ type CustomerCreate { type CustomerCreated { """ - Added in Saleor 3.2. Look up a user. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a user. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ user: User } """ -Deletes a customer. Requires one of the following permissions: MANAGE_USERS. +Deletes a customer. + +Requires one of the following permissions: MANAGE_USERS. """ type CustomerDelete { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3468,7 +3678,9 @@ input CustomerInput { } """ -Updates an existing customer. Requires one of the following permissions: MANAGE_USERS. +Updates an existing customer. + +Requires one of the following permissions: MANAGE_USERS. """ type CustomerUpdate { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3478,7 +3690,11 @@ type CustomerUpdate { type CustomerUpdated { """ - Added in Saleor 3.2. Look up a user. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a user. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ user: User } @@ -3514,7 +3730,9 @@ input DateTimeRangeInput { } """ -Deactivate all JWT tokens of the currently authenticated user. Requires one of the following permissions: AUTHENTICATED_USER. +Deactivate all JWT tokens of the currently authenticated user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type DeactivateAllUserTokens { accountErrors: [AccountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3540,7 +3758,11 @@ type DeletePrivateMetadata { } """ -Added in Saleor 3.1. Represents a delivery method chosen for the checkout. `Warehouse` type is used when checkout is marked as "click and collect" and `ShippingMethod` otherwise. Note: this feature is in a preview state and can be subject to changes at later point. +Represents a delivery method chosen for the checkout. `Warehouse` type is used when checkout is marked as "click and collect" and `ShippingMethod` otherwise. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. """ union DeliveryMethod = Warehouse | ShippingMethod @@ -3557,7 +3779,7 @@ type DigitalContent implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -3566,7 +3788,7 @@ type DigitalContent implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -3580,7 +3802,7 @@ type DigitalContent implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -3589,7 +3811,7 @@ type DigitalContent implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata useDefaultSettings: Boolean! @@ -3623,7 +3845,9 @@ type DigitalContentCountableEdge { } """ -Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS. +Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type DigitalContentCreate { variant: ProductVariant @@ -3633,7 +3857,9 @@ type DigitalContentCreate { } """ -Remove digital content assigned to given variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Remove digital content assigned to given variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type DigitalContentDelete { variant: ProductVariant @@ -3660,7 +3886,9 @@ input DigitalContentInput { } """ -Update digital content. Requires one of the following permissions: MANAGE_PRODUCTS. +Update digital content. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type DigitalContentUpdate { variant: ProductVariant @@ -3704,7 +3932,9 @@ type DigitalContentUrl implements Node { } """ -Generate new URL to digital content. Requires one of the following permissions: MANAGE_PRODUCTS. +Generate new URL to digital content. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type DigitalContentUrlCreate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3782,7 +4012,9 @@ type Domain { } """ -Deletes draft orders. Requires one of the following permissions: MANAGE_ORDERS. +Deletes draft orders. + +Requires one of the following permissions: MANAGE_ORDERS. """ type DraftOrderBulkDelete { """Returns how many objects were affected.""" @@ -3792,7 +4024,9 @@ type DraftOrderBulkDelete { } """ -Completes creating an order. Requires one of the following permissions: MANAGE_ORDERS. +Completes creating an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type DraftOrderComplete { """Completed order.""" @@ -3802,7 +4036,9 @@ type DraftOrderComplete { } """ -Creates a new draft order. Requires one of the following permissions: MANAGE_ORDERS. +Creates a new draft order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type DraftOrderCreate { orderErrors: [OrderError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3849,13 +4085,19 @@ input DraftOrderCreateInput { type DraftOrderCreated { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } """ -Deletes a draft order. Requires one of the following permissions: MANAGE_ORDERS. +Deletes a draft order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type DraftOrderDelete { orderErrors: [OrderError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3865,7 +4107,11 @@ type DraftOrderDelete { type DraftOrderDeleted { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } @@ -3905,7 +4151,9 @@ input DraftOrderInput { } """ -Deletes order lines. Requires one of the following permissions: MANAGE_ORDERS. +Deletes order lines. + +Requires one of the following permissions: MANAGE_ORDERS. """ type DraftOrderLinesBulkDelete { """Returns how many objects were affected.""" @@ -3915,7 +4163,9 @@ type DraftOrderLinesBulkDelete { } """ -Updates a draft order. Requires one of the following permissions: MANAGE_ORDERS. +Updates a draft order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type DraftOrderUpdate { orderErrors: [OrderError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -3925,7 +4175,11 @@ type DraftOrderUpdate { type DraftOrderUpdated { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } @@ -4047,7 +4301,9 @@ input EventDeliveryFilterInput { } """ -Retries event delivery. Requires one of the following permissions: MANAGE_APPS. +Retries event delivery. + +Requires one of the following permissions: MANAGE_APPS. """ type EventDeliveryRetry { """Event delivery.""" @@ -4196,7 +4452,13 @@ input ExportFileSortingInput { } """ -Added in Saleor 3.1. Export gift cards to csv file. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Export gift cards to csv file. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type ExportGiftCards { """ @@ -4235,7 +4497,9 @@ input ExportInfoInput { } """ -Export products to csv file. Requires one of the following permissions: MANAGE_PRODUCTS. +Export products to csv file. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ExportProducts { """ @@ -4320,7 +4584,9 @@ enum ExternalNotificationErrorCodes { } """ -Added in Saleor 3.1. Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload. +Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload. + +Added in Saleor 3.1. """ type ExternalNotificationTrigger { errors: [ExternalNotificationError!]! @@ -4406,7 +4672,9 @@ enum FileTypesEnum { } """ -Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. +Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + +Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. """ type FileUpload { uploadedFile: File @@ -4428,7 +4696,7 @@ type Fulfillment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -4437,7 +4705,7 @@ type Fulfillment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -4451,7 +4719,7 @@ type Fulfillment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -4460,7 +4728,7 @@ type Fulfillment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata fulfillmentOrder: Int! @@ -4479,7 +4747,11 @@ type Fulfillment implements Node & ObjectWithMetadata { } """ -Added in Saleor 3.1. Approve existing fulfillment. Requires one of the following permissions: MANAGE_ORDERS. +Approve existing fulfillment. + +Added in Saleor 3.1. + +Requires one of the following permissions: MANAGE_ORDERS. """ type FulfillmentApprove { """An approved fulfillment.""" @@ -4492,7 +4764,9 @@ type FulfillmentApprove { } """ -Cancels existing fulfillment and optionally restocks items. Requires one of the following permissions: MANAGE_ORDERS. +Cancels existing fulfillment and optionally restocks items. + +Requires one of the following permissions: MANAGE_ORDERS. """ type FulfillmentCancel { """A canceled fulfillment.""" @@ -4513,14 +4787,22 @@ input FulfillmentCancelInput { type FulfillmentCanceled { """ - Added in Saleor 3.2. Look up a Fulfillment. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a Fulfillment. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ fulfillment: Fulfillment } type FulfillmentCreated { """ - Added in Saleor 3.2. Look up a Fulfillment. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a Fulfillment. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ fulfillment: Fulfillment } @@ -4533,7 +4815,9 @@ type FulfillmentLine implements Node { } """ -Refund products. Requires one of the following permissions: MANAGE_ORDERS. +Refund products. + +Requires one of the following permissions: MANAGE_ORDERS. """ type FulfillmentRefundProducts { """A refunded fulfillment.""" @@ -4546,7 +4830,9 @@ type FulfillmentRefundProducts { } """ -Return products. Requires one of the following permissions: MANAGE_ORDERS. +Return products. + +Requires one of the following permissions: MANAGE_ORDERS. """ type FulfillmentReturnProducts { """A return fulfillment.""" @@ -4576,7 +4862,9 @@ enum FulfillmentStatus { } """ -Updates a fulfillment for an order. Requires one of the following permissions: MANAGE_ORDERS. +Updates a fulfillment for an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type FulfillmentUpdateTracking { """A fulfillment with updated tracking.""" @@ -4628,7 +4916,7 @@ type GiftCard implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -4637,7 +4925,7 @@ type GiftCard implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -4651,7 +4939,7 @@ type GiftCard implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -4660,7 +4948,7 @@ type GiftCard implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata @@ -4677,39 +4965,73 @@ type GiftCard implements Node & ObjectWithMetadata { created: DateTime! """ - Added in Saleor 3.1. The user who bought or issued a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + The user who bought or issued a gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ createdBy: User """ - Added in Saleor 3.1. The customer who used a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + The customer who used a gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ usedBy: User """ - Added in Saleor 3.1. Email address of the user who bought or issued gift card. Requires one of the following permissions: AccountPermissions.MANAGE_USERS, AuthorizationFilters.OWNER. Note: this feature is in a preview state and can be subject to changes at later point. + Email address of the user who bought or issued gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: AccountPermissions.MANAGE_USERS, AuthorizationFilters.OWNER. """ createdByEmail: String """ - Added in Saleor 3.1. Email address of the customer who used a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + Email address of the customer who used a gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ usedByEmail: String lastUsedOn: DateTime expiryDate: Date """ - Added in Saleor 3.1. App which created the gift card. Requires one of the following permissions: AppPermission.MANAGE_APPS, AuthorizationFilters.OWNER. Note: this feature is in a preview state and can be subject to changes at later point. + App which created the gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: AppPermission.MANAGE_APPS, AuthorizationFilters.OWNER. """ app: App """ - Added in Saleor 3.1. Related gift card product. Note: this feature is in a preview state and can be subject to changes at later point. + Related gift card product. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ product: Product """ - Added in Saleor 3.1. List of events associated with the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + List of events associated with the gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ events( """Filtering options for gift card events.""" @@ -4717,12 +5039,22 @@ type GiftCard implements Node & ObjectWithMetadata { ): [GiftCardEvent!]! """ - Added in Saleor 3.1. The gift card tag. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + The gift card tag. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ tags: [GiftCardTag!]! """ - Added in Saleor 3.1. Slug of the channel where the gift card was bought. Note: this feature is in a preview state and can be subject to changes at later point. + Slug of the channel where the gift card was bought. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ boughtInChannel: String isActive: Boolean! @@ -4740,7 +5072,9 @@ type GiftCard implements Node & ObjectWithMetadata { } """ -Activate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. +Activate a gift card. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardActivate { """Activated gift card.""" @@ -4750,7 +5084,13 @@ type GiftCardActivate { } """ -Added in Saleor 3.1. Adds note to the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Adds note to the gift card. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardAddNote { """Gift card with the note added.""" @@ -4767,7 +5107,13 @@ input GiftCardAddNoteInput { } """ -Added in Saleor 3.1. Activate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Activate gift cards. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardBulkActivate { """Returns how many objects were affected.""" @@ -4776,7 +5122,13 @@ type GiftCardBulkActivate { } """ -Added in Saleor 3.1. Create gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Create gift cards. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardBulkCreate { """Returns how many objects were created.""" @@ -4805,7 +5157,13 @@ input GiftCardBulkCreateInput { } """ -Added in Saleor 3.1. Deactivate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Deactivate gift cards. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardBulkDeactivate { """Returns how many objects were affected.""" @@ -4814,7 +5172,13 @@ type GiftCardBulkDeactivate { } """ -Added in Saleor 3.1. Delete gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Delete gift cards. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardBulkDelete { """Returns how many objects were affected.""" @@ -4840,7 +5204,9 @@ type GiftCardCountableEdge { } """ -Creates a new gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. +Creates a new gift card. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardCreate { giftCardErrors: [GiftCardError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -4850,12 +5216,20 @@ type GiftCardCreate { input GiftCardCreateInput { """ - Added in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card tags to add. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ addTags: [String!] """ - Added in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card expiry date. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ expiryDate: Date @@ -4880,12 +5254,20 @@ input GiftCardCreateInput { userEmail: String """ - Added in Saleor 3.1. Slug of a channel from which the email should be sent. Note: this feature is in a preview state and can be subject to changes at later point. + Slug of a channel from which the email should be sent. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ channel: String """ - Added in Saleor 3.1. Determine if gift card is active. Note: this feature is in a preview state and can be subject to changes at later point. + Determine if gift card is active. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ isActive: Boolean! @@ -4897,20 +5279,30 @@ input GiftCardCreateInput { code: String """ - Added in Saleor 3.1. The gift card note from the staff member. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card note from the staff member. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ note: String } type GiftCardCreated { """ - Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a gift card. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ giftCard: GiftCard } """ -Deactivate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. +Deactivate a gift card. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardDeactivate { """Deactivated gift card.""" @@ -4920,7 +5312,13 @@ type GiftCardDeactivate { } """ -Added in Saleor 3.1. Delete gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Delete gift card. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardDelete { giftCardErrors: [GiftCardError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -4930,7 +5328,11 @@ type GiftCardDelete { type GiftCardDeleted { """ - Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a gift card. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ giftCard: GiftCard } @@ -4964,7 +5366,11 @@ enum GiftCardErrorCode { } """ -Added in Saleor 3.1. History log of the gift card. Note: this feature is in a preview state and can be subject to changes at later point. +History log of the gift card. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. """ type GiftCardEvent implements Node { id: ID! @@ -5062,7 +5468,13 @@ input GiftCardFilterInput { } """ -Added in Saleor 3.1. Resend a gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. +Resend a gift card. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardResend { """Gift card which has been sent.""" @@ -5117,7 +5529,9 @@ enum GiftCardSettingsExpiryTypeEnum { } """ -Update gift card settings. Requires one of the following permissions: MANAGE_GIFT_CARD. +Update gift card settings. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardSettingsUpdate { """Gift card settings.""" @@ -5154,13 +5568,21 @@ input GiftCardSortingInput { type GiftCardStatusChanged { """ - Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a gift card. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ giftCard: GiftCard } """ -Added in Saleor 3.1. The gift card tag. Note: this feature is in a preview state and can be subject to changes at later point. +The gift card tag. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. """ type GiftCardTag implements Node { id: ID! @@ -5189,7 +5611,9 @@ input GiftCardTagFilterInput { } """ -Update a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. +Update a gift card. + +Requires one of the following permissions: MANAGE_GIFT_CARD. """ type GiftCardUpdate { giftCardErrors: [GiftCardError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -5199,12 +5623,20 @@ type GiftCardUpdate { input GiftCardUpdateInput { """ - Added in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card tags to add. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ addTags: [String!] """ - Added in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card expiry date. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ expiryDate: Date @@ -5223,19 +5655,31 @@ input GiftCardUpdateInput { endDate: Date """ - Added in Saleor 3.1. The gift card tags to remove. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card tags to remove. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ removeTags: [String!] """ - Added in Saleor 3.1. The gift card balance amount. Note: this feature is in a preview state and can be subject to changes at later point. + The gift card balance amount. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ balanceAmount: PositiveDecimal } type GiftCardUpdated { """ - Added in Saleor 3.2. Look up a gift card. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a gift card. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ giftCard: GiftCard } @@ -5246,7 +5690,9 @@ type Group implements Node { name: String! """ - List of group users Requires one of the following permissions: MANAGE_STAFF. + List of group users + + Requires one of the following permissions: MANAGE_STAFF. """ users: [User!] @@ -5305,7 +5751,7 @@ type Invoice implements ObjectWithMetadata & Job & Node { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -5314,7 +5760,7 @@ type Invoice implements ObjectWithMetadata & Job & Node { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -5328,7 +5774,7 @@ type Invoice implements ObjectWithMetadata & Job & Node { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -5337,7 +5783,7 @@ type Invoice implements ObjectWithMetadata & Job & Node { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata @@ -5357,7 +5803,9 @@ type Invoice implements ObjectWithMetadata & Job & Node { } """ -Creates a ready to send invoice. Requires one of the following permissions: MANAGE_ORDERS. +Creates a ready to send invoice. + +Requires one of the following permissions: MANAGE_ORDERS. """ type InvoiceCreate { invoiceErrors: [InvoiceError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -5374,7 +5822,9 @@ input InvoiceCreateInput { } """ -Deletes an invoice. Requires one of the following permissions: MANAGE_ORDERS. +Deletes an invoice. + +Requires one of the following permissions: MANAGE_ORDERS. """ type InvoiceDelete { invoiceErrors: [InvoiceError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -5384,7 +5834,11 @@ type InvoiceDelete { type InvoiceDeleted { """ - Added in Saleor 3.2. Look up an Invoice. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an Invoice. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ invoice: Invoice } @@ -5415,7 +5869,9 @@ enum InvoiceErrorCode { } """ -Request an invoice for the order using plugin. Requires one of the following permissions: MANAGE_ORDERS. +Request an invoice for the order using plugin. + +Requires one of the following permissions: MANAGE_ORDERS. """ type InvoiceRequest { """Order related to an invoice.""" @@ -5426,7 +5882,9 @@ type InvoiceRequest { } """ -Requests deletion of an invoice. Requires one of the following permissions: MANAGE_ORDERS. +Requests deletion of an invoice. + +Requires one of the following permissions: MANAGE_ORDERS. """ type InvoiceRequestDelete { invoiceErrors: [InvoiceError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -5436,13 +5894,19 @@ type InvoiceRequestDelete { type InvoiceRequested { """ - Added in Saleor 3.2. Look up an Invoice. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an Invoice. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ invoice: Invoice } """ -Send an invoice notification to the customer. Requires one of the following permissions: MANAGE_ORDERS. +Send an invoice notification to the customer. + +Requires one of the following permissions: MANAGE_ORDERS. """ type InvoiceSendNotification { invoiceErrors: [InvoiceError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -5452,13 +5916,19 @@ type InvoiceSendNotification { type InvoiceSent { """ - Added in Saleor 3.2. Look up an Invoice. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an Invoice. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ invoice: Invoice } """ -Updates an invoice. Requires one of the following permissions: MANAGE_ORDERS. +Updates an invoice. + +Requires one of the following permissions: MANAGE_ORDERS. """ type InvoiceUpdate { invoiceErrors: [InvoiceError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6369,7 +6839,7 @@ type Menu implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -6378,7 +6848,7 @@ type Menu implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -6392,7 +6862,7 @@ type Menu implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -6401,7 +6871,7 @@ type Menu implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -6410,7 +6880,9 @@ type Menu implements Node & ObjectWithMetadata { } """ -Deletes menus. Requires one of the following permissions: MANAGE_MENUS. +Deletes menus. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuBulkDelete { """Returns how many objects were affected.""" @@ -6437,7 +6909,9 @@ type MenuCountableEdge { } """ -Creates a new Menu. Requires one of the following permissions: MANAGE_MENUS. +Creates a new Menu. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuCreate { menuErrors: [MenuError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6457,7 +6931,9 @@ input MenuCreateInput { } """ -Deletes a menu. Requires one of the following permissions: MANAGE_MENUS. +Deletes a menu. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuDelete { menuErrors: [MenuError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6521,7 +6997,7 @@ type MenuItem implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -6530,7 +7006,7 @@ type MenuItem implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -6544,7 +7020,7 @@ type MenuItem implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -6553,7 +7029,7 @@ type MenuItem implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -6584,7 +7060,9 @@ type MenuItem implements Node & ObjectWithMetadata { } """ -Deletes menu items. Requires one of the following permissions: MANAGE_MENUS. +Deletes menu items. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuItemBulkDelete { """Returns how many objects were affected.""" @@ -6611,7 +7089,9 @@ type MenuItemCountableEdge { } """ -Creates a new menu item. Requires one of the following permissions: MANAGE_MENUS. +Creates a new menu item. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuItemCreate { menuErrors: [MenuError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6643,7 +7123,9 @@ input MenuItemCreateInput { } """ -Deletes a menu item. Requires one of the following permissions: MANAGE_MENUS. +Deletes a menu item. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuItemDelete { menuErrors: [MenuError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6674,7 +7156,9 @@ input MenuItemInput { } """ -Moves items of menus. Requires one of the following permissions: MANAGE_MENUS. +Moves items of menus. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuItemMove { """Assigned menu to move within.""" @@ -6721,7 +7205,9 @@ type MenuItemTranslatableContent implements Node { } """ -Creates/updates translations for a menu item. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a menu item. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type MenuItemTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6738,7 +7224,9 @@ type MenuItemTranslation implements Node { } """ -Updates a menu item. Requires one of the following permissions: MANAGE_MENUS. +Updates a menu item. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuItemUpdate { menuErrors: [MenuError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6768,7 +7256,9 @@ input MenuSortingInput { } """ -Updates a menu. Requires one of the following permissions: MANAGE_MENUS. +Updates a menu. + +Requires one of the following permissions: MANAGE_MENUS. """ type MenuUpdate { menuErrors: [MenuError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -6873,7 +7363,9 @@ input MoveProductInput { type Mutation { """ - Creates a new webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. + Creates a new webhook subscription. + + Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. """ webhookCreate( """Fields required to create a webhook.""" @@ -6881,7 +7373,9 @@ type Mutation { ): WebhookCreate """ - Deletes a webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. + Deletes a webhook subscription. + + Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. """ webhookDelete( """ID of a webhook to delete.""" @@ -6889,7 +7383,9 @@ type Mutation { ): WebhookDelete """ - Updates a webhook subscription. Requires one of the following permissions: MANAGE_APPS. + Updates a webhook subscription. + + Requires one of the following permissions: MANAGE_APPS. """ webhookUpdate( """ID of a webhook to update.""" @@ -6900,7 +7396,9 @@ type Mutation { ): WebhookUpdate """ - Retries event delivery. Requires one of the following permissions: MANAGE_APPS. + Retries event delivery. + + Requires one of the following permissions: MANAGE_APPS. """ eventDeliveryRetry( """ID of the event delivery to retry.""" @@ -6908,7 +7406,9 @@ type Mutation { ): EventDeliveryRetry """ - Creates new warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates new warehouse. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ createWarehouse( """Fields required to create warehouse.""" @@ -6916,7 +7416,9 @@ type Mutation { ): WarehouseCreate """ - Updates given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. + Updates given warehouse. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ updateWarehouse( """ID of a warehouse to update.""" @@ -6927,7 +7429,9 @@ type Mutation { ): WarehouseUpdate """ - Deletes selected warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes selected warehouse. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ deleteWarehouse( """ID of a warehouse to delete.""" @@ -6935,7 +7439,9 @@ type Mutation { ): WarehouseDelete """ - Add shipping zone to given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. + Add shipping zone to given warehouse. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ assignWarehouseShippingZone( """ID of a warehouse to update.""" @@ -6946,7 +7452,9 @@ type Mutation { ): WarehouseShippingZoneAssign """ - Remove shipping zone from given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. + Remove shipping zone from given warehouse. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ unassignWarehouseShippingZone( """ID of a warehouse to update.""" @@ -6957,7 +7465,9 @@ type Mutation { ): WarehouseShippingZoneUnassign """ - Creates a new staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS. + Creates a new staff notification recipient. + + Requires one of the following permissions: MANAGE_SETTINGS. """ staffNotificationRecipientCreate( """Fields required to create a staff notification recipient.""" @@ -6965,7 +7475,9 @@ type Mutation { ): StaffNotificationRecipientCreate """ - Updates a staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS. + Updates a staff notification recipient. + + Requires one of the following permissions: MANAGE_SETTINGS. """ staffNotificationRecipientUpdate( """ID of a staff notification recipient to update.""" @@ -6976,7 +7488,9 @@ type Mutation { ): StaffNotificationRecipientUpdate """ - Delete staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS. + Delete staff notification recipient. + + Requires one of the following permissions: MANAGE_SETTINGS. """ staffNotificationRecipientDelete( """ID of a staff notification recipient to delete.""" @@ -6984,7 +7498,9 @@ type Mutation { ): StaffNotificationRecipientDelete """ - Updates site domain of the shop. Requires one of the following permissions: MANAGE_SETTINGS. + Updates site domain of the shop. + + Requires one of the following permissions: MANAGE_SETTINGS. """ shopDomainUpdate( """Fields required to update site.""" @@ -6992,7 +7508,9 @@ type Mutation { ): ShopDomainUpdate """ - Updates shop settings. Requires one of the following permissions: MANAGE_SETTINGS. + Updates shop settings. + + Requires one of the following permissions: MANAGE_SETTINGS. """ shopSettingsUpdate( """Fields required to update shop settings.""" @@ -7000,12 +7518,16 @@ type Mutation { ): ShopSettingsUpdate """ - Fetch tax rates. Requires one of the following permissions: MANAGE_SETTINGS. + Fetch tax rates. + + Requires one of the following permissions: MANAGE_SETTINGS. """ shopFetchTaxRates: ShopFetchTaxRates """ - Creates/updates translations for shop settings. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for shop settings. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ shopSettingsTranslate( """Fields required to update shop settings translations.""" @@ -7016,7 +7538,9 @@ type Mutation { ): ShopSettingsTranslate """ - Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. Requires one of the following permissions: MANAGE_SETTINGS. + Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. + + Requires one of the following permissions: MANAGE_SETTINGS. """ shopAddressUpdate( """Fields required to update shop address.""" @@ -7024,7 +7548,9 @@ type Mutation { ): ShopAddressUpdate """ - Update shop order settings. Requires one of the following permissions: MANAGE_ORDERS. + Update shop order settings. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderSettingsUpdate( """Fields required to update shop order settings.""" @@ -7032,7 +7558,9 @@ type Mutation { ): OrderSettingsUpdate """ - Update gift card settings. Requires one of the following permissions: MANAGE_GIFT_CARD. + Update gift card settings. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardSettingsUpdate( """Fields required to update gift card settings.""" @@ -7040,7 +7568,9 @@ type Mutation { ): GiftCardSettingsUpdate """ - Manage shipping method's availability in channels. Requires one of the following permissions: MANAGE_SHIPPING. + Manage shipping method's availability in channels. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingMethodChannelListingUpdate( """ID of a shipping method to update.""" @@ -7051,7 +7581,9 @@ type Mutation { ): ShippingMethodChannelListingUpdate """ - Creates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING. + Creates a new shipping price. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingPriceCreate( """Fields required to create a shipping price.""" @@ -7059,7 +7591,9 @@ type Mutation { ): ShippingPriceCreate """ - Deletes a shipping price. Requires one of the following permissions: MANAGE_SHIPPING. + Deletes a shipping price. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingPriceDelete( """ID of a shipping price to delete.""" @@ -7067,7 +7601,9 @@ type Mutation { ): ShippingPriceDelete """ - Deletes shipping prices. Requires one of the following permissions: MANAGE_SHIPPING. + Deletes shipping prices. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingPriceBulkDelete( """List of shipping price IDs to delete.""" @@ -7075,7 +7611,9 @@ type Mutation { ): ShippingPriceBulkDelete """ - Updates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING. + Updates a new shipping price. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingPriceUpdate( """ID of a shipping price to update.""" @@ -7086,7 +7624,9 @@ type Mutation { ): ShippingPriceUpdate """ - Creates/updates translations for a shipping method. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a shipping method. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ shippingPriceTranslate( """ShippingMethodType ID or ShippingMethodTranslatableContent ID.""" @@ -7098,7 +7638,9 @@ type Mutation { ): ShippingPriceTranslate """ - Exclude products from shipping price. Requires one of the following permissions: MANAGE_SHIPPING. + Exclude products from shipping price. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingPriceExcludeProducts( """ID of a shipping price.""" @@ -7109,7 +7651,9 @@ type Mutation { ): ShippingPriceExcludeProducts """ - Remove product from excluded list for shipping price. Requires one of the following permissions: MANAGE_SHIPPING. + Remove product from excluded list for shipping price. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingPriceRemoveProductFromExclude( """ID of a shipping price.""" @@ -7120,7 +7664,9 @@ type Mutation { ): ShippingPriceRemoveProductFromExclude """ - Creates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING. + Creates a new shipping zone. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingZoneCreate( """Fields required to create a shipping zone.""" @@ -7128,7 +7674,9 @@ type Mutation { ): ShippingZoneCreate """ - Deletes a shipping zone. Requires one of the following permissions: MANAGE_SHIPPING. + Deletes a shipping zone. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingZoneDelete( """ID of a shipping zone to delete.""" @@ -7136,7 +7684,9 @@ type Mutation { ): ShippingZoneDelete """ - Deletes shipping zones. Requires one of the following permissions: MANAGE_SHIPPING. + Deletes shipping zones. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingZoneBulkDelete( """List of shipping zone IDs to delete.""" @@ -7144,7 +7694,9 @@ type Mutation { ): ShippingZoneBulkDelete """ - Updates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING. + Updates a new shipping zone. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingZoneUpdate( """ID of a shipping zone to update.""" @@ -7155,7 +7707,9 @@ type Mutation { ): ShippingZoneUpdate """ - Assign attributes to a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Assign attributes to a given product type. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productAttributeAssign( """The operations to perform.""" @@ -7166,7 +7720,11 @@ type Mutation { ): ProductAttributeAssign """ - Added in Saleor 3.1. Update attributes assigned to product variant for given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Update attributes assigned to product variant for given product type. + + Added in Saleor 3.1. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productAttributeAssignmentUpdate( """The operations to perform.""" @@ -7177,7 +7735,9 @@ type Mutation { ): ProductAttributeAssignmentUpdate """ - Un-assign attributes from a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Un-assign attributes from a given product type. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productAttributeUnassign( """The IDs of the attributes to unassign.""" @@ -7188,7 +7748,9 @@ type Mutation { ): ProductAttributeUnassign """ - Creates a new category. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates a new category. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ categoryCreate( """Fields required to create a category.""" @@ -7201,7 +7763,9 @@ type Mutation { ): CategoryCreate """ - Deletes a category. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes a category. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ categoryDelete( """ID of a category to delete.""" @@ -7209,7 +7773,9 @@ type Mutation { ): CategoryDelete """ - Deletes categories. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes categories. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ categoryBulkDelete( """List of category IDs to delete.""" @@ -7217,7 +7783,9 @@ type Mutation { ): CategoryBulkDelete """ - Updates a category. Requires one of the following permissions: MANAGE_PRODUCTS. + Updates a category. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ categoryUpdate( """ID of a category to update.""" @@ -7228,7 +7796,9 @@ type Mutation { ): CategoryUpdate """ - Creates/updates translations for a category. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a category. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ categoryTranslate( """Category ID or CategoryTranslatableContent ID.""" @@ -7240,7 +7810,9 @@ type Mutation { ): CategoryTranslate """ - Adds products to a collection. Requires one of the following permissions: MANAGE_PRODUCTS. + Adds products to a collection. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionAddProducts( """ID of a collection.""" @@ -7251,7 +7823,9 @@ type Mutation { ): CollectionAddProducts """ - Creates a new collection. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates a new collection. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionCreate( """Fields required to create a collection.""" @@ -7259,7 +7833,9 @@ type Mutation { ): CollectionCreate """ - Deletes a collection. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes a collection. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionDelete( """ID of a collection to delete.""" @@ -7267,7 +7843,9 @@ type Mutation { ): CollectionDelete """ - Reorder the products of a collection. Requires one of the following permissions: MANAGE_PRODUCTS. + Reorder the products of a collection. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionReorderProducts( """ID of a collection.""" @@ -7278,7 +7856,9 @@ type Mutation { ): CollectionReorderProducts """ - Deletes collections. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes collections. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionBulkDelete( """List of collection IDs to delete.""" @@ -7286,7 +7866,9 @@ type Mutation { ): CollectionBulkDelete """ - Remove products from a collection. Requires one of the following permissions: MANAGE_PRODUCTS. + Remove products from a collection. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionRemoveProducts( """ID of a collection.""" @@ -7297,7 +7879,9 @@ type Mutation { ): CollectionRemoveProducts """ - Updates a collection. Requires one of the following permissions: MANAGE_PRODUCTS. + Updates a collection. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionUpdate( """ID of a collection to update.""" @@ -7308,7 +7892,9 @@ type Mutation { ): CollectionUpdate """ - Creates/updates translations for a collection. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a collection. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ collectionTranslate( """Collection ID or CollectionTranslatableContent ID.""" @@ -7320,7 +7906,9 @@ type Mutation { ): CollectionTranslate """ - Manage collection's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS. + Manage collection's availability in channels. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ collectionChannelListingUpdate( """ID of a collection to update.""" @@ -7331,7 +7919,9 @@ type Mutation { ): CollectionChannelListingUpdate """ - Creates a new product. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates a new product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productCreate( """Fields required to create a product.""" @@ -7339,7 +7929,9 @@ type Mutation { ): ProductCreate """ - Deletes a product. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes a product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productDelete( """ID of a product to delete.""" @@ -7347,7 +7939,9 @@ type Mutation { ): ProductDelete """ - Deletes products. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes products. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productBulkDelete( """List of product IDs to delete.""" @@ -7355,7 +7949,9 @@ type Mutation { ): ProductBulkDelete """ - Updates an existing product. Requires one of the following permissions: MANAGE_PRODUCTS. + Updates an existing product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productUpdate( """ID of a product to update.""" @@ -7366,7 +7962,9 @@ type Mutation { ): ProductUpdate """ - Creates/updates translations for a product. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a product. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ productTranslate( """Product ID or ProductTranslatableContent ID.""" @@ -7378,7 +7976,9 @@ type Mutation { ): ProductTranslate """ - Manage product's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS. + Manage product's availability in channels. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productChannelListingUpdate( """ID of a product to update.""" @@ -7389,7 +7989,9 @@ type Mutation { ): ProductChannelListingUpdate """ - Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS. + Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productMediaCreate( """Fields required to create a product media.""" @@ -7397,7 +7999,9 @@ type Mutation { ): ProductMediaCreate """ - Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS. + Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantReorder( """The list of variant reordering operations.""" @@ -7408,7 +8012,9 @@ type Mutation { ): ProductVariantReorder """ - Deletes a product media. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes a product media. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productMediaDelete( """ID of a product media to delete.""" @@ -7416,7 +8022,9 @@ type Mutation { ): ProductMediaDelete """ - Deletes product media. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes product media. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productMediaBulkDelete( """List of product media IDs to delete.""" @@ -7424,7 +8032,9 @@ type Mutation { ): ProductMediaBulkDelete """ - Changes ordering of the product media. Requires one of the following permissions: MANAGE_PRODUCTS. + Changes ordering of the product media. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productMediaReorder( """IDs of a product media in the desired order.""" @@ -7435,7 +8045,9 @@ type Mutation { ): ProductMediaReorder """ - Updates a product media. Requires one of the following permissions: MANAGE_PRODUCTS. + Updates a product media. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productMediaUpdate( """ID of a product media to update.""" @@ -7446,7 +8058,9 @@ type Mutation { ): ProductMediaUpdate """ - Creates a new product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Creates a new product type. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productTypeCreate( """Fields required to create a product type.""" @@ -7454,7 +8068,9 @@ type Mutation { ): ProductTypeCreate """ - Deletes a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Deletes a product type. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productTypeDelete( """ID of a product type to delete.""" @@ -7462,7 +8078,9 @@ type Mutation { ): ProductTypeDelete """ - Deletes product types. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Deletes product types. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productTypeBulkDelete( """List of product type IDs to delete.""" @@ -7470,7 +8088,9 @@ type Mutation { ): ProductTypeBulkDelete """ - Updates an existing product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Updates an existing product type. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productTypeUpdate( """ID of a product type to update.""" @@ -7481,7 +8101,9 @@ type Mutation { ): ProductTypeUpdate """ - Reorder the attributes of a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Reorder the attributes of a product type. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ productTypeReorderAttributes( """The list of attribute reordering operations.""" @@ -7495,7 +8117,9 @@ type Mutation { ): ProductTypeReorderAttributes """ - Reorder product attribute values. Requires one of the following permissions: MANAGE_PRODUCTS. + Reorder product attribute values. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productReorderAttributeValues( """ID of an attribute.""" @@ -7509,7 +8133,9 @@ type Mutation { ): ProductReorderAttributeValues """ - Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS. + Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContentCreate( """Fields required to create a digital content.""" @@ -7520,7 +8146,9 @@ type Mutation { ): DigitalContentCreate """ - Remove digital content assigned to given variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Remove digital content assigned to given variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContentDelete( """ID of a product variant with digital content to remove.""" @@ -7528,7 +8156,9 @@ type Mutation { ): DigitalContentDelete """ - Update digital content. Requires one of the following permissions: MANAGE_PRODUCTS. + Update digital content. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContentUpdate( """Fields required to update a digital content.""" @@ -7539,7 +8169,9 @@ type Mutation { ): DigitalContentUpdate """ - Generate new URL to digital content. Requires one of the following permissions: MANAGE_PRODUCTS. + Generate new URL to digital content. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContentUrlCreate( """Fields required to create a new url.""" @@ -7547,7 +8179,9 @@ type Mutation { ): DigitalContentUrlCreate """ - Creates a new variant for a product. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates a new variant for a product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantCreate( """Fields required to create a product variant.""" @@ -7555,7 +8189,9 @@ type Mutation { ): ProductVariantCreate """ - Deletes a product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes a product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantDelete( """ID of a product variant to delete.""" @@ -7563,7 +8199,9 @@ type Mutation { ): ProductVariantDelete """ - Creates product variants for a given product. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates product variants for a given product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantBulkCreate( """ID of the product to create the variants for.""" @@ -7574,7 +8212,9 @@ type Mutation { ): ProductVariantBulkCreate """ - Deletes product variants. Requires one of the following permissions: MANAGE_PRODUCTS. + Deletes product variants. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantBulkDelete( """List of product variant IDs to delete.""" @@ -7582,7 +8222,9 @@ type Mutation { ): ProductVariantBulkDelete """ - Creates stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates stocks for product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantStocksCreate( """Input list of stocks to create.""" @@ -7593,7 +8235,9 @@ type Mutation { ): ProductVariantStocksCreate """ - Delete stocks from product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Delete stocks from product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantStocksDelete( """ID of product variant for which stocks will be deleted.""" @@ -7602,7 +8246,9 @@ type Mutation { ): ProductVariantStocksDelete """ - Update stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Update stocks for product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantStocksUpdate( """Input list of stocks to create.""" @@ -7613,7 +8259,9 @@ type Mutation { ): ProductVariantStocksUpdate """ - Updates an existing variant for product. Requires one of the following permissions: MANAGE_PRODUCTS. + Updates an existing variant for product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantUpdate( """ID of a product variant to update.""" @@ -7624,7 +8272,9 @@ type Mutation { ): ProductVariantUpdate """ - Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS. + Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantSetDefault( """Id of a product that will have the default variant set.""" @@ -7635,7 +8285,9 @@ type Mutation { ): ProductVariantSetDefault """ - Creates/updates translations for a product variant. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a product variant. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ productVariantTranslate( """ProductVariant ID or ProductVariantTranslatableContent ID.""" @@ -7647,7 +8299,9 @@ type Mutation { ): ProductVariantTranslate """ - Manage product variant prices in channels. Requires one of the following permissions: MANAGE_PRODUCTS. + Manage product variant prices in channels. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantChannelListingUpdate( """ID of a product variant to update.""" @@ -7660,7 +8314,9 @@ type Mutation { ): ProductVariantChannelListingUpdate """ - Reorder product variant attribute values. Requires one of the following permissions: MANAGE_PRODUCTS. + Reorder product variant attribute values. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantReorderAttributeValues( """ID of an attribute.""" @@ -7674,7 +8330,13 @@ type Mutation { ): ProductVariantReorderAttributeValues """ - Added in Saleor 3.1. Deactivates product variant preorder. It changes all preorder allocation into regular allocation. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_PRODUCTS. + Deactivates product variant preorder. It changes all preorder allocation into regular allocation. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ productVariantPreorderDeactivate( """ID of a variant which preorder should be deactivated.""" @@ -7682,7 +8344,9 @@ type Mutation { ): ProductVariantPreorderDeactivate """ - Assign an media to a product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Assign an media to a product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ variantMediaAssign( """ID of a product media to assign to a variant.""" @@ -7693,7 +8357,9 @@ type Mutation { ): VariantMediaAssign """ - Unassign an media from a product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Unassign an media from a product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ variantMediaUnassign( """ID of a product media to unassign from a variant.""" @@ -7704,7 +8370,9 @@ type Mutation { ): VariantMediaUnassign """ - Captures the authorized payment amount. Requires one of the following permissions: MANAGE_ORDERS. + Captures the authorized payment amount. + + Requires one of the following permissions: MANAGE_ORDERS. """ paymentCapture( """Transaction amount.""" @@ -7715,7 +8383,9 @@ type Mutation { ): PaymentCapture """ - Refunds the captured payment amount. Requires one of the following permissions: MANAGE_ORDERS. + Refunds the captured payment amount. + + Requires one of the following permissions: MANAGE_ORDERS. """ paymentRefund( """Transaction amount.""" @@ -7726,7 +8396,9 @@ type Mutation { ): PaymentRefund """ - Voids the authorized payment. Requires one of the following permissions: MANAGE_ORDERS. + Voids the authorized payment. + + Requires one of the following permissions: MANAGE_ORDERS. """ paymentVoid( """Payment ID.""" @@ -7752,7 +8424,9 @@ type Mutation { ): PaymentCheckBalance """ - Creates a new page. Requires one of the following permissions: MANAGE_PAGES. + Creates a new page. + + Requires one of the following permissions: MANAGE_PAGES. """ pageCreate( """Fields required to create a page.""" @@ -7760,7 +8434,9 @@ type Mutation { ): PageCreate """ - Deletes a page. Requires one of the following permissions: MANAGE_PAGES. + Deletes a page. + + Requires one of the following permissions: MANAGE_PAGES. """ pageDelete( """ID of a page to delete.""" @@ -7768,7 +8444,9 @@ type Mutation { ): PageDelete """ - Deletes pages. Requires one of the following permissions: MANAGE_PAGES. + Deletes pages. + + Requires one of the following permissions: MANAGE_PAGES. """ pageBulkDelete( """List of page IDs to delete.""" @@ -7776,7 +8454,9 @@ type Mutation { ): PageBulkDelete """ - Publish pages. Requires one of the following permissions: MANAGE_PAGES. + Publish pages. + + Requires one of the following permissions: MANAGE_PAGES. """ pageBulkPublish( """List of page IDs to (un)publish.""" @@ -7787,7 +8467,9 @@ type Mutation { ): PageBulkPublish """ - Updates an existing page. Requires one of the following permissions: MANAGE_PAGES. + Updates an existing page. + + Requires one of the following permissions: MANAGE_PAGES. """ pageUpdate( """ID of a page to update.""" @@ -7798,7 +8480,9 @@ type Mutation { ): PageUpdate """ - Creates/updates translations for a page. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a page. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ pageTranslate( """Page ID or PageTranslatableContent ID.""" @@ -7810,7 +8494,9 @@ type Mutation { ): PageTranslate """ - Create a new page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Create a new page type. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageTypeCreate( """Fields required to create page type.""" @@ -7818,7 +8504,9 @@ type Mutation { ): PageTypeCreate """ - Update page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Update page type. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageTypeUpdate( """ID of the page type to update.""" @@ -7829,7 +8517,9 @@ type Mutation { ): PageTypeUpdate """ - Delete a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Delete a page type. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageTypeDelete( """ID of the page type to delete.""" @@ -7837,7 +8527,9 @@ type Mutation { ): PageTypeDelete """ - Delete page types. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Delete page types. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageTypeBulkDelete( """List of page type IDs to delete""" @@ -7845,7 +8537,9 @@ type Mutation { ): PageTypeBulkDelete """ - Assign attributes to a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Assign attributes to a given page type. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageAttributeAssign( """The IDs of the attributes to assign.""" @@ -7856,7 +8550,9 @@ type Mutation { ): PageAttributeAssign """ - Unassign attributes from a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Unassign attributes from a given page type. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageAttributeUnassign( """The IDs of the attributes to unassign.""" @@ -7867,7 +8563,9 @@ type Mutation { ): PageAttributeUnassign """ - Reorder the attributes of a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Reorder the attributes of a page type. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ pageTypeReorderAttributes( """The list of attribute reordering operations.""" @@ -7878,7 +8576,9 @@ type Mutation { ): PageTypeReorderAttributes """ - Reorder page attribute values. Requires one of the following permissions: MANAGE_PAGES. + Reorder page attribute values. + + Requires one of the following permissions: MANAGE_PAGES. """ pageReorderAttributeValues( """ID of an attribute.""" @@ -7892,7 +8592,9 @@ type Mutation { ): PageReorderAttributeValues """ - Completes creating an order. Requires one of the following permissions: MANAGE_ORDERS. + Completes creating an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrderComplete( """ID of the order that will be completed.""" @@ -7900,7 +8602,9 @@ type Mutation { ): DraftOrderComplete """ - Creates a new draft order. Requires one of the following permissions: MANAGE_ORDERS. + Creates a new draft order. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrderCreate( """Fields required to create an order.""" @@ -7908,7 +8612,9 @@ type Mutation { ): DraftOrderCreate """ - Deletes a draft order. Requires one of the following permissions: MANAGE_ORDERS. + Deletes a draft order. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrderDelete( """ID of a draft order to delete.""" @@ -7916,7 +8622,9 @@ type Mutation { ): DraftOrderDelete """ - Deletes draft orders. Requires one of the following permissions: MANAGE_ORDERS. + Deletes draft orders. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrderBulkDelete( """List of draft order IDs to delete.""" @@ -7924,7 +8632,9 @@ type Mutation { ): DraftOrderBulkDelete """ - Deletes order lines. Requires one of the following permissions: MANAGE_ORDERS. + Deletes order lines. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrderLinesBulkDelete( """List of order lines IDs to delete.""" @@ -7932,7 +8642,9 @@ type Mutation { ): DraftOrderLinesBulkDelete @deprecated(reason: "This field will be removed in Saleor 4.0.") """ - Updates a draft order. Requires one of the following permissions: MANAGE_ORDERS. + Updates a draft order. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrderUpdate( """ID of a draft order to update.""" @@ -7943,7 +8655,9 @@ type Mutation { ): DraftOrderUpdate """ - Adds note to the order. Requires one of the following permissions: MANAGE_ORDERS. + Adds note to the order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderAddNote( """ID of the order to add a note for.""" @@ -7954,7 +8668,9 @@ type Mutation { ): OrderAddNote """ - Cancel an order. Requires one of the following permissions: MANAGE_ORDERS. + Cancel an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderCancel( """ID of the order to cancel.""" @@ -7962,7 +8678,9 @@ type Mutation { ): OrderCancel """ - Capture an order. Requires one of the following permissions: MANAGE_ORDERS. + Capture an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderCapture( """Amount of money to capture.""" @@ -7973,7 +8691,9 @@ type Mutation { ): OrderCapture """ - Confirms an unconfirmed order by changing status to unfulfilled. Requires one of the following permissions: MANAGE_ORDERS. + Confirms an unconfirmed order by changing status to unfulfilled. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderConfirm( """ID of an order to confirm.""" @@ -7981,7 +8701,9 @@ type Mutation { ): OrderConfirm """ - Creates new fulfillments for an order. Requires one of the following permissions: MANAGE_ORDERS. + Creates new fulfillments for an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderFulfill( """Fields required to create a fulfillment.""" @@ -7992,7 +8714,9 @@ type Mutation { ): OrderFulfill """ - Cancels existing fulfillment and optionally restocks items. Requires one of the following permissions: MANAGE_ORDERS. + Cancels existing fulfillment and optionally restocks items. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderFulfillmentCancel( """ID of a fulfillment to cancel.""" @@ -8003,7 +8727,11 @@ type Mutation { ): FulfillmentCancel """ - Added in Saleor 3.1. Approve existing fulfillment. Requires one of the following permissions: MANAGE_ORDERS. + Approve existing fulfillment. + + Added in Saleor 3.1. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderFulfillmentApprove( """True if stock could be exceeded.""" @@ -8017,7 +8745,9 @@ type Mutation { ): FulfillmentApprove """ - Updates a fulfillment for an order. Requires one of the following permissions: MANAGE_ORDERS. + Updates a fulfillment for an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderFulfillmentUpdateTracking( """ID of a fulfillment to update.""" @@ -8028,7 +8758,9 @@ type Mutation { ): FulfillmentUpdateTracking """ - Refund products. Requires one of the following permissions: MANAGE_ORDERS. + Refund products. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderFulfillmentRefundProducts( """Fields required to create an refund fulfillment.""" @@ -8039,7 +8771,9 @@ type Mutation { ): FulfillmentRefundProducts """ - Return products. Requires one of the following permissions: MANAGE_ORDERS. + Return products. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderFulfillmentReturnProducts( """Fields required to return products.""" @@ -8050,7 +8784,9 @@ type Mutation { ): FulfillmentReturnProducts """ - Create order lines for an order. Requires one of the following permissions: MANAGE_ORDERS. + Create order lines for an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderLinesCreate( """ID of the order to add the lines to.""" @@ -8061,7 +8797,9 @@ type Mutation { ): OrderLinesCreate """ - Deletes an order line from an order. Requires one of the following permissions: MANAGE_ORDERS. + Deletes an order line from an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderLineDelete( """ID of the order line to delete.""" @@ -8069,7 +8807,9 @@ type Mutation { ): OrderLineDelete """ - Updates an order line of an order. Requires one of the following permissions: MANAGE_ORDERS. + Updates an order line of an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderLineUpdate( """ID of the order line to update.""" @@ -8080,7 +8820,9 @@ type Mutation { ): OrderLineUpdate """ - Adds discount to the order. Requires one of the following permissions: MANAGE_ORDERS. + Adds discount to the order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderDiscountAdd( """Fields required to create a discount for the order.""" @@ -8091,7 +8833,9 @@ type Mutation { ): OrderDiscountAdd """ - Update discount for the order. Requires one of the following permissions: MANAGE_ORDERS. + Update discount for the order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderDiscountUpdate( """ID of a discount to update.""" @@ -8102,7 +8846,9 @@ type Mutation { ): OrderDiscountUpdate """ - Remove discount from the order. Requires one of the following permissions: MANAGE_ORDERS. + Remove discount from the order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderDiscountDelete( """ID of a discount to remove.""" @@ -8110,7 +8856,9 @@ type Mutation { ): OrderDiscountDelete """ - Update discount for the order line. Requires one of the following permissions: MANAGE_ORDERS. + Update discount for the order line. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderLineDiscountUpdate( """Fields required to update price for the order line.""" @@ -8121,7 +8869,9 @@ type Mutation { ): OrderLineDiscountUpdate """ - Remove discount applied to the order line. Requires one of the following permissions: MANAGE_ORDERS. + Remove discount applied to the order line. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderLineDiscountRemove( """ID of a order line to remove its discount""" @@ -8129,7 +8879,9 @@ type Mutation { ): OrderLineDiscountRemove """ - Mark order as manually paid. Requires one of the following permissions: MANAGE_ORDERS. + Mark order as manually paid. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderMarkAsPaid( """ID of the order to mark paid.""" @@ -8140,7 +8892,9 @@ type Mutation { ): OrderMarkAsPaid """ - Refund an order. Requires one of the following permissions: MANAGE_ORDERS. + Refund an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderRefund( """Amount of money to refund.""" @@ -8151,7 +8905,9 @@ type Mutation { ): OrderRefund """ - Updates an order. Requires one of the following permissions: MANAGE_ORDERS. + Updates an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderUpdate( """ID of an order to update.""" @@ -8162,7 +8918,9 @@ type Mutation { ): OrderUpdate """ - Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. Requires one of the following permissions: MANAGE_ORDERS. + Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderUpdateShipping( """ID of the order to update a shipping method.""" @@ -8173,7 +8931,9 @@ type Mutation { ): OrderUpdateShipping """ - Void an order. Requires one of the following permissions: MANAGE_ORDERS. + Void an order. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderVoid( """ID of the order to void.""" @@ -8181,7 +8941,9 @@ type Mutation { ): OrderVoid """ - Cancels orders. Requires one of the following permissions: MANAGE_ORDERS. + Cancels orders. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderBulkCancel( """List of orders IDs to cancel.""" @@ -8233,7 +8995,9 @@ type Mutation { ): UpdatePrivateMetadata """ - Assigns storefront's navigation menus. Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS. + Assigns storefront's navigation menus. + + Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS. """ assignNavigation( """ID of the menu.""" @@ -8244,7 +9008,9 @@ type Mutation { ): AssignNavigation """ - Creates a new Menu. Requires one of the following permissions: MANAGE_MENUS. + Creates a new Menu. + + Requires one of the following permissions: MANAGE_MENUS. """ menuCreate( """Fields required to create a menu.""" @@ -8252,7 +9018,9 @@ type Mutation { ): MenuCreate """ - Deletes a menu. Requires one of the following permissions: MANAGE_MENUS. + Deletes a menu. + + Requires one of the following permissions: MANAGE_MENUS. """ menuDelete( """ID of a menu to delete.""" @@ -8260,7 +9028,9 @@ type Mutation { ): MenuDelete """ - Deletes menus. Requires one of the following permissions: MANAGE_MENUS. + Deletes menus. + + Requires one of the following permissions: MANAGE_MENUS. """ menuBulkDelete( """List of menu IDs to delete.""" @@ -8268,7 +9038,9 @@ type Mutation { ): MenuBulkDelete """ - Updates a menu. Requires one of the following permissions: MANAGE_MENUS. + Updates a menu. + + Requires one of the following permissions: MANAGE_MENUS. """ menuUpdate( """ID of a menu to update.""" @@ -8279,7 +9051,9 @@ type Mutation { ): MenuUpdate """ - Creates a new menu item. Requires one of the following permissions: MANAGE_MENUS. + Creates a new menu item. + + Requires one of the following permissions: MANAGE_MENUS. """ menuItemCreate( """ @@ -8289,7 +9063,9 @@ type Mutation { ): MenuItemCreate """ - Deletes a menu item. Requires one of the following permissions: MANAGE_MENUS. + Deletes a menu item. + + Requires one of the following permissions: MANAGE_MENUS. """ menuItemDelete( """ID of a menu item to delete.""" @@ -8297,7 +9073,9 @@ type Mutation { ): MenuItemDelete """ - Deletes menu items. Requires one of the following permissions: MANAGE_MENUS. + Deletes menu items. + + Requires one of the following permissions: MANAGE_MENUS. """ menuItemBulkDelete( """List of menu item IDs to delete.""" @@ -8305,7 +9083,9 @@ type Mutation { ): MenuItemBulkDelete """ - Updates a menu item. Requires one of the following permissions: MANAGE_MENUS. + Updates a menu item. + + Requires one of the following permissions: MANAGE_MENUS. """ menuItemUpdate( """ID of a menu item to update.""" @@ -8318,7 +9098,9 @@ type Mutation { ): MenuItemUpdate """ - Creates/updates translations for a menu item. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a menu item. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ menuItemTranslate( """MenuItem ID or MenuItemTranslatableContent ID.""" @@ -8330,7 +9112,9 @@ type Mutation { ): MenuItemTranslate """ - Moves items of menus. Requires one of the following permissions: MANAGE_MENUS. + Moves items of menus. + + Requires one of the following permissions: MANAGE_MENUS. """ menuItemMove( """ID of the menu.""" @@ -8341,7 +9125,9 @@ type Mutation { ): MenuItemMove """ - Request an invoice for the order using plugin. Requires one of the following permissions: MANAGE_ORDERS. + Request an invoice for the order using plugin. + + Requires one of the following permissions: MANAGE_ORDERS. """ invoiceRequest( """Invoice number, if not provided it will be generated.""" @@ -8352,7 +9138,9 @@ type Mutation { ): InvoiceRequest """ - Requests deletion of an invoice. Requires one of the following permissions: MANAGE_ORDERS. + Requests deletion of an invoice. + + Requires one of the following permissions: MANAGE_ORDERS. """ invoiceRequestDelete( """ID of an invoice to request the deletion.""" @@ -8360,7 +9148,9 @@ type Mutation { ): InvoiceRequestDelete """ - Creates a ready to send invoice. Requires one of the following permissions: MANAGE_ORDERS. + Creates a ready to send invoice. + + Requires one of the following permissions: MANAGE_ORDERS. """ invoiceCreate( """Fields required when creating an invoice.""" @@ -8371,7 +9161,9 @@ type Mutation { ): InvoiceCreate """ - Deletes an invoice. Requires one of the following permissions: MANAGE_ORDERS. + Deletes an invoice. + + Requires one of the following permissions: MANAGE_ORDERS. """ invoiceDelete( """ID of an invoice to delete.""" @@ -8379,7 +9171,9 @@ type Mutation { ): InvoiceDelete """ - Updates an invoice. Requires one of the following permissions: MANAGE_ORDERS. + Updates an invoice. + + Requires one of the following permissions: MANAGE_ORDERS. """ invoiceUpdate( """ID of an invoice to update.""" @@ -8390,7 +9184,9 @@ type Mutation { ): InvoiceUpdate """ - Send an invoice notification to the customer. Requires one of the following permissions: MANAGE_ORDERS. + Send an invoice notification to the customer. + + Requires one of the following permissions: MANAGE_ORDERS. """ invoiceSendNotification( """ID of an invoice to be sent.""" @@ -8398,7 +9194,9 @@ type Mutation { ): InvoiceSendNotification """ - Activate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. + Activate a gift card. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardActivate( """ID of a gift card to activate.""" @@ -8406,7 +9204,9 @@ type Mutation { ): GiftCardActivate """ - Creates a new gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. + Creates a new gift card. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardCreate( """Fields required to create a gift card.""" @@ -8414,7 +9214,13 @@ type Mutation { ): GiftCardCreate """ - Added in Saleor 3.1. Delete gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Delete gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardDelete( """ID of the gift card to delete.""" @@ -8422,7 +9228,9 @@ type Mutation { ): GiftCardDelete """ - Deactivate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. + Deactivate a gift card. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardDeactivate( """ID of a gift card to deactivate.""" @@ -8430,7 +9238,9 @@ type Mutation { ): GiftCardDeactivate """ - Update a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD. + Update a gift card. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardUpdate( """ID of a gift card to update.""" @@ -8441,7 +9251,13 @@ type Mutation { ): GiftCardUpdate """ - Added in Saleor 3.1. Resend a gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Resend a gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardResend( """Fields required to resend a gift card.""" @@ -8449,7 +9265,13 @@ type Mutation { ): GiftCardResend """ - Added in Saleor 3.1. Adds note to the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Adds note to the gift card. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardAddNote( """ID of the gift card to add a note for.""" @@ -8460,7 +9282,13 @@ type Mutation { ): GiftCardAddNote """ - Added in Saleor 3.1. Create gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Create gift cards. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardBulkCreate( """Fields required to create gift cards.""" @@ -8468,7 +9296,13 @@ type Mutation { ): GiftCardBulkCreate """ - Added in Saleor 3.1. Delete gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Delete gift cards. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardBulkDelete( """List of gift card IDs to delete.""" @@ -8476,7 +9310,13 @@ type Mutation { ): GiftCardBulkDelete """ - Added in Saleor 3.1. Activate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Activate gift cards. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardBulkActivate( """List of gift card IDs to activate.""" @@ -8484,7 +9324,13 @@ type Mutation { ): GiftCardBulkActivate """ - Added in Saleor 3.1. Deactivate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Deactivate gift cards. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardBulkDeactivate( """List of gift card IDs to deactivate.""" @@ -8492,7 +9338,9 @@ type Mutation { ): GiftCardBulkDeactivate """ - Update plugin configuration. Requires one of the following permissions: MANAGE_PLUGINS. + Update plugin configuration. + + Requires one of the following permissions: MANAGE_PLUGINS. """ pluginUpdate( """ID of a channel for which the data should be modified.""" @@ -8506,7 +9354,9 @@ type Mutation { ): PluginUpdate """ - Added in Saleor 3.1. Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload. + Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload. + + Added in Saleor 3.1. """ externalNotificationTrigger( """ @@ -8522,7 +9372,9 @@ type Mutation { ): ExternalNotificationTrigger """ - Creates a new sale. Requires one of the following permissions: MANAGE_DISCOUNTS. + Creates a new sale. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleCreate( """Fields required to create a sale.""" @@ -8530,7 +9382,9 @@ type Mutation { ): SaleCreate """ - Deletes a sale. Requires one of the following permissions: MANAGE_DISCOUNTS. + Deletes a sale. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleDelete( """ID of a sale to delete.""" @@ -8538,7 +9392,9 @@ type Mutation { ): SaleDelete """ - Deletes sales. Requires one of the following permissions: MANAGE_DISCOUNTS. + Deletes sales. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleBulkDelete( """List of sale IDs to delete.""" @@ -8546,7 +9402,9 @@ type Mutation { ): SaleBulkDelete """ - Updates a sale. Requires one of the following permissions: MANAGE_DISCOUNTS. + Updates a sale. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleUpdate( """ID of a sale to update.""" @@ -8557,7 +9415,9 @@ type Mutation { ): SaleUpdate """ - Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + Adds products, categories, collections to a voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleCataloguesAdd( """ID of a sale.""" @@ -8568,7 +9428,9 @@ type Mutation { ): SaleAddCatalogues """ - Removes products, categories, collections from a sale. Requires one of the following permissions: MANAGE_DISCOUNTS. + Removes products, categories, collections from a sale. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleCataloguesRemove( """ID of a sale.""" @@ -8579,7 +9441,9 @@ type Mutation { ): SaleRemoveCatalogues """ - Creates/updates translations for a sale. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a sale. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ saleTranslate( """Sale ID or SaleTranslatableContent ID.""" @@ -8591,7 +9455,9 @@ type Mutation { ): SaleTranslate """ - Manage sale's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS. + Manage sale's availability in channels. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ saleChannelListingUpdate( """ID of a sale to update.""" @@ -8602,7 +9468,9 @@ type Mutation { ): SaleChannelListingUpdate """ - Creates a new voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + Creates a new voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherCreate( """Fields required to create a voucher.""" @@ -8610,7 +9478,9 @@ type Mutation { ): VoucherCreate """ - Deletes a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + Deletes a voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherDelete( """ID of a voucher to delete.""" @@ -8618,7 +9488,9 @@ type Mutation { ): VoucherDelete """ - Deletes vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS. + Deletes vouchers. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherBulkDelete( """List of voucher IDs to delete.""" @@ -8626,7 +9498,9 @@ type Mutation { ): VoucherBulkDelete """ - Updates a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + Updates a voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherUpdate( """ID of a voucher to update.""" @@ -8637,7 +9511,9 @@ type Mutation { ): VoucherUpdate """ - Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + Adds products, categories, collections to a voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherCataloguesAdd( """ID of a voucher.""" @@ -8648,7 +9524,9 @@ type Mutation { ): VoucherAddCatalogues """ - Removes products, categories, collections from a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + Removes products, categories, collections from a voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherCataloguesRemove( """ID of a voucher.""" @@ -8659,7 +9537,9 @@ type Mutation { ): VoucherRemoveCatalogues """ - Creates/updates translations for a voucher. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for a voucher. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ voucherTranslate( """Voucher ID or VoucherTranslatableContent ID.""" @@ -8671,7 +9551,9 @@ type Mutation { ): VoucherTranslate """ - Manage voucher's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS. + Manage voucher's availability in channels. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucherChannelListingUpdate( """ID of a voucher to update.""" @@ -8682,7 +9564,9 @@ type Mutation { ): VoucherChannelListingUpdate """ - Export products to csv file. Requires one of the following permissions: MANAGE_PRODUCTS. + Export products to csv file. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ exportProducts( """Fields required to export product data.""" @@ -8690,7 +9574,13 @@ type Mutation { ): ExportProducts """ - Added in Saleor 3.1. Export gift cards to csv file. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + Export gift cards to csv file. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ exportGiftCards( """Fields required to export gift cards data.""" @@ -8698,7 +9588,9 @@ type Mutation { ): ExportGiftCards """ - Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. + Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + + Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. """ fileUpload( """Represents a file in a multipart request.""" @@ -8774,7 +9666,9 @@ type Mutation { ): CheckoutCreate """ - Sets the customer as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. + Sets the customer as the owner of the checkout. + + Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. """ checkoutCustomerAttach( """ @@ -8794,7 +9688,9 @@ type Mutation { ): CheckoutCustomerAttach """ - Removes the user assigned as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. + Removes the user assigned as the owner of the checkout. + + Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER. """ checkoutCustomerDetach( """ @@ -8955,7 +9851,11 @@ type Mutation { ): CheckoutShippingMethodUpdate @deprecated(reason: "This field will be removed in Saleor 4.0. Use `checkoutDeliveryMethodUpdate` instead.") """ - Added in Saleor 3.1. Updates the delivery method (shipping method or pick up point) of the checkout. Note: this feature is in a preview state and can be subject to changes at later point. + Updates the delivery method (shipping method or pick up point) of the checkout. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ checkoutDeliveryMethodUpdate( """Delivery Method ID (`Warehouse` ID or `ShippingMethod` ID).""" @@ -8982,7 +9882,13 @@ type Mutation { ): CheckoutLanguageCodeUpdate """ - Added in Saleor 3.2. Create new order from existing checkout. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: HANDLE_CHECKOUTS. + Create new order from existing checkout. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: HANDLE_CHECKOUTS. """ orderCreateFromCheckout( """ID of a checkout that will be converted to an order.""" @@ -8995,7 +9901,9 @@ type Mutation { ): OrderCreateFromCheckout """ - Creates new channel. Requires one of the following permissions: MANAGE_CHANNELS. + Creates new channel. + + Requires one of the following permissions: MANAGE_CHANNELS. """ channelCreate( """Fields required to create channel.""" @@ -9003,7 +9911,9 @@ type Mutation { ): ChannelCreate """ - Update a channel. Requires one of the following permissions: MANAGE_CHANNELS. + Update a channel. + + Requires one of the following permissions: MANAGE_CHANNELS. """ channelUpdate( """ID of a channel to update.""" @@ -9014,7 +9924,9 @@ type Mutation { ): ChannelUpdate """ - Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. Requires one of the following permissions: MANAGE_CHANNELS. + Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. + + Requires one of the following permissions: MANAGE_CHANNELS. """ channelDelete( """ID of a channel to delete.""" @@ -9025,7 +9937,9 @@ type Mutation { ): ChannelDelete """ - Activate a channel. Requires one of the following permissions: MANAGE_CHANNELS. + Activate a channel. + + Requires one of the following permissions: MANAGE_CHANNELS. """ channelActivate( """ID of the channel to activate.""" @@ -9033,7 +9947,9 @@ type Mutation { ): ChannelActivate """ - Deactivate a channel. Requires one of the following permissions: MANAGE_CHANNELS. + Deactivate a channel. + + Requires one of the following permissions: MANAGE_CHANNELS. """ channelDeactivate( """ID of the channel to deactivate.""" @@ -9047,7 +9963,9 @@ type Mutation { ): AttributeCreate """ - Deletes an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Deletes an attribute. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ attributeDelete( """ID of an attribute to delete.""" @@ -9055,7 +9973,9 @@ type Mutation { ): AttributeDelete """ - Updates attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Updates attribute. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ attributeUpdate( """ID of an attribute to update.""" @@ -9066,7 +9986,9 @@ type Mutation { ): AttributeUpdate """ - Creates/updates translations for an attribute. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for an attribute. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ attributeTranslate( """Attribute ID or AttributeTranslatableContent ID.""" @@ -9078,7 +10000,9 @@ type Mutation { ): AttributeTranslate """ - Deletes attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Deletes attributes. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ attributeBulkDelete( """List of attribute IDs to delete.""" @@ -9086,7 +10010,9 @@ type Mutation { ): AttributeBulkDelete """ - Deletes values of attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. + Deletes values of attributes. + + Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ attributeValueBulkDelete( """List of attribute value IDs to delete.""" @@ -9094,7 +10020,9 @@ type Mutation { ): AttributeValueBulkDelete """ - Creates a value for an attribute. Requires one of the following permissions: MANAGE_PRODUCTS. + Creates a value for an attribute. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ attributeValueCreate( """Attribute to which value will be assigned.""" @@ -9105,7 +10033,9 @@ type Mutation { ): AttributeValueCreate """ - Deletes a value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Deletes a value of an attribute. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ attributeValueDelete( """ID of a value to delete.""" @@ -9113,7 +10043,9 @@ type Mutation { ): AttributeValueDelete """ - Updates value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Updates value of an attribute. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ attributeValueUpdate( """ID of an AttributeValue to update.""" @@ -9124,7 +10056,9 @@ type Mutation { ): AttributeValueUpdate """ - Creates/updates translations for an attribute value. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Creates/updates translations for an attribute value. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ attributeValueTranslate( """AttributeValue ID or AttributeValueTranslatableContent ID.""" @@ -9136,7 +10070,9 @@ type Mutation { ): AttributeValueTranslate """ - Reorder the values of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. + Reorder the values of an attribute. + + Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ attributeReorderValues( """ID of an attribute.""" @@ -9155,7 +10091,9 @@ type Mutation { ): AppCreate """ - Updates an existing app. Requires one of the following permissions: MANAGE_APPS. + Updates an existing app. + + Requires one of the following permissions: MANAGE_APPS. """ appUpdate( """ID of an app to update.""" @@ -9166,7 +10104,9 @@ type Mutation { ): AppUpdate """ - Deletes an app. Requires one of the following permissions: MANAGE_APPS. + Deletes an app. + + Requires one of the following permissions: MANAGE_APPS. """ appDelete( """ID of an app to delete.""" @@ -9174,7 +10114,9 @@ type Mutation { ): AppDelete """ - Creates a new token. Requires one of the following permissions: MANAGE_APPS. + Creates a new token. + + Requires one of the following permissions: MANAGE_APPS. """ appTokenCreate( """Fields required to create a new auth token.""" @@ -9182,7 +10124,9 @@ type Mutation { ): AppTokenCreate """ - Deletes an authentication token assigned to app. Requires one of the following permissions: MANAGE_APPS. + Deletes an authentication token assigned to app. + + Requires one of the following permissions: MANAGE_APPS. """ appTokenDelete( """ID of an auth token to delete.""" @@ -9204,7 +10148,9 @@ type Mutation { ): AppInstall """ - Retry failed installation of new app. Requires one of the following permissions: MANAGE_APPS. + Retry failed installation of new app. + + Requires one of the following permissions: MANAGE_APPS. """ appRetryInstall( """Determine if app will be set active or not.""" @@ -9215,7 +10161,9 @@ type Mutation { ): AppRetryInstall """ - Delete failed installation. Requires one of the following permissions: MANAGE_APPS. + Delete failed installation. + + Requires one of the following permissions: MANAGE_APPS. """ appDeleteFailedInstallation( """ID of failed installation to delete.""" @@ -9223,12 +10171,16 @@ type Mutation { ): AppDeleteFailedInstallation """ - Fetch and validate manifest. Requires one of the following permissions: MANAGE_APPS. + Fetch and validate manifest. + + Requires one of the following permissions: MANAGE_APPS. """ appFetchManifest(manifestUrl: String!): AppFetchManifest """ - Activate the app. Requires one of the following permissions: MANAGE_APPS. + Activate the app. + + Requires one of the following permissions: MANAGE_APPS. """ appActivate( """ID of app to activate.""" @@ -9236,7 +10188,9 @@ type Mutation { ): AppActivate """ - Deactivate the app. Requires one of the following permissions: MANAGE_APPS. + Deactivate the app. + + Requires one of the following permissions: MANAGE_APPS. """ appDeactivate( """ID of app to deactivate.""" @@ -9272,7 +10226,9 @@ type Mutation { ): VerifyToken """ - Deactivate all JWT tokens of the currently authenticated user. Requires one of the following permissions: AUTHENTICATED_USER. + Deactivate all JWT tokens of the currently authenticated user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ tokensDeactivateAll: DeactivateAllUserTokens @@ -9361,7 +10317,9 @@ type Mutation { ): SetPassword """ - Change the password of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER. + Change the password of the logged in user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ passwordChange( """New user password.""" @@ -9372,7 +10330,9 @@ type Mutation { ): PasswordChange """ - Request email change of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER. + Request email change of the logged in user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ requestEmailChange( """ @@ -9393,7 +10353,9 @@ type Mutation { ): RequestEmailChange """ - Confirm the email change of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER. + Confirm the email change of the logged-in user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ confirmEmailChange( """ @@ -9406,7 +10368,9 @@ type Mutation { ): ConfirmEmailChange """ - Create a new address for the customer. Requires one of the following permissions: AUTHENTICATED_USER. + Create a new address for the customer. + + Requires one of the following permissions: AUTHENTICATED_USER. """ accountAddressCreate( """Fields required to create address.""" @@ -9438,7 +10402,9 @@ type Mutation { ): AccountAddressDelete """ - Sets a default address for the authenticated user. Requires one of the following permissions: AUTHENTICATED_USER. + Sets a default address for the authenticated user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ accountSetDefaultAddress( """ID of the address to set as default.""" @@ -9455,7 +10421,9 @@ type Mutation { ): AccountRegister """ - Updates the account of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER. + Updates the account of the logged-in user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ accountUpdate( """Fields required to update the account of the logged-in user.""" @@ -9463,7 +10431,9 @@ type Mutation { ): AccountUpdate """ - Sends an email with the account removal link for the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER. + Sends an email with the account removal link for the logged-in user. + + Requires one of the following permissions: AUTHENTICATED_USER. """ accountRequestDeletion( """ @@ -9478,7 +10448,9 @@ type Mutation { ): AccountRequestDeletion """ - Remove user account. Requires one of the following permissions: AUTHENTICATED_USER. + Remove user account. + + Requires one of the following permissions: AUTHENTICATED_USER. """ accountDelete( """ @@ -9488,7 +10460,9 @@ type Mutation { ): AccountDelete """ - Creates user address. Requires one of the following permissions: MANAGE_USERS. + Creates user address. + + Requires one of the following permissions: MANAGE_USERS. """ addressCreate( """Fields required to create address.""" @@ -9499,7 +10473,9 @@ type Mutation { ): AddressCreate """ - Updates an address. Requires one of the following permissions: MANAGE_USERS. + Updates an address. + + Requires one of the following permissions: MANAGE_USERS. """ addressUpdate( """ID of the address to update.""" @@ -9510,7 +10486,9 @@ type Mutation { ): AddressUpdate """ - Deletes an address. Requires one of the following permissions: MANAGE_USERS. + Deletes an address. + + Requires one of the following permissions: MANAGE_USERS. """ addressDelete( """ID of the address to delete.""" @@ -9518,7 +10496,9 @@ type Mutation { ): AddressDelete """ - Sets a default address for the given user. Requires one of the following permissions: MANAGE_USERS. + Sets a default address for the given user. + + Requires one of the following permissions: MANAGE_USERS. """ addressSetDefault( """ID of the address.""" @@ -9532,7 +10512,9 @@ type Mutation { ): AddressSetDefault """ - Creates a new customer. Requires one of the following permissions: MANAGE_USERS. + Creates a new customer. + + Requires one of the following permissions: MANAGE_USERS. """ customerCreate( """Fields required to create a customer.""" @@ -9540,7 +10522,9 @@ type Mutation { ): CustomerCreate """ - Updates an existing customer. Requires one of the following permissions: MANAGE_USERS. + Updates an existing customer. + + Requires one of the following permissions: MANAGE_USERS. """ customerUpdate( """ID of a customer to update.""" @@ -9551,7 +10535,9 @@ type Mutation { ): CustomerUpdate """ - Deletes a customer. Requires one of the following permissions: MANAGE_USERS. + Deletes a customer. + + Requires one of the following permissions: MANAGE_USERS. """ customerDelete( """ID of a customer to delete.""" @@ -9559,7 +10545,9 @@ type Mutation { ): CustomerDelete """ - Deletes customers. Requires one of the following permissions: MANAGE_USERS. + Deletes customers. + + Requires one of the following permissions: MANAGE_USERS. """ customerBulkDelete( """List of user IDs to delete.""" @@ -9567,7 +10555,9 @@ type Mutation { ): CustomerBulkDelete """ - Creates a new staff user. Requires one of the following permissions: MANAGE_STAFF. + Creates a new staff user. + + Requires one of the following permissions: MANAGE_STAFF. """ staffCreate( """Fields required to create a staff user.""" @@ -9575,7 +10565,9 @@ type Mutation { ): StaffCreate """ - Updates an existing staff user. Requires one of the following permissions: MANAGE_STAFF. + Updates an existing staff user. + + Requires one of the following permissions: MANAGE_STAFF. """ staffUpdate( """ID of a staff user to update.""" @@ -9586,7 +10578,9 @@ type Mutation { ): StaffUpdate """ - Deletes a staff user. Requires one of the following permissions: MANAGE_STAFF. + Deletes a staff user. + + Requires one of the following permissions: MANAGE_STAFF. """ staffDelete( """ID of a staff user to delete.""" @@ -9594,7 +10588,9 @@ type Mutation { ): StaffDelete """ - Deletes staff users. Requires one of the following permissions: MANAGE_STAFF. + Deletes staff users. + + Requires one of the following permissions: MANAGE_STAFF. """ staffBulkDelete( """List of user IDs to delete.""" @@ -9602,7 +10598,9 @@ type Mutation { ): StaffBulkDelete """ - Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_STAFF_USER. + Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER. """ userAvatarUpdate( """Represents an image file in a multipart request.""" @@ -9610,12 +10608,16 @@ type Mutation { ): UserAvatarUpdate """ - Deletes a user avatar. Only for staff members. Requires one of the following permissions: AUTHENTICATED_STAFF_USER. + Deletes a user avatar. Only for staff members. + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER. """ userAvatarDelete: UserAvatarDelete """ - Activate or deactivate users. Requires one of the following permissions: MANAGE_USERS. + Activate or deactivate users. + + Requires one of the following permissions: MANAGE_USERS. """ userBulkSetActive( """List of user IDs to (de)activate).""" @@ -9626,7 +10628,9 @@ type Mutation { ): UserBulkSetActive """ - Create new permission group. Requires one of the following permissions: MANAGE_STAFF. + Create new permission group. + + Requires one of the following permissions: MANAGE_STAFF. """ permissionGroupCreate( """Input fields to create permission group.""" @@ -9634,7 +10638,9 @@ type Mutation { ): PermissionGroupCreate """ - Update permission group. Requires one of the following permissions: MANAGE_STAFF. + Update permission group. + + Requires one of the following permissions: MANAGE_STAFF. """ permissionGroupUpdate( """ID of the group to update.""" @@ -9645,7 +10651,9 @@ type Mutation { ): PermissionGroupUpdate """ - Delete permission group. Requires one of the following permissions: MANAGE_STAFF. + Delete permission group. + + Requires one of the following permissions: MANAGE_STAFF. """ permissionGroupDelete( """ID of the group to delete.""" @@ -9682,7 +10690,7 @@ interface ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -9691,7 +10699,7 @@ interface ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -9705,7 +10713,7 @@ interface ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -9714,7 +10722,7 @@ interface ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata } @@ -9733,7 +10741,7 @@ type Order implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -9742,7 +10750,7 @@ type Order implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -9756,7 +10764,7 @@ type Order implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -9765,7 +10773,7 @@ type Order implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata created: DateTime! @@ -9809,7 +10817,11 @@ type Order implements Node & ObjectWithMetadata { shippingMethods: [ShippingMethod!]! """ - Added in Saleor 3.1. Collection points that can be used for this order. Note: this feature is in a preview state and can be subject to changes at later point. + Collection points that can be used for this order. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ availableCollectionPoints: [Warehouse!]! @@ -9879,7 +10891,9 @@ type Order implements Node & ObjectWithMetadata { totalCaptured: Money! """ - List of events associated with the order. Requires one of the following permissions: MANAGE_ORDERS. + List of events associated with the order. + + Requires one of the following permissions: MANAGE_ORDERS. """ events: [OrderEvent!]! @@ -9895,7 +10909,11 @@ type Order implements Node & ObjectWithMetadata { isShippingRequired: Boolean! """ - Added in Saleor 3.1. The delivery method selected for this checkout. Note: this feature is in a preview state and can be subject to changes at later point. + The delivery method selected for this checkout. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ deliveryMethod: DeliveryMethod languageCode: String! @deprecated(reason: "This field will be removed in Saleor 4.0. Use the `languageCodeEnum` field to fetch the language code. ") @@ -9934,7 +10952,9 @@ enum OrderAction { } """ -Adds note to the order. Requires one of the following permissions: MANAGE_ORDERS. +Adds note to the order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderAddNote { """Order with the note added.""" @@ -9952,7 +10972,9 @@ input OrderAddNoteInput { } """ -Cancels orders. Requires one of the following permissions: MANAGE_ORDERS. +Cancels orders. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderBulkCancel { """Returns how many objects were affected.""" @@ -9962,7 +10984,9 @@ type OrderBulkCancel { } """ -Cancel an order. Requires one of the following permissions: MANAGE_ORDERS. +Cancel an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderCancel { """Canceled order.""" @@ -9973,13 +10997,19 @@ type OrderCancel { type OrderCancelled { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } """ -Capture an order. Requires one of the following permissions: MANAGE_ORDERS. +Capture an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderCapture { """Captured order.""" @@ -9989,7 +11019,9 @@ type OrderCapture { } """ -Confirms an unconfirmed order by changing status to unfulfilled. Requires one of the following permissions: MANAGE_ORDERS. +Confirms an unconfirmed order by changing status to unfulfilled. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderConfirm { order: Order @@ -9999,7 +11031,11 @@ type OrderConfirm { type OrderConfirmed { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } @@ -10022,7 +11058,13 @@ type OrderCountableEdge { } """ -Added in Saleor 3.2. Create new order from existing checkout. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: HANDLE_CHECKOUTS. +Create new order from existing checkout. + +Added in Saleor 3.2. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: HANDLE_CHECKOUTS. """ type OrderCreateFromCheckout { """Placed order.""" @@ -10069,7 +11111,11 @@ enum OrderCreateFromCheckoutErrorCode { type OrderCreated { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } @@ -10096,7 +11142,9 @@ type OrderDiscount implements Node { value: PositiveDecimal! """ - Explanation for the applied discount. Requires one of the following permissions: MANAGE_ORDERS. + Explanation for the applied discount. + + Requires one of the following permissions: MANAGE_ORDERS. """ reason: String @@ -10105,7 +11153,9 @@ type OrderDiscount implements Node { } """ -Adds discount to the order. Requires one of the following permissions: MANAGE_ORDERS. +Adds discount to the order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderDiscountAdd { """Order which has been discounted.""" @@ -10126,7 +11176,9 @@ input OrderDiscountCommonInput { } """ -Remove discount from the order. Requires one of the following permissions: MANAGE_ORDERS. +Remove discount from the order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderDiscountDelete { """Order which has removed discount.""" @@ -10142,7 +11194,9 @@ enum OrderDiscountType { } """ -Update discount for the order. Requires one of the following permissions: MANAGE_ORDERS. +Update discount for the order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderDiscountUpdate { """Order which has been discounted.""" @@ -10422,7 +11476,9 @@ input OrderFilterInput { } """ -Creates new fulfillments for an order. Requires one of the following permissions: MANAGE_ORDERS. +Creates new fulfillments for an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderFulfill { """List of created fulfillments.""" @@ -10463,14 +11519,22 @@ input OrderFulfillStockInput { type OrderFulfilled { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } type OrderFullyPaid { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } @@ -10524,11 +11588,17 @@ type OrderLine implements Node { translatedVariantName: String! """ - List of allocations across warehouses. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + List of allocations across warehouses. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ allocations: [Allocation!] - """Added in Saleor 3.1. A quantity of items remaining to be fulfilled.""" + """ + A quantity of items remaining to be fulfilled. + + Added in Saleor 3.1. + """ quantityToFulfill: Int! """Type of the discount: fixed or percent""" @@ -10544,7 +11614,9 @@ input OrderLineCreateInput { } """ -Deletes an order line from an order. Requires one of the following permissions: MANAGE_ORDERS. +Deletes an order line from an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderLineDelete { """A related order.""" @@ -10557,7 +11629,9 @@ type OrderLineDelete { } """ -Remove discount applied to the order line. Requires one of the following permissions: MANAGE_ORDERS. +Remove discount applied to the order line. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderLineDiscountRemove { """Order line which has removed discount.""" @@ -10570,7 +11644,9 @@ type OrderLineDiscountRemove { } """ -Update discount for the order line. Requires one of the following permissions: MANAGE_ORDERS. +Update discount for the order line. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderLineDiscountUpdate { """Order line which has been discounted.""" @@ -10588,7 +11664,9 @@ input OrderLineInput { } """ -Updates an order line of an order. Requires one of the following permissions: MANAGE_ORDERS. +Updates an order line of an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderLineUpdate { """Related order.""" @@ -10599,7 +11677,9 @@ type OrderLineUpdate { } """ -Create order lines for an order. Requires one of the following permissions: MANAGE_ORDERS. +Create order lines for an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderLinesCreate { """Related order.""" @@ -10612,7 +11692,9 @@ type OrderLinesCreate { } """ -Mark order as manually paid. Requires one of the following permissions: MANAGE_ORDERS. +Mark order as manually paid. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderMarkAsPaid { """Order marked as paid.""" @@ -10629,7 +11711,9 @@ enum OrderOriginEnum { } """ -Refund an order. Requires one of the following permissions: MANAGE_ORDERS. +Refund an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderRefund { """A refunded order.""" @@ -10736,7 +11820,9 @@ enum OrderSettingsErrorCode { } """ -Update shop order settings. Requires one of the following permissions: MANAGE_ORDERS. +Update shop order settings. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderSettingsUpdate { """Order settings.""" @@ -10819,7 +11905,9 @@ enum OrderStatusFilter { } """ -Updates an order. Requires one of the following permissions: MANAGE_ORDERS. +Updates an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderUpdate { orderErrors: [OrderError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -10839,7 +11927,9 @@ input OrderUpdateInput { } """ -Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. Requires one of the following permissions: MANAGE_ORDERS. +Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderUpdateShipping { """Order with updated shipping method.""" @@ -10857,13 +11947,19 @@ input OrderUpdateShippingInput { type OrderUpdated { """ - Added in Saleor 3.2. Look up an order. Note: this feature is in a preview state and can be subject to changes at later point. + Look up an order. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ order: Order } """ -Void an order. Requires one of the following permissions: MANAGE_ORDERS. +Void an order. + +Requires one of the following permissions: MANAGE_ORDERS. """ type OrderVoid { """A voided order.""" @@ -10888,7 +11984,7 @@ type Page implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -10897,7 +11993,7 @@ type Page implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -10911,7 +12007,7 @@ type Page implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -10920,7 +12016,7 @@ type Page implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata seoTitle: String @@ -10931,7 +12027,11 @@ type Page implements Node & ObjectWithMetadata { content: JSONString publicationDate: Date @deprecated(reason: "This field will be removed in Saleor 4.0. Use the `publishedAt` field to fetch the publication date.") - """Added in Saleor 3.3. The page publication date.""" + """ + The page publication date. + + Added in Saleor 3.3. + """ publishedAt: DateTime isPublished: Boolean! slug: String! @@ -10952,7 +12052,9 @@ type Page implements Node & ObjectWithMetadata { } """ -Assign attributes to a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Assign attributes to a given page type. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageAttributeAssign { """The updated page type.""" @@ -10962,7 +12064,9 @@ type PageAttributeAssign { } """ -Unassign attributes from a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Unassign attributes from a given page type. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageAttributeUnassign { """The updated page type.""" @@ -10972,7 +12076,9 @@ type PageAttributeUnassign { } """ -Deletes pages. Requires one of the following permissions: MANAGE_PAGES. +Deletes pages. + +Requires one of the following permissions: MANAGE_PAGES. """ type PageBulkDelete { """Returns how many objects were affected.""" @@ -10982,7 +12088,9 @@ type PageBulkDelete { } """ -Publish pages. Requires one of the following permissions: MANAGE_PAGES. +Publish pages. + +Requires one of the following permissions: MANAGE_PAGES. """ type PageBulkPublish { """Returns how many objects were affected.""" @@ -11009,7 +12117,9 @@ type PageCountableEdge { } """ -Creates a new page. Requires one of the following permissions: MANAGE_PAGES. +Creates a new page. + +Requires one of the following permissions: MANAGE_PAGES. """ type PageCreate { pageErrors: [PageError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11040,7 +12150,11 @@ input PageCreateInput { """ publicationDate: String - """Added in Saleor 3.3. Publication date time. ISO 8601 standard.""" + """ + Publication date time. ISO 8601 standard. + + Added in Saleor 3.3. + """ publishedAt: DateTime """Search engine optimization fields.""" @@ -11052,13 +12166,19 @@ input PageCreateInput { type PageCreated { """ - Added in Saleor 3.2. Look up a page. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a page. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ page: Page } """ -Deletes a page. Requires one of the following permissions: MANAGE_PAGES. +Deletes a page. + +Requires one of the following permissions: MANAGE_PAGES. """ type PageDelete { pageErrors: [PageError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11068,7 +12188,11 @@ type PageDelete { type PageDeleted { """ - Added in Saleor 3.2. Look up a page. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a page. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ page: Page } @@ -11150,7 +12274,11 @@ input PageInput { """ publicationDate: String - """Added in Saleor 3.3. Publication date time. ISO 8601 standard.""" + """ + Publication date time. ISO 8601 standard. + + Added in Saleor 3.3. + """ publishedAt: DateTime """Search engine optimization fields.""" @@ -11158,7 +12286,9 @@ input PageInput { } """ -Reorder page attribute values. Requires one of the following permissions: MANAGE_PAGES. +Reorder page attribute values. + +Requires one of the following permissions: MANAGE_PAGES. """ type PageReorderAttributeValues { """Page from which attribute values are reordered.""" @@ -11229,7 +12359,9 @@ type PageTranslatableContent implements Node { } """ -Creates/updates translations for a page. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a page. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type PageTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11274,7 +12406,7 @@ type PageType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -11283,7 +12415,7 @@ type PageType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -11297,7 +12429,7 @@ type PageType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -11306,7 +12438,7 @@ type PageType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -11316,7 +12448,9 @@ type PageType implements Node & ObjectWithMetadata { attributes: [Attribute!] """ - Attributes that can be assigned to the page type. Requires one of the following permissions: MANAGE_PAGES. + Attributes that can be assigned to the page type. + + Requires one of the following permissions: MANAGE_PAGES. """ availableAttributes( filter: AttributeFilterInput @@ -11335,13 +12469,17 @@ type PageType implements Node & ObjectWithMetadata { ): AttributeCountableConnection """ - Whether page type has pages assigned. Requires one of the following permissions: MANAGE_PAGES. + Whether page type has pages assigned. + + Requires one of the following permissions: MANAGE_PAGES. """ hasPages: Boolean } """ -Delete page types. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Delete page types. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageTypeBulkDelete { """Returns how many objects were affected.""" @@ -11368,7 +12506,9 @@ type PageTypeCountableEdge { } """ -Create a new page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Create a new page type. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageTypeCreate { pageErrors: [PageError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11388,7 +12528,9 @@ input PageTypeCreateInput { } """ -Delete a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Delete a page type. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageTypeDelete { pageErrors: [PageError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11401,7 +12543,9 @@ input PageTypeFilterInput { } """ -Reorder the attributes of a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Reorder the attributes of a page type. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageTypeReorderAttributes { """Page type from which attributes are reordered.""" @@ -11427,7 +12571,9 @@ input PageTypeSortingInput { } """ -Update page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. +Update page type. + +Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES. """ type PageTypeUpdate { pageErrors: [PageError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11450,7 +12596,9 @@ input PageTypeUpdateInput { } """ -Updates an existing page. Requires one of the following permissions: MANAGE_PAGES. +Updates an existing page. + +Requires one of the following permissions: MANAGE_PAGES. """ type PageUpdate { pageErrors: [PageError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11460,13 +12608,19 @@ type PageUpdate { type PageUpdated { """ - Added in Saleor 3.2. Look up a page. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a page. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ page: Page } """ -Change the password of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER. +Change the password of the logged in user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type PasswordChange { """A user instance with a new password.""" @@ -11489,7 +12643,7 @@ type Payment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -11498,7 +12652,7 @@ type Payment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -11512,7 +12666,7 @@ type Payment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -11521,7 +12675,7 @@ type Payment implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata gateway: String! @@ -11534,7 +12688,9 @@ type Payment implements Node & ObjectWithMetadata { paymentMethodType: String! """ - IP address of the user who created the payment. Requires one of the following permissions: MANAGE_ORDERS. + IP address of the user who created the payment. + + Requires one of the following permissions: MANAGE_ORDERS. """ customerIpAddress: String @@ -11542,7 +12698,9 @@ type Payment implements Node & ObjectWithMetadata { chargeStatus: PaymentChargeStatusEnum! """ - List of actions that can be performed in the current state of a payment. Requires one of the following permissions: MANAGE_ORDERS. + List of actions that can be performed in the current state of a payment. + + Requires one of the following permissions: MANAGE_ORDERS. """ actions: [OrderAction!]! @@ -11553,17 +12711,23 @@ type Payment implements Node & ObjectWithMetadata { capturedAmount: Money """ - List of all transactions within this payment. Requires one of the following permissions: MANAGE_ORDERS. + List of all transactions within this payment. + + Requires one of the following permissions: MANAGE_ORDERS. """ transactions: [Transaction!] """ - Maximum amount of money that can be captured. Requires one of the following permissions: MANAGE_ORDERS. + Maximum amount of money that can be captured. + + Requires one of the following permissions: MANAGE_ORDERS. """ availableCaptureAmount: Money """ - Maximum amount of money that can be refunded. Requires one of the following permissions: MANAGE_ORDERS. + Maximum amount of money that can be refunded. + + Requires one of the following permissions: MANAGE_ORDERS. """ availableRefundAmount: Money @@ -11572,7 +12736,9 @@ type Payment implements Node & ObjectWithMetadata { } """ -Captures the authorized payment amount. Requires one of the following permissions: MANAGE_ORDERS. +Captures the authorized payment amount. + +Requires one of the following permissions: MANAGE_ORDERS. """ type PaymentCapture { """Updated payment.""" @@ -11730,15 +12896,25 @@ input PaymentInput { """ returnUrl: String - """Added in Saleor 3.1. Payment store type.""" + """ + Payment store type. + + Added in Saleor 3.1. + """ storePaymentMethod: StorePaymentMethodEnum - """Added in Saleor 3.1. User public metadata.""" + """ + User public metadata. + + Added in Saleor 3.1. + """ metadata: [MetadataInput!] } """ -Refunds the captured payment amount. Requires one of the following permissions: MANAGE_ORDERS. +Refunds the captured payment amount. + +Requires one of the following permissions: MANAGE_ORDERS. """ type PaymentRefund { """Updated payment.""" @@ -11761,13 +12937,19 @@ type PaymentSource { creditCardInfo: CreditCard """ - Added in Saleor 3.1. List of public metadata items. Can be accessed without permissions. + List of public metadata items. + + Added in Saleor 3.1. + + Can be accessed without permissions. """ metadata: [MetadataItem!]! } """ -Voids the authorized payment. Requires one of the following permissions: MANAGE_ORDERS. +Voids the authorized payment. + +Requires one of the following permissions: MANAGE_ORDERS. """ type PaymentVoid { """Updated payment.""" @@ -11810,7 +12992,9 @@ enum PermissionEnum { } """ -Create new permission group. Requires one of the following permissions: MANAGE_STAFF. +Create new permission group. + +Requires one of the following permissions: MANAGE_STAFF. """ type PermissionGroupCreate { permissionGroupErrors: [PermissionGroupError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11830,7 +13014,9 @@ input PermissionGroupCreateInput { } """ -Delete permission group. Requires one of the following permissions: MANAGE_STAFF. +Delete permission group. + +Requires one of the following permissions: MANAGE_STAFF. """ type PermissionGroupDelete { permissionGroupErrors: [PermissionGroupError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -11888,7 +13074,9 @@ input PermissionGroupSortingInput { } """ -Update permission group. Requires one of the following permissions: MANAGE_STAFF. +Update permission group. + +Requires one of the following permissions: MANAGE_STAFF. """ type PermissionGroupUpdate { permissionGroupErrors: [PermissionGroupError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -12013,7 +13201,9 @@ input PluginStatusInChannelsInput { } """ -Update plugin configuration. Requires one of the following permissions: MANAGE_PLUGINS. +Update plugin configuration. + +Requires one of the following permissions: MANAGE_PLUGINS. """ type PluginUpdate { plugin: Plugin @@ -12045,12 +13235,16 @@ enum PostalCodeRuleInclusionTypeEnum { """Represents preorder settings for product variant.""" type PreorderData { """ - The global preorder threshold for product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + The global preorder threshold for product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ globalThreshold: Int """ - Total number of sold product variant during preorder. Requires one of the following permissions: MANAGE_PRODUCTS. + Total number of sold product variant during preorder. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ globalSoldUnits: Int! @@ -12105,7 +13299,7 @@ type Product implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -12114,7 +13308,7 @@ type Product implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -12128,7 +13322,7 @@ type Product implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -12137,7 +13331,7 @@ type Product implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata seoTitle: String @@ -12193,7 +13387,9 @@ type Product implements Node & ObjectWithMetadata { attributes: [SelectedAttribute!]! """ - List of availability in channels for the product. Requires one of the following permissions: MANAGE_PRODUCTS. + List of availability in channels for the product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ channelListings: [ProductChannelListing!] @@ -12242,7 +13438,9 @@ type Product implements Node & ObjectWithMetadata { } """ -Assign attributes to a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Assign attributes to a given product type. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductAttributeAssign { """The updated product type.""" @@ -12259,13 +13457,19 @@ input ProductAttributeAssignInput { type: ProductAttributeType! """ - Added in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. + Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. + + Added in Saleor 3.1. """ variantSelection: Boolean } """ -Added in Saleor 3.1. Update attributes assigned to product variant for given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Update attributes assigned to product variant for given product type. + +Added in Saleor 3.1. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductAttributeAssignmentUpdate { """The updated product type.""" @@ -12279,7 +13483,9 @@ input ProductAttributeAssignmentUpdateInput { id: ID! """ - Added in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. + Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. + + Added in Saleor 3.1. """ variantSelection: Boolean! } @@ -12290,7 +13496,9 @@ enum ProductAttributeType { } """ -Un-assign attributes from a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Un-assign attributes from a given product type. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductAttributeUnassign { """The updated product type.""" @@ -12300,7 +13508,9 @@ type ProductAttributeUnassign { } """ -Deletes products. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes products. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductBulkDelete { """Returns how many objects were affected.""" @@ -12314,26 +13524,38 @@ type ProductChannelListing implements Node { id: ID! publicationDate: Date @deprecated(reason: "This field will be removed in Saleor 4.0. Use the `publishedAt` field to fetch the publication date.") - """Added in Saleor 3.3. The product publication date time.""" + """ + The product publication date time. + + Added in Saleor 3.3. + """ publishedAt: DateTime isPublished: Boolean! channel: Channel! visibleInListings: Boolean! availableForPurchase: Date @deprecated(reason: "This field will be removed in Saleor 4.0. Use the `availableForPurchaseAt` field to fetch the available for purchase date.") - """Added in Saleor 3.3. The product available for purchase date time.""" + """ + The product available for purchase date time. + + Added in Saleor 3.3. + """ availableForPurchaseAt: DateTime """The price of the cheapest variant (including discounts).""" discountedPrice: Money """ - Purchase cost of product. Requires one of the following permissions: MANAGE_PRODUCTS. + Purchase cost of product. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ purchaseCost: MoneyRange """ - Range of margin percentage value. Requires one of the following permissions: MANAGE_PRODUCTS. + Range of margin percentage value. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ margin: Margin @@ -12365,7 +13587,11 @@ input ProductChannelListingAddInput { """ publicationDate: Date - """Added in Saleor 3.3. Publication date time. ISO 8601 standard.""" + """ + Publication date time. ISO 8601 standard. + + Added in Saleor 3.3. + """ publishedAt: DateTime """ @@ -12384,7 +13610,9 @@ input ProductChannelListingAddInput { availableForPurchaseDate: Date """ - Added in Saleor 3.3. A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed. + A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed. + + Added in Saleor 3.3. """ availableForPurchaseAt: DateTime @@ -12421,7 +13649,9 @@ type ProductChannelListingError { } """ -Manage product's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS. +Manage product's availability in channels. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductChannelListingUpdate { """An updated product instance.""" @@ -12456,7 +13686,9 @@ type ProductCountableEdge { } """ -Creates a new product. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates a new product. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductCreate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -12504,7 +13736,11 @@ input ProductCreateInput { type ProductCreated { """ - Added in Saleor 3.2. Look up a product. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ product( """Slug of a channel for which the data should be returned.""" @@ -12512,13 +13748,19 @@ type ProductCreated { ): Product """ - Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a category. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ category: Category } """ -Deletes a product. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes a product. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductDelete { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -12528,7 +13770,11 @@ type ProductDelete { type ProductDeleted { """ - Added in Saleor 3.2. Look up a product. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ product( """Slug of a channel for which the data should be returned.""" @@ -12536,7 +13782,11 @@ type ProductDeleted { ): Product """ - Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a category. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ category: Category } @@ -12695,7 +13945,9 @@ type ProductMedia implements Node { } """ -Deletes product media. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes product media. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductMediaBulkDelete { """Returns how many objects were affected.""" @@ -12705,7 +13957,9 @@ type ProductMediaBulkDelete { } """ -Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS. +Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductMediaCreate { product: Product @@ -12729,7 +13983,9 @@ input ProductMediaCreateInput { } """ -Deletes a product media. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes a product media. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductMediaDelete { product: Product @@ -12739,7 +13995,9 @@ type ProductMediaDelete { } """ -Changes ordering of the product media. Requires one of the following permissions: MANAGE_PRODUCTS. +Changes ordering of the product media. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductMediaReorder { product: Product @@ -12755,7 +14013,9 @@ enum ProductMediaType { } """ -Updates a product media. Requires one of the following permissions: MANAGE_PRODUCTS. +Updates a product media. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductMediaUpdate { product: Product @@ -12859,7 +14119,9 @@ type ProductPricingInfo { } """ -Reorder product attribute values. Requires one of the following permissions: MANAGE_PRODUCTS. +Reorder product attribute values. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductReorderAttributeValues { """Product from which attribute values are reordered.""" @@ -12897,7 +14159,9 @@ type ProductTranslatableContent implements Node { } """ -Creates/updates translations for a product. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a product. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type ProductTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -12935,7 +14199,7 @@ type ProductType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -12944,7 +14208,7 @@ type ProductType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -12958,7 +14222,7 @@ type ProductType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -12967,7 +14231,7 @@ type ProductType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -13008,7 +14272,9 @@ type ProductType implements Node & ObjectWithMetadata { ): [Attribute!] @deprecated(reason: "This field will be removed in Saleor 4.0. Use `assignedVariantAttributes` instead.") """ - Added in Saleor 3.1. Variant attributes of that product type with attached variant selection. + Variant attributes of that product type with attached variant selection. + + Added in Saleor 3.1. """ assignedVariantAttributes( """Define scope of returned attributes.""" @@ -13019,7 +14285,9 @@ type ProductType implements Node & ObjectWithMetadata { productAttributes: [Attribute!] """ - List of attributes which can be assigned to this product type. Requires one of the following permissions: MANAGE_PRODUCTS. + List of attributes which can be assigned to this product type. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ availableAttributes( filter: AttributeFilterInput @@ -13039,7 +14307,9 @@ type ProductType implements Node & ObjectWithMetadata { } """ -Deletes product types. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Deletes product types. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductTypeBulkDelete { """Returns how many objects were affected.""" @@ -13071,7 +14341,9 @@ type ProductTypeCountableEdge { } """ -Creates a new product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Creates a new product type. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductTypeCreate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13080,7 +14352,9 @@ type ProductTypeCreate { } """ -Deletes a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Deletes a product type. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductTypeDelete { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13145,7 +14419,9 @@ enum ProductTypeKindEnum { } """ -Reorder the attributes of a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Reorder the attributes of a product type. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductTypeReorderAttributes { """Product type from which attributes are reordered.""" @@ -13174,7 +14450,9 @@ input ProductTypeSortingInput { } """ -Updates an existing product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. +Updates an existing product type. + +Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES. """ type ProductTypeUpdate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13183,7 +14461,9 @@ type ProductTypeUpdate { } """ -Updates an existing product. Requires one of the following permissions: MANAGE_PRODUCTS. +Updates an existing product. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductUpdate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13193,7 +14473,11 @@ type ProductUpdate { type ProductUpdated { """ - Added in Saleor 3.2. Look up a product. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ product( """Slug of a channel for which the data should be returned.""" @@ -13201,7 +14485,11 @@ type ProductUpdated { ): Product """ - Added in Saleor 3.2. Look up a category. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a category. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ category: Category } @@ -13220,7 +14508,7 @@ type ProductVariant implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -13229,7 +14517,7 @@ type ProductVariant implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -13243,7 +14531,7 @@ type ProductVariant implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -13252,7 +14540,7 @@ type ProductVariant implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -13268,7 +14556,9 @@ type ProductVariant implements Node & ObjectWithMetadata { channel: String """ - List of price information in channels for the product. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. + List of price information in channels for the product. + + Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. """ channelListings: [ProductVariantChannelListing!] @@ -13292,12 +14582,16 @@ type ProductVariant implements Node & ObjectWithMetadata { margin: Int """ - Total quantity ordered. Requires one of the following permissions: MANAGE_PRODUCTS. + Total quantity ordered. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ quantityOrdered: Int """ - Total revenue generated by a variant in given period of time. Note: this field should be queried using `reportProductSales` query as it uses optimizations suitable for such calculations. Requires one of the following permissions: MANAGE_PRODUCTS. + Total revenue generated by a variant in given period of time. Note: this field should be queried using `reportProductSales` query as it uses optimizations suitable for such calculations. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ revenue(period: ReportingPeriod): TaxedMoney @@ -13314,12 +14608,16 @@ type ProductVariant implements Node & ObjectWithMetadata { ): ProductVariantTranslation """ - Digital content for the product variant. Requires one of the following permissions: MANAGE_PRODUCTS. + Digital content for the product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContent: DigitalContent """ - Stocks for the product variant. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + Stocks for the product variant. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ stocks( """ @@ -13353,7 +14651,11 @@ type ProductVariant implements Node & ObjectWithMetadata { ): Int """ - Added in Saleor 3.1. Preorder data for product variant. Note: this feature is in a preview state and can be subject to changes at later point. + Preorder data for product variant. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ preorder: PreorderData created: DateTime! @@ -13362,7 +14664,11 @@ type ProductVariant implements Node & ObjectWithMetadata { type ProductVariantBackInStock { """ - Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product variant. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ productVariant( """Slug of a channel for which the data should be returned.""" @@ -13370,13 +14676,19 @@ type ProductVariantBackInStock { ): ProductVariant """ - Added in Saleor 3.2. Look up a warehouse. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a warehouse. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ warehouse: Warehouse } """ -Creates product variants for a given product. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates product variants for a given product. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantBulkCreate { """Returns how many objects were created.""" @@ -13404,12 +14716,20 @@ input ProductVariantBulkCreateInput { weight: WeightScalar """ - Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point. + Determines if variant is in preorder. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ preorder: PreorderSettingsInput """ - Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point. + Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ quantityLimitPerCustomer: Int @@ -13421,7 +14741,9 @@ input ProductVariantBulkCreateInput { } """ -Deletes product variants. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes product variants. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantBulkDelete { """Returns how many objects were affected.""" @@ -13440,12 +14762,18 @@ type ProductVariantChannelListing implements Node { costPrice: Money """ - Gross margin percentage value. Requires one of the following permissions: MANAGE_PRODUCTS. + Gross margin percentage value. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ margin: Int """ - Added in Saleor 3.1. Preorder variant data. Note: this feature is in a preview state and can be subject to changes at later point. + Preorder variant data. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ preorderThreshold: PreorderThreshold } @@ -13461,13 +14789,19 @@ input ProductVariantChannelListingAddInput { costPrice: PositiveDecimal """ - Added in Saleor 3.1. The threshold for preorder variant in channel. Note: this feature is in a preview state and can be subject to changes at later point. + The threshold for preorder variant in channel. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ preorderThreshold: Int } """ -Manage product variant prices in channels. Requires one of the following permissions: MANAGE_PRODUCTS. +Manage product variant prices in channels. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantChannelListingUpdate { """An updated product variant instance.""" @@ -13494,7 +14828,9 @@ type ProductVariantCountableEdge { } """ -Creates a new variant for a product. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates a new variant for a product. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantCreate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13518,12 +14854,20 @@ input ProductVariantCreateInput { weight: WeightScalar """ - Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point. + Determines if variant is in preorder. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ preorder: PreorderSettingsInput """ - Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point. + Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ quantityLimitPerCustomer: Int @@ -13536,7 +14880,11 @@ input ProductVariantCreateInput { type ProductVariantCreated { """ - Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product variant. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ productVariant( """Slug of a channel for which the data should be returned.""" @@ -13545,7 +14893,9 @@ type ProductVariantCreated { } """ -Deletes a product variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes a product variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantDelete { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13555,7 +14905,11 @@ type ProductVariantDelete { type ProductVariantDeleted { """ - Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product variant. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ productVariant( """Slug of a channel for which the data should be returned.""" @@ -13587,19 +14941,31 @@ input ProductVariantInput { weight: WeightScalar """ - Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point. + Determines if variant is in preorder. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ preorder: PreorderSettingsInput """ - Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point. + Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ quantityLimitPerCustomer: Int } type ProductVariantOutOfStock { """ - Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product variant. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ productVariant( """Slug of a channel for which the data should be returned.""" @@ -13607,13 +14973,23 @@ type ProductVariantOutOfStock { ): ProductVariant """ - Added in Saleor 3.2. Look up a warehouse. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a warehouse. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ warehouse: Warehouse } """ -Added in Saleor 3.1. Deactivates product variant preorder. It changes all preorder allocation into regular allocation. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_PRODUCTS. +Deactivates product variant preorder. It changes all preorder allocation into regular allocation. + +Added in Saleor 3.1. + +Note: this API is currently in Feature Preview and can be subject to changes at later point. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantPreorderDeactivate { """Product variant with ended preorder.""" @@ -13622,7 +14998,9 @@ type ProductVariantPreorderDeactivate { } """ -Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS. +Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantReorder { product: Product @@ -13631,7 +15009,9 @@ type ProductVariantReorder { } """ -Reorder product variant attribute values. Requires one of the following permissions: MANAGE_PRODUCTS. +Reorder product variant attribute values. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantReorderAttributeValues { """Product variant from which attribute values are reordered.""" @@ -13641,7 +15021,9 @@ type ProductVariantReorderAttributeValues { } """ -Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS. +Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantSetDefault { product: Product @@ -13663,7 +15045,9 @@ input ProductVariantSortingInput { } """ -Creates stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates stocks for product variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantStocksCreate { """Updated product variant.""" @@ -13673,7 +15057,9 @@ type ProductVariantStocksCreate { } """ -Delete stocks from product variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Delete stocks from product variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantStocksDelete { """Updated product variant.""" @@ -13683,7 +15069,9 @@ type ProductVariantStocksDelete { } """ -Update stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Update stocks for product variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantStocksUpdate { """Updated product variant.""" @@ -13710,7 +15098,9 @@ type ProductVariantTranslatableContent implements Node { } """ -Creates/updates translations for a product variant. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a product variant. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type ProductVariantTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13727,7 +15117,9 @@ type ProductVariantTranslation implements Node { } """ -Updates an existing variant for product. Requires one of the following permissions: MANAGE_PRODUCTS. +Updates an existing variant for product. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type ProductVariantUpdate { productErrors: [ProductError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -13737,7 +15129,11 @@ type ProductVariantUpdate { type ProductVariantUpdated { """ - Added in Saleor 3.2. Look up a product variant. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a product variant. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ productVariant( """Slug of a channel for which the data should be returned.""" @@ -13759,7 +15155,11 @@ input PublishableChannelListingInput { """ publicationDate: Date - """Added in Saleor 3.3. Publication date time. ISO 8601 standard.""" + """ + Publication date time. ISO 8601 standard. + + Added in Saleor 3.3. + """ publishedAt: DateTime } @@ -13773,7 +15173,9 @@ type Query { ): Webhook """ - List of all available webhook events. Requires one of the following permissions: MANAGE_APPS. + List of all available webhook events. + + Requires one of the following permissions: MANAGE_APPS. """ webhookEvents: [WebhookEvent!] @deprecated(reason: "This field will be removed in Saleor 4.0. Use `WebhookEventTypeAsyncEnum` and `WebhookEventTypeSyncEnum` to get available event types.") @@ -13786,7 +15188,9 @@ type Query { ): JSONString """ - Look up a warehouse by ID. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING. + Look up a warehouse by ID. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING. """ warehouse( """ID of an warehouse""" @@ -13794,7 +15198,9 @@ type Query { ): Warehouse """ - List of warehouses. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING. + List of warehouses. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS, MANAGE_SHIPPING. """ warehouses( filter: WarehouseFilterInput @@ -13814,7 +15220,9 @@ type Query { ): WarehouseCountableConnection """ - Returns a list of all translatable items of a given kind. Requires one of the following permissions: MANAGE_TRANSLATIONS. + Returns a list of all translatable items of a given kind. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. """ translations( """Kind of objects to retrieve.""" @@ -13833,7 +15241,11 @@ type Query { last: Int ): TranslatableItemConnection - """ Requires one of the following permissions: MANAGE_TRANSLATIONS.""" + """ + Lookup a translatable item by ID. + + Requires one of the following permissions: MANAGE_TRANSLATIONS. + """ translation( """ID of the object to retrieve.""" id: ID! @@ -13843,7 +15255,9 @@ type Query { ): TranslatableItem """ - Look up a stock by ID Requires one of the following permissions: MANAGE_PRODUCTS. + Look up a stock by ID + + Requires one of the following permissions: MANAGE_PRODUCTS. """ stock( """ID of an warehouse""" @@ -13851,7 +15265,9 @@ type Query { ): Stock """ - List of stocks. Requires one of the following permissions: MANAGE_PRODUCTS. + List of stocks. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ stocks( filter: StockFilterInput @@ -13873,17 +15289,23 @@ type Query { shop: Shop! """ - Order related settings from site settings. Requires one of the following permissions: MANAGE_ORDERS. + Order related settings from site settings. + + Requires one of the following permissions: MANAGE_ORDERS. """ orderSettings: OrderSettings """ - Gift card related settings from site settings. Requires one of the following permissions: MANAGE_GIFT_CARD. + Gift card related settings from site settings. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardSettings: GiftCardSettings! """ - Look up a shipping zone by ID. Requires one of the following permissions: MANAGE_SHIPPING. + Look up a shipping zone by ID. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingZone( """ID of the shipping zone.""" @@ -13894,7 +15316,9 @@ type Query { ): ShippingZone """ - List of the shop's shipping zones. Requires one of the following permissions: MANAGE_SHIPPING. + List of the shop's shipping zones. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingZones( """Filtering options for shipping zones.""" @@ -13917,7 +15341,9 @@ type Query { ): ShippingZoneCountableConnection """ - Look up digital content by ID. Requires one of the following permissions: MANAGE_PRODUCTS. + Look up digital content by ID. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContent( """ID of the digital content.""" @@ -13925,7 +15351,9 @@ type Query { ): DigitalContent """ - List of digital content. Requires one of the following permissions: MANAGE_PRODUCTS. + List of digital content. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ digitalContents( """Return the elements in the list that come before the specified cursor.""" @@ -14125,7 +15553,9 @@ type Query { ): ProductVariantCountableConnection """ - List of top selling products. Requires one of the following permissions: MANAGE_PRODUCTS. + List of top selling products. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ reportProductSales( """Span of time.""" @@ -14148,7 +15578,9 @@ type Query { ): ProductVariantCountableConnection """ - Look up a payment by ID. Requires one of the following permissions: MANAGE_ORDERS. + Look up a payment by ID. + + Requires one of the following permissions: MANAGE_ORDERS. """ payment( """ID of the payment.""" @@ -14156,7 +15588,9 @@ type Query { ): Payment """ - List of payments. Requires one of the following permissions: MANAGE_ORDERS. + List of payments. + + Requires one of the following permissions: MANAGE_ORDERS. """ payments( """Filtering options for payments.""" @@ -14233,7 +15667,9 @@ type Query { ): PageTypeCountableConnection """ - List of activity events to display on homepage (at the moment it only contains order-events). Requires one of the following permissions: MANAGE_ORDERS. + List of activity events to display on homepage (at the moment it only contains order-events). + + Requires one of the following permissions: MANAGE_ORDERS. """ homepageEvents( """Return the elements in the list that come before the specified cursor.""" @@ -14250,7 +15686,9 @@ type Query { ): OrderEventCountableConnection """ - Look up an order by ID. Requires one of the following permissions: MANAGE_ORDERS. + Look up an order by ID. + + Requires one of the following permissions: MANAGE_ORDERS. """ order( """ID of an order.""" @@ -14258,7 +15696,9 @@ type Query { ): Order """ - List of orders. Requires one of the following permissions: MANAGE_ORDERS. + List of orders. + + Requires one of the following permissions: MANAGE_ORDERS. """ orders( """Sort orders.""" @@ -14284,7 +15724,9 @@ type Query { ): OrderCountableConnection """ - List of draft orders. Requires one of the following permissions: MANAGE_ORDERS. + List of draft orders. + + Requires one of the following permissions: MANAGE_ORDERS. """ draftOrders( """Sort draft orders.""" @@ -14307,7 +15749,9 @@ type Query { ): OrderCountableConnection """ - Return the total sales amount from a specific period. Requires one of the following permissions: MANAGE_ORDERS. + Return the total sales amount from a specific period. + + Requires one of the following permissions: MANAGE_ORDERS. """ ordersTotal( """A period of time.""" @@ -14317,11 +15761,11 @@ type Query { channel: String ): TaxedMoney - """{DEPRECATED_IN_3X_FIELD} Look up an order by token.""" + """Look up an order by token.""" orderByToken( """The order's token.""" token: UUID! - ): Order + ): Order @deprecated(reason: "This field will be removed in Saleor 4.0.") """Look up a navigation menu by ID or name.""" menu( @@ -14396,7 +15840,9 @@ type Query { ): MenuItemCountableConnection """ - Look up a gift card by ID. Requires one of the following permissions: MANAGE_GIFT_CARD. + Look up a gift card by ID. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCard( """ID of the gift card.""" @@ -14404,16 +15850,26 @@ type Query { ): GiftCard """ - List of gift cards. Requires one of the following permissions: MANAGE_GIFT_CARD. + List of gift cards. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCards( """ - Added in Saleor 3.1. Sort gift cards. Note: this feature is in a preview state and can be subject to changes at later point. + Sort gift cards. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ sortBy: GiftCardSortingInput """ - Added in Saleor 3.1. Filtering options for gift cards. Note: this feature is in a preview state and can be subject to changes at later point. + Filtering options for gift cards. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ filter: GiftCardFilterInput @@ -14431,12 +15887,24 @@ type Query { ): GiftCardCountableConnection """ - Added in Saleor 3.1. List of gift card currencies. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + List of gift card currencies. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardCurrencies: [String!]! """ - Added in Saleor 3.1. List of gift card tags. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD. + List of gift card tags. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_GIFT_CARD. """ giftCardTags( """Filtering options for gift card tags.""" @@ -14456,7 +15924,9 @@ type Query { ): GiftCardTagCountableConnection """ - Look up a plugin by ID. Requires one of the following permissions: MANAGE_PLUGINS. + Look up a plugin by ID. + + Requires one of the following permissions: MANAGE_PLUGINS. """ plugin( """ID of the plugin.""" @@ -14464,7 +15934,9 @@ type Query { ): Plugin """ - List of plugins. Requires one of the following permissions: MANAGE_PLUGINS. + List of plugins. + + Requires one of the following permissions: MANAGE_PLUGINS. """ plugins( """Filtering options for plugins.""" @@ -14487,7 +15959,9 @@ type Query { ): PluginCountableConnection """ - Look up a sale by ID. Requires one of the following permissions: MANAGE_DISCOUNTS. + Look up a sale by ID. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ sale( """ID of the sale.""" @@ -14498,7 +15972,9 @@ type Query { ): Sale """ - List of the shop's sales. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of the shop's sales. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ sales( """Filtering options for sales.""" @@ -14531,7 +16007,9 @@ type Query { ): SaleCountableConnection """ - Look up a voucher by ID. Requires one of the following permissions: MANAGE_DISCOUNTS. + Look up a voucher by ID. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucher( """ID of the voucher.""" @@ -14542,7 +16020,9 @@ type Query { ): Voucher """ - List of the shop's vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of the shop's vouchers. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ vouchers( """Filtering options for vouchers.""" @@ -14575,7 +16055,9 @@ type Query { ): VoucherCountableConnection """ - Look up a export file by ID. Requires one of the following permissions: MANAGE_PRODUCTS. + Look up a export file by ID. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ exportFile( """ID of the export file job.""" @@ -14583,7 +16065,9 @@ type Query { ): ExportFile """ - List of export files. Requires one of the following permissions: MANAGE_PRODUCTS. + List of export files. + + Requires one of the following permissions: MANAGE_PRODUCTS. """ exportFiles( """Filtering options for export files.""" @@ -14615,13 +16099,23 @@ type Query { ): Checkout """ - List of checkouts. Requires one of the following permissions: MANAGE_CHECKOUTS. + List of checkouts. + + Requires one of the following permissions: MANAGE_CHECKOUTS. """ checkouts( - """Added in Saleor 3.1. Sort checkouts.""" + """ + Sort checkouts. + + Added in Saleor 3.1. + """ sortBy: CheckoutSortingInput - """Added in Saleor 3.1. Filtering options for checkouts.""" + """ + Filtering options for checkouts. + + Added in Saleor 3.1. + """ filter: CheckoutFilterInput """Slug of a channel for which the data should be returned.""" @@ -14641,7 +16135,9 @@ type Query { ): CheckoutCountableConnection """ - List of checkout lines. Requires one of the following permissions: MANAGE_CHECKOUTS. + List of checkout lines. + + Requires one of the following permissions: MANAGE_CHECKOUTS. """ checkoutLines( """Return the elements in the list that come before the specified cursor.""" @@ -14658,7 +16154,9 @@ type Query { ): CheckoutLineCountableConnection """ - Look up a channel by ID. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. + Look up a channel by ID. + + Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. """ channel( """ID of the channel.""" @@ -14666,7 +16164,9 @@ type Query { ): Channel """ - List of all channels. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. + List of all channels. + + Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_STAFF_USER. """ channels: [Channel!] @@ -14704,12 +16204,16 @@ type Query { ): Attribute """ - List of all apps installations Requires one of the following permissions: MANAGE_APPS. + List of all apps installations + + Requires one of the following permissions: MANAGE_APPS. """ appsInstallations: [AppInstallation!]! """ - List of the apps. Requires one of the following permissions: MANAGE_APPS. + List of the apps. + + Requires one of the following permissions: MANAGE_APPS. """ apps( """Filtering options for apps.""" @@ -14740,7 +16244,13 @@ type Query { ): App """ - Added in Saleor 3.1. List of all extensions. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. + List of all extensions. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. """ appExtensions( """Filtering options for apps extensions.""" @@ -14760,7 +16270,13 @@ type Query { ): AppExtensionCountableConnection """ - Added in Saleor 3.1. Look up an app extension by ID. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. + Look up an app extension by ID. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. """ appExtension( """ID of the app extension.""" @@ -14789,7 +16305,9 @@ type Query { ): Address """ - List of the shop's customers. Requires one of the following permissions: MANAGE_ORDERS, MANAGE_USERS. + List of the shop's customers. + + Requires one of the following permissions: MANAGE_ORDERS, MANAGE_USERS. """ customers( """Filtering options for customers.""" @@ -14812,7 +16330,9 @@ type Query { ): UserCountableConnection """ - List of permission groups. Requires one of the following permissions: MANAGE_STAFF. + List of permission groups. + + Requires one of the following permissions: MANAGE_STAFF. """ permissionGroups( """Filtering options for permission groups.""" @@ -14835,7 +16355,9 @@ type Query { ): GroupCountableConnection """ - Look up permission group by ID. Requires one of the following permissions: MANAGE_STAFF. + Look up permission group by ID. + + Requires one of the following permissions: MANAGE_STAFF. """ permissionGroup( """ID of the group.""" @@ -14846,7 +16368,9 @@ type Query { me: User """ - List of the shop's staff users. Requires one of the following permissions: MANAGE_STAFF. + List of the shop's staff users. + + Requires one of the following permissions: MANAGE_STAFF. """ staffUsers( """Filtering options for staff users.""" @@ -14869,7 +16393,9 @@ type Query { ): UserCountableConnection """ - Look up a user by ID or email address. Requires one of the following permissions: MANAGE_STAFF, MANAGE_USERS, MANAGE_ORDERS. + Look up a user by ID or email address. + + Requires one of the following permissions: MANAGE_STAFF, MANAGE_USERS, MANAGE_ORDERS. """ user( """ID of the user.""" @@ -14920,7 +16446,9 @@ enum ReportingPeriod { } """ -Request email change of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER. +Request email change of the logged in user. + +Requires one of the following permissions: AUTHENTICATED_USER. """ type RequestEmailChange { """A user instance.""" @@ -14951,7 +16479,7 @@ type Sale implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -14960,7 +16488,7 @@ type Sale implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -14974,7 +16502,7 @@ type Sale implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -14983,7 +16511,7 @@ type Sale implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -15009,7 +16537,9 @@ type Sale implements Node & ObjectWithMetadata { ): CategoryCountableConnection """ - List of collections this sale applies to. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of collections this sale applies to. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ collections( """Return the elements in the list that come before the specified cursor.""" @@ -15026,7 +16556,9 @@ type Sale implements Node & ObjectWithMetadata { ): CollectionCountableConnection """ - List of products this sale applies to. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of products this sale applies to. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ products( """Return the elements in the list that come before the specified cursor.""" @@ -15043,7 +16575,11 @@ type Sale implements Node & ObjectWithMetadata { ): ProductCountableConnection """ - Added in Saleor 3.1. List of product variants this sale applies to. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of product variants this sale applies to. + + Added in Saleor 3.1. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ variants( """Return the elements in the list that come before the specified cursor.""" @@ -15066,7 +16602,9 @@ type Sale implements Node & ObjectWithMetadata { ): SaleTranslation """ - List of channels available for the sale. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of channels available for the sale. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ channelListings: [SaleChannelListing!] @@ -15078,7 +16616,9 @@ type Sale implements Node & ObjectWithMetadata { } """ -Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. +Adds products, categories, collections to a voucher. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleAddCatalogues { """Sale of which catalogue IDs will be modified.""" @@ -15088,7 +16628,9 @@ type SaleAddCatalogues { } """ -Deletes sales. Requires one of the following permissions: MANAGE_DISCOUNTS. +Deletes sales. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleBulkDelete { """Returns how many objects were affected.""" @@ -15122,7 +16664,9 @@ input SaleChannelListingInput { } """ -Manage sale's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS. +Manage sale's availability in channels. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleChannelListingUpdate { """An updated sale instance.""" @@ -15149,7 +16693,9 @@ type SaleCountableEdge { } """ -Creates a new sale. Requires one of the following permissions: MANAGE_DISCOUNTS. +Creates a new sale. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleCreate { discountErrors: [DiscountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -15159,7 +16705,11 @@ type SaleCreate { type SaleCreated { """ - Added in Saleor 3.2. Look up a sale. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a sale. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ sale( """Slug of a channel for which the data should be returned.""" @@ -15168,7 +16718,9 @@ type SaleCreated { } """ -Deletes a sale. Requires one of the following permissions: MANAGE_DISCOUNTS. +Deletes a sale. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleDelete { discountErrors: [DiscountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -15178,7 +16730,11 @@ type SaleDelete { type SaleDeleted { """ - Added in Saleor 3.2. Look up a sale. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a sale. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ sale( """Slug of a channel for which the data should be returned.""" @@ -15223,7 +16779,9 @@ input SaleInput { } """ -Removes products, categories, collections from a sale. Requires one of the following permissions: MANAGE_DISCOUNTS. +Removes products, categories, collections from a sale. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleRemoveCatalogues { """Sale of which catalogue IDs will be modified.""" @@ -15281,13 +16839,17 @@ type SaleTranslatableContent implements Node { ): SaleTranslation """ - Sales allow creating discounts for categories, collections or products and are visible to all the customers. Requires one of the following permissions: MANAGE_DISCOUNTS. + Sales allow creating discounts for categories, collections or products and are visible to all the customers. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ sale: Sale @deprecated(reason: "This field will be removed in Saleor 4.0. Get model fields from the root level queries.") } """ -Creates/updates translations for a sale. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a sale. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type SaleTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -15309,7 +16871,9 @@ enum SaleType { } """ -Updates a sale. Requires one of the following permissions: MANAGE_DISCOUNTS. +Updates a sale. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type SaleUpdate { discountErrors: [DiscountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -15319,7 +16883,11 @@ type SaleUpdate { type SaleUpdated { """ - Added in Saleor 3.2. Look up a sale. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a sale. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ sale( """Slug of a channel for which the data should be returned.""" @@ -15411,7 +16979,7 @@ type ShippingMethod implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -15420,7 +16988,7 @@ type ShippingMethod implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -15434,7 +17002,7 @@ type ShippingMethod implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -15443,7 +17011,7 @@ type ShippingMethod implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata @@ -15522,7 +17090,9 @@ input ShippingMethodChannelListingInput { } """ -Manage shipping method's availability in channels. Requires one of the following permissions: MANAGE_SHIPPING. +Manage shipping method's availability in channels. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingMethodChannelListingUpdate { """An updated shipping method instance.""" @@ -15558,7 +17128,9 @@ type ShippingMethodTranslatableContent implements Node { ): ShippingMethodTranslation """ - Shipping method are the methods you'll use to get customer's orders to them. They are directly exposed to the customers. Requires one of the following permissions: MANAGE_SHIPPING. + Shipping method are the methods you'll use to get customer's orders to them. They are directly exposed to the customers. + + Requires one of the following permissions: MANAGE_SHIPPING. """ shippingMethod: ShippingMethodType @deprecated(reason: "This field will be removed in Saleor 4.0. Get model fields from the root level queries.") } @@ -15589,7 +17161,7 @@ type ShippingMethodType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -15598,7 +17170,7 @@ type ShippingMethodType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -15612,7 +17184,7 @@ type ShippingMethodType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -15621,7 +17193,7 @@ type ShippingMethodType implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata @@ -15641,7 +17213,9 @@ type ShippingMethodType implements Node & ObjectWithMetadata { ): ShippingMethodTranslation """ - List of channels available for the method. Requires one of the following permissions: MANAGE_SHIPPING. + List of channels available for the method. + + Requires one of the following permissions: MANAGE_SHIPPING. """ channelListings: [ShippingMethodChannelListing!] @@ -15657,7 +17231,9 @@ type ShippingMethodType implements Node & ObjectWithMetadata { postalCodeRules: [ShippingMethodPostalCodeRule!] """ - List of excluded products for the shipping method. Requires one of the following permissions: MANAGE_SHIPPING. + List of excluded products for the shipping method. + + Requires one of the following permissions: MANAGE_SHIPPING. """ excludedProducts( """Return the elements in the list that come before the specified cursor.""" @@ -15701,7 +17277,9 @@ input ShippingPostalCodeRulesCreateInputRange { } """ -Deletes shipping prices. Requires one of the following permissions: MANAGE_SHIPPING. +Deletes shipping prices. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingPriceBulkDelete { """Returns how many objects were affected.""" @@ -15711,7 +17289,9 @@ type ShippingPriceBulkDelete { } """ -Creates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING. +Creates a new shipping price. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingPriceCreate { """A shipping zone to which the shipping method belongs.""" @@ -15723,7 +17303,11 @@ type ShippingPriceCreate { type ShippingPriceCreated { """ - Added in Saleor 3.2. Look up a shipping method. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping method. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingMethod( """Slug of a channel for which the data should be returned.""" @@ -15731,7 +17315,11 @@ type ShippingPriceCreated { ): ShippingMethodType """ - Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping zone. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingZone( """Slug of a channel for which the data should be returned.""" @@ -15740,7 +17328,9 @@ type ShippingPriceCreated { } """ -Deletes a shipping price. Requires one of the following permissions: MANAGE_SHIPPING. +Deletes a shipping price. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingPriceDelete { """A shipping method to delete.""" @@ -15754,7 +17344,11 @@ type ShippingPriceDelete { type ShippingPriceDeleted { """ - Added in Saleor 3.2. Look up a shipping method. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping method. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingMethod( """Slug of a channel for which the data should be returned.""" @@ -15762,7 +17356,11 @@ type ShippingPriceDeleted { ): ShippingMethodType """ - Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping zone. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingZone( """Slug of a channel for which the data should be returned.""" @@ -15771,7 +17369,9 @@ type ShippingPriceDeleted { } """ -Exclude products from shipping price. Requires one of the following permissions: MANAGE_SHIPPING. +Exclude products from shipping price. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingPriceExcludeProducts { """A shipping method with new list of excluded products.""" @@ -15821,7 +17421,9 @@ input ShippingPriceInput { } """ -Remove product from excluded list for shipping price. Requires one of the following permissions: MANAGE_SHIPPING. +Remove product from excluded list for shipping price. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingPriceRemoveProductFromExclude { """A shipping method with new list of excluded products.""" @@ -15831,7 +17433,9 @@ type ShippingPriceRemoveProductFromExclude { } """ -Creates/updates translations for a shipping method. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a shipping method. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type ShippingPriceTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -15847,7 +17451,9 @@ input ShippingPriceTranslationInput { } """ -Updates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING. +Updates a new shipping price. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingPriceUpdate { """A shipping zone to which the shipping method belongs.""" @@ -15859,7 +17465,11 @@ type ShippingPriceUpdate { type ShippingPriceUpdated { """ - Added in Saleor 3.2. Look up a shipping method. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping method. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingMethod( """Slug of a channel for which the data should be returned.""" @@ -15867,7 +17477,11 @@ type ShippingPriceUpdated { ): ShippingMethodType """ - Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping zone. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingZone( """Slug of a channel for which the data should be returned.""" @@ -15891,7 +17505,7 @@ type ShippingZone implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -15900,7 +17514,7 @@ type ShippingZone implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -15914,7 +17528,7 @@ type ShippingZone implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -15923,7 +17537,7 @@ type ShippingZone implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -15951,7 +17565,9 @@ type ShippingZone implements Node & ObjectWithMetadata { } """ -Deletes shipping zones. Requires one of the following permissions: MANAGE_SHIPPING. +Deletes shipping zones. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingZoneBulkDelete { """Returns how many objects were affected.""" @@ -15978,7 +17594,9 @@ type ShippingZoneCountableEdge { } """ -Creates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING. +Creates a new shipping zone. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingZoneCreate { shippingErrors: [ShippingError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16010,7 +17628,11 @@ input ShippingZoneCreateInput { type ShippingZoneCreated { """ - Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping zone. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingZone( """Slug of a channel for which the data should be returned.""" @@ -16019,7 +17641,9 @@ type ShippingZoneCreated { } """ -Deletes a shipping zone. Requires one of the following permissions: MANAGE_SHIPPING. +Deletes a shipping zone. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingZoneDelete { shippingErrors: [ShippingError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16029,7 +17653,11 @@ type ShippingZoneDelete { type ShippingZoneDeleted { """ - Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping zone. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingZone( """Slug of a channel for which the data should be returned.""" @@ -16043,7 +17671,9 @@ input ShippingZoneFilterInput { } """ -Updates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING. +Updates a new shipping zone. + +Requires one of the following permissions: MANAGE_SHIPPING. """ type ShippingZoneUpdate { shippingErrors: [ShippingError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16081,7 +17711,11 @@ input ShippingZoneUpdateInput { type ShippingZoneUpdated { """ - Added in Saleor 3.2. Look up a shipping zone. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a shipping zone. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ shippingZone( """Slug of a channel for which the data should be returned.""" @@ -16119,7 +17753,11 @@ type Shop { ): [ShippingMethod!] """ - Added in Saleor 3.1. List of all currencies supported by shop's channels. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. + List of all currencies supported by shop's channels. + + Added in Saleor 3.1. + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. """ channelCurrencies: [String!]! @@ -16140,12 +17778,16 @@ type Shop { defaultCountry: CountryDisplay """ - Default shop's email sender's name. Requires one of the following permissions: MANAGE_SETTINGS. + Default shop's email sender's name. + + Requires one of the following permissions: MANAGE_SETTINGS. """ defaultMailSenderName: String """ - Default shop's email sender's address. Requires one of the following permissions: MANAGE_SETTINGS. + Default shop's email sender's address. + + Requires one of the following permissions: MANAGE_SETTINGS. """ defaultMailSenderAddress: String @@ -16173,10 +17815,18 @@ type Shop { """Include taxes in prices.""" includeTaxesInPrices: Boolean! - """Added in Saleor 3.1. Automatically approve all new fulfillments.""" + """ + Automatically approve all new fulfillments. + + Added in Saleor 3.1. + """ fulfillmentAutoApprove: Boolean! - """Added in Saleor 3.1. Allow to approve fulfillments which are unpaid.""" + """ + Allow to approve fulfillments which are unpaid. + + Added in Saleor 3.1. + """ fulfillmentAllowUnpaid: Boolean! """Display prices with tax in store.""" @@ -16198,32 +17848,52 @@ type Shop { ): ShopTranslation """ - Enable automatic fulfillment for all digital products. Requires one of the following permissions: MANAGE_SETTINGS. + Enable automatic fulfillment for all digital products. + + Requires one of the following permissions: MANAGE_SETTINGS. """ automaticFulfillmentDigitalProducts: Boolean """ - Added in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout or null when stock reservation is disabled. Requires one of the following permissions: MANAGE_SETTINGS. + Default number of minutes stock will be reserved for anonymous checkout or null when stock reservation is disabled. + + Added in Saleor 3.1. + + Requires one of the following permissions: MANAGE_SETTINGS. """ reserveStockDurationAnonymousUser: Int """ - Added in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout or null when stock reservation is disabled. Requires one of the following permissions: MANAGE_SETTINGS. + Default number of minutes stock will be reserved for authenticated checkout or null when stock reservation is disabled. + + Added in Saleor 3.1. + + Requires one of the following permissions: MANAGE_SETTINGS. """ reserveStockDurationAuthenticatedUser: Int """ - Added in Saleor 3.1. Default number of maximum line quantity in single checkout (per single checkout line). Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_SETTINGS. + Default number of maximum line quantity in single checkout (per single checkout line). + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. + + Requires one of the following permissions: MANAGE_SETTINGS. """ limitQuantityPerCheckout: Int """ - Default number of max downloads per digital content URL. Requires one of the following permissions: MANAGE_SETTINGS. + Default number of max downloads per digital content URL. + + Requires one of the following permissions: MANAGE_SETTINGS. """ defaultDigitalMaxDownloads: Int """ - Default number of days which digital content URL will be valid. Requires one of the following permissions: MANAGE_SETTINGS. + Default number of days which digital content URL will be valid. + + Requires one of the following permissions: MANAGE_SETTINGS. """ defaultDigitalUrlValidDays: Int @@ -16234,23 +17904,31 @@ type Shop { customerSetPasswordUrl: String """ - List of staff notification recipients. Requires one of the following permissions: MANAGE_SETTINGS. + List of staff notification recipients. + + Requires one of the following permissions: MANAGE_SETTINGS. """ staffNotificationRecipients: [StaffNotificationRecipient!] """ - Resource limitations and current usage if any set for a shop Requires one of the following permissions: AUTHENTICATED_STAFF_USER. + Resource limitations and current usage if any set for a shop + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER. """ limits: LimitInfo! """ - Saleor API version. Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. + Saleor API version. + + Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP. """ version: String! } """ -Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. Requires one of the following permissions: MANAGE_SETTINGS. +Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type ShopAddressUpdate { """Updated shop.""" @@ -16260,7 +17938,9 @@ type ShopAddressUpdate { } """ -Updates site domain of the shop. Requires one of the following permissions: MANAGE_SETTINGS. +Updates site domain of the shop. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type ShopDomainUpdate { """Updated shop.""" @@ -16294,7 +17974,9 @@ enum ShopErrorCode { } """ -Fetch tax rates. Requires one of the following permissions: MANAGE_SETTINGS. +Fetch tax rates. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type ShopFetchTaxRates { """Updated shop.""" @@ -16329,12 +18011,16 @@ input ShopSettingsInput { automaticFulfillmentDigitalProducts: Boolean """ - Added in Saleor 3.1. Enable automatic approval of all new fulfillments. + Enable automatic approval of all new fulfillments. + + Added in Saleor 3.1. """ fulfillmentAutoApprove: Boolean """ - Added in Saleor 3.1. Enable ability to approve fulfillments which are unpaid. + Enable ability to approve fulfillments which are unpaid. + + Added in Saleor 3.1. """ fulfillmentAllowUnpaid: Boolean @@ -16354,23 +18040,33 @@ input ShopSettingsInput { customerSetPasswordUrl: String """ - Added in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable. + Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable. + + Added in Saleor 3.1. """ reserveStockDurationAnonymousUser: Int """ - Added in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable. + Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable. + + Added in Saleor 3.1. """ reserveStockDurationAuthenticatedUser: Int """ - Added in Saleor 3.1. Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50. Note: this feature is in a preview state and can be subject to changes at later point. + Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ limitQuantityPerCheckout: Int } """ -Creates/updates translations for shop settings. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for shop settings. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type ShopSettingsTranslate { """Updated shop settings.""" @@ -16385,7 +18081,9 @@ input ShopSettingsTranslationInput { } """ -Updates shop settings. Requires one of the following permissions: MANAGE_SETTINGS. +Updates shop settings. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type ShopSettingsUpdate { """Updated shop.""" @@ -16412,7 +18110,9 @@ input SiteDomainInput { } """ -Deletes staff users. Requires one of the following permissions: MANAGE_STAFF. +Deletes staff users. + +Requires one of the following permissions: MANAGE_STAFF. """ type StaffBulkDelete { """Returns how many objects were affected.""" @@ -16422,7 +18122,9 @@ type StaffBulkDelete { } """ -Creates a new staff user. Requires one of the following permissions: MANAGE_STAFF. +Creates a new staff user. + +Requires one of the following permissions: MANAGE_STAFF. """ type StaffCreate { staffErrors: [StaffError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16456,7 +18158,9 @@ input StaffCreateInput { } """ -Deletes a staff user. Requires one of the following permissions: MANAGE_STAFF. +Deletes a staff user. + +Requires one of the following permissions: MANAGE_STAFF. """ type StaffDelete { staffErrors: [StaffError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16514,7 +18218,9 @@ type StaffNotificationRecipient implements Node { } """ -Creates a new staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS. +Creates a new staff notification recipient. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type StaffNotificationRecipientCreate { shopErrors: [ShopError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16523,7 +18229,9 @@ type StaffNotificationRecipientCreate { } """ -Delete staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS. +Delete staff notification recipient. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type StaffNotificationRecipientDelete { shopErrors: [ShopError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16543,7 +18251,9 @@ input StaffNotificationRecipientInput { } """ -Updates a staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS. +Updates a staff notification recipient. + +Requires one of the following permissions: MANAGE_SETTINGS. """ type StaffNotificationRecipientUpdate { shopErrors: [ShopError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16552,7 +18262,9 @@ type StaffNotificationRecipientUpdate { } """ -Updates an existing staff user. Requires one of the following permissions: MANAGE_STAFF. +Updates an existing staff user. + +Requires one of the following permissions: MANAGE_STAFF. """ type StaffUpdate { staffErrors: [StaffError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -16596,17 +18308,23 @@ type Stock implements Node { productVariant: ProductVariant! """ - Quantity of a product in the warehouse's possession, including the allocated stock that is waiting for shipment. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + Quantity of a product in the warehouse's possession, including the allocated stock that is waiting for shipment. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ quantity: Int! """ - Quantity allocated for orders. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + Quantity allocated for orders. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ quantityAllocated: Int! """ - Quantity reserved for checkouts. Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. + Quantity reserved for checkouts. + + Requires one of the following permissions: MANAGE_PRODUCTS, MANAGE_ORDERS. """ quantityReserved: Int! } @@ -16687,7 +18405,11 @@ enum StorePaymentMethodEnum { type Subscription { """ - Added in Saleor 3.2. Look up subscription event. Note: this feature is in a preview state and can be subject to changes at later point. + Look up subscription event. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ event: Event } @@ -16815,7 +18537,11 @@ enum TranslatableKinds { type TranslationCreated { """ - Added in Saleor 3.2. Look up a translation. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a translation. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ translation: TranslationTypes } @@ -16852,7 +18578,11 @@ union TranslationTypes = ProductTranslation | CollectionTranslation | CategoryTr type TranslationUpdated { """ - Added in Saleor 3.2. Look up a translation. Note: this feature is in a preview state and can be subject to changes at later point. + Look up a translation. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ translation: TranslationTypes } @@ -16922,7 +18652,7 @@ type User implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -16931,7 +18661,7 @@ type User implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -16945,7 +18675,7 @@ type User implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -16954,7 +18684,7 @@ type User implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata email: String! @@ -16991,7 +18721,9 @@ type User implements Node & ObjectWithMetadata { ): GiftCardCountableConnection """ - A note about the customer. Requires one of the following permissions: MANAGE_USERS, MANAGE_STAFF. + A note about the customer. + + Requires one of the following permissions: MANAGE_USERS, MANAGE_STAFF. """ note: String @@ -17026,7 +18758,9 @@ type User implements Node & ObjectWithMetadata { ): Image """ - List of events associated with the user. Requires one of the following permissions: MANAGE_USERS, MANAGE_STAFF. + List of events associated with the user. + + Requires one of the following permissions: MANAGE_USERS, MANAGE_STAFF. """ events: [CustomerEvent!] @@ -17046,7 +18780,9 @@ type User implements Node & ObjectWithMetadata { } """ -Deletes a user avatar. Only for staff members. Requires one of the following permissions: AUTHENTICATED_STAFF_USER. +Deletes a user avatar. Only for staff members. + +Requires one of the following permissions: AUTHENTICATED_STAFF_USER. """ type UserAvatarDelete { """An updated user instance.""" @@ -17056,7 +18792,9 @@ type UserAvatarDelete { } """ -Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: AUTHENTICATED_STAFF_USER. +Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec + +Requires one of the following permissions: AUTHENTICATED_STAFF_USER. """ type UserAvatarUpdate { """An updated user instance.""" @@ -17066,7 +18804,9 @@ type UserAvatarUpdate { } """ -Activate or deactivate users. Requires one of the following permissions: MANAGE_USERS. +Activate or deactivate users. + +Requires one of the following permissions: MANAGE_USERS. """ type UserBulkSetActive { """Returns how many objects were affected.""" @@ -17189,7 +18929,9 @@ enum VariantAttributeScope { } """ -Assign an media to a product variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Assign an media to a product variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type VariantMediaAssign { productVariant: ProductVariant @@ -17199,7 +18941,9 @@ type VariantMediaAssign { } """ -Unassign an media from a product variant. Requires one of the following permissions: MANAGE_PRODUCTS. +Unassign an media from a product variant. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type VariantMediaUnassign { productVariant: ProductVariant @@ -17276,7 +19020,7 @@ type Voucher implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -17285,7 +19029,7 @@ type Voucher implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -17299,7 +19043,7 @@ type Voucher implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -17308,7 +19052,7 @@ type Voucher implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String @@ -17338,7 +19082,9 @@ type Voucher implements Node & ObjectWithMetadata { ): CategoryCountableConnection """ - List of collections this voucher applies to. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of collections this voucher applies to. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ collections( """Return the elements in the list that come before the specified cursor.""" @@ -17355,7 +19101,9 @@ type Voucher implements Node & ObjectWithMetadata { ): CollectionCountableConnection """ - List of products this voucher applies to. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of products this voucher applies to. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ products( """Return the elements in the list that come before the specified cursor.""" @@ -17372,7 +19120,11 @@ type Voucher implements Node & ObjectWithMetadata { ): ProductCountableConnection """ - Added in Saleor 3.1. List of product variants this voucher applies to. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of product variants this voucher applies to. + + Added in Saleor 3.1. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ variants( """Return the elements in the list that come before the specified cursor.""" @@ -17413,13 +19165,17 @@ type Voucher implements Node & ObjectWithMetadata { type: VoucherTypeEnum! """ - List of availability in channels for the voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. + List of availability in channels for the voucher. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ channelListings: [VoucherChannelListing!] } """ -Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. +Adds products, categories, collections to a voucher. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherAddCatalogues { """Voucher of which catalogue IDs will be modified.""" @@ -17429,7 +19185,9 @@ type VoucherAddCatalogues { } """ -Deletes vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS. +Deletes vouchers. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherBulkDelete { """Returns how many objects were affected.""" @@ -17467,7 +19225,9 @@ input VoucherChannelListingInput { } """ -Manage voucher's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS. +Manage voucher's availability in channels. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherChannelListingUpdate { """An updated voucher instance.""" @@ -17494,7 +19254,9 @@ type VoucherCountableEdge { } """ -Creates a new voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. +Creates a new voucher. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherCreate { discountErrors: [DiscountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17503,7 +19265,9 @@ type VoucherCreate { } """ -Deletes a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. +Deletes a voucher. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherDelete { discountErrors: [DiscountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17548,7 +19312,11 @@ input VoucherInput { """Products discounted by the voucher.""" products: [ID!] - """Added in Saleor 3.1. Variants discounted by the voucher.""" + """ + Variants discounted by the voucher. + + Added in Saleor 3.1. + """ variants: [ID!] """Collections discounted by the voucher.""" @@ -17577,7 +19345,9 @@ input VoucherInput { } """ -Removes products, categories, collections from a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. +Removes products, categories, collections from a voucher. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherRemoveCatalogues { """Voucher of which catalogue IDs will be modified.""" @@ -17635,13 +19405,17 @@ type VoucherTranslatableContent implements Node { ): VoucherTranslation """ - Vouchers allow giving discounts to particular customers on categories, collections or specific products. They can be used during checkout by providing valid voucher codes. Requires one of the following permissions: MANAGE_DISCOUNTS. + Vouchers allow giving discounts to particular customers on categories, collections or specific products. They can be used during checkout by providing valid voucher codes. + + Requires one of the following permissions: MANAGE_DISCOUNTS. """ voucher: Voucher @deprecated(reason: "This field will be removed in Saleor 4.0. Get model fields from the root level queries.") } """ -Creates/updates translations for a voucher. Requires one of the following permissions: MANAGE_TRANSLATIONS. +Creates/updates translations for a voucher. + +Requires one of the following permissions: MANAGE_TRANSLATIONS. """ type VoucherTranslate { translationErrors: [TranslationError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17664,7 +19438,9 @@ enum VoucherTypeEnum { } """ -Updates a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS. +Updates a voucher. + +Requires one of the following permissions: MANAGE_DISCOUNTS. """ type VoucherUpdate { discountErrors: [DiscountError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17686,7 +19462,7 @@ type Warehouse implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafield(key: String!): String @@ -17695,7 +19471,7 @@ type Warehouse implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ privateMetafields(keys: [String!]): Metadata @@ -17709,7 +19485,7 @@ type Warehouse implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafield(key: String!): String @@ -17718,7 +19494,7 @@ type Warehouse implements Node & ObjectWithMetadata { Added in Saleor 3.3. - Note: this feature is in a preview state and can be subject to changes at later point. + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ metafields(keys: [String!]): Metadata name: String! @@ -17731,7 +19507,11 @@ type Warehouse implements Node & ObjectWithMetadata { companyName: String! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `Address.companyName` instead.") """ - Added in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point. + Click and collect options: local, all or disabled. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ clickAndCollectOption: WarehouseClickAndCollectOptionEnum! shippingZones( @@ -17774,7 +19554,9 @@ type WarehouseCountableEdge { } """ -Creates new warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. +Creates new warehouse. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type WarehouseCreate { warehouseErrors: [WarehouseError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17800,7 +19582,9 @@ input WarehouseCreateInput { } """ -Deletes selected warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. +Deletes selected warehouse. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type WarehouseDelete { warehouseErrors: [WarehouseError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17839,7 +19623,9 @@ input WarehouseFilterInput { } """ -Add shipping zone to given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. +Add shipping zone to given warehouse. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type WarehouseShippingZoneAssign { warehouseErrors: [WarehouseError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17848,7 +19634,9 @@ type WarehouseShippingZoneAssign { } """ -Remove shipping zone from given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. +Remove shipping zone from given warehouse. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type WarehouseShippingZoneUnassign { warehouseErrors: [WarehouseError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17870,7 +19658,9 @@ input WarehouseSortingInput { } """ -Updates given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS. +Updates given warehouse. + +Requires one of the following permissions: MANAGE_PRODUCTS. """ type WarehouseUpdate { warehouseErrors: [WarehouseError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17892,12 +19682,20 @@ input WarehouseUpdateInput { address: AddressInput """ - Added in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point. + Click and collect options: local, all or disabled. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ clickAndCollectOption: WarehouseClickAndCollectOptionEnum """ - Added in Saleor 3.1. Visibility of warehouse stocks. Note: this feature is in a preview state and can be subject to changes at later point. + Visibility of warehouse stocks. + + Added in Saleor 3.1. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ isPrivate: Boolean } @@ -17952,7 +19750,9 @@ type Webhook implements Node { } """ -Creates a new webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. +Creates a new webhook subscription. + +Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. """ type WebhookCreate { webhookErrors: [WebhookError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -17990,13 +19790,19 @@ input WebhookCreateInput { secretKey: String """ - Added in Saleor 3.2. Subscription query used to define a webhook payload. Note: this feature is in a preview state and can be subject to changes at later point. + Subscription query used to define a webhook payload. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ query: String } """ -Deletes a webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. +Deletes a webhook subscription. + +Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP. """ type WebhookDelete { webhookErrors: [WebhookError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -18451,7 +20257,9 @@ enum WebhookSampleEventTypeEnum { } """ -Updates a webhook subscription. Requires one of the following permissions: MANAGE_APPS. +Updates a webhook subscription. + +Requires one of the following permissions: MANAGE_APPS. """ type WebhookUpdate { webhookErrors: [WebhookError!]! @deprecated(reason: "This field will be removed in Saleor 4.0. Use `errors` field instead.") @@ -18489,7 +20297,11 @@ input WebhookUpdateInput { secretKey: String """ - Added in Saleor 3.2. Subscription query used to define a webhook payload. Note: this feature is in a preview state and can be subject to changes at later point. + Subscription query used to define a webhook payload. + + Added in Saleor 3.2. + + Note: this API is currently in Feature Preview and can be subject to changes at later point. """ query: String } diff --git a/src/attributes/components/AttributeList/AttributeList.tsx b/src/attributes/components/AttributeList/AttributeList.tsx index 029f8d686..8187b64e6 100644 --- a/src/attributes/components/AttributeList/AttributeList.tsx +++ b/src/attributes/components/AttributeList/AttributeList.tsx @@ -158,7 +158,7 @@ const AttributeList: React.FC = ({ onClick={() => onSort(AttributeListUrlSortField.useInFacetedSearch)} > diff --git a/src/attributes/components/AttributeListPage/filters.ts b/src/attributes/components/AttributeListPage/filters.ts index 2eb5dd6fb..a83c37746 100644 --- a/src/attributes/components/AttributeListPage/filters.ts +++ b/src/attributes/components/AttributeListPage/filters.ts @@ -5,8 +5,6 @@ import { createBooleanField } from "@saleor/utils/filters/fields"; import { defineMessages, IntlShape } from "react-intl"; export enum AttributeFilterKeys { - availableInGrid = "availableInGrid", - filterableInDashboard = "filterableInDashboard", filterableInStorefront = "filterableInStorefront", isVariantOnly = "isVariantOnly", valueRequired = "valueRequired", @@ -14,8 +12,6 @@ export enum AttributeFilterKeys { } export interface AttributeListFilterOpts { - availableInGrid: FilterOpts; - filterableInDashboard: FilterOpts; filterableInStorefront: FilterOpts; isVariantOnly: FilterOpts; valueRequired: FilterOpts; @@ -23,14 +19,6 @@ export interface AttributeListFilterOpts { } const messages = defineMessages({ - availableInGrid: { - defaultMessage: "Can be used as column", - description: "attribute can be column in product list table" - }, - filterableInDashboard: { - defaultMessage: "Filterable in Dashboard", - description: "use attribute in filtering" - }, filterableInStorefront: { defaultMessage: "Filterable in Storefront", description: "use attribute in filtering" @@ -54,30 +42,6 @@ export function createFilterStructure( opts: AttributeListFilterOpts ): IFilter { return [ - { - ...createBooleanField( - AttributeFilterKeys.availableInGrid, - intl.formatMessage(messages.availableInGrid), - opts.availableInGrid.value, - { - negative: intl.formatMessage(commonMessages.no), - positive: intl.formatMessage(commonMessages.yes) - } - ), - active: opts.availableInGrid.active - }, - { - ...createBooleanField( - AttributeFilterKeys.filterableInDashboard, - intl.formatMessage(messages.filterableInDashboard), - opts.filterableInDashboard.value, - { - negative: intl.formatMessage(commonMessages.no), - positive: intl.formatMessage(commonMessages.yes) - } - ), - active: opts.filterableInDashboard.active - }, { ...createBooleanField( AttributeFilterKeys.filterableInStorefront, diff --git a/src/attributes/components/AttributeProperties/AttributeProperties.tsx b/src/attributes/components/AttributeProperties/AttributeProperties.tsx index 2db3d8c2f..929626a54 100644 --- a/src/attributes/components/AttributeProperties/AttributeProperties.tsx +++ b/src/attributes/components/AttributeProperties/AttributeProperties.tsx @@ -1,11 +1,9 @@ import { Card, CardContent, TextField, Typography } from "@material-ui/core"; import { ATTRIBUTE_TYPES_WITH_CONFIGURABLE_FACED_NAVIGATION } from "@saleor/attributes/utils/data"; -import CardSpacer from "@saleor/components/CardSpacer"; import CardTitle from "@saleor/components/CardTitle"; import ControlledCheckbox from "@saleor/components/ControlledCheckbox"; import ControlledSwitch from "@saleor/components/ControlledSwitch"; import FormSpacer from "@saleor/components/FormSpacer"; -import Hr from "@saleor/components/Hr"; import { AttributeErrorFragment, AttributeTypeEnum } from "@saleor/graphql"; import { commonMessages } from "@saleor/intl"; import { getFormErrors } from "@saleor/utils/errors"; @@ -39,7 +37,7 @@ const messages = defineMessages({ description: "caption" }, filterableInStorefront: { - defaultMessage: "Use in Faceted Navigation", + defaultMessage: "Use as filter", description: "attribute is filterable in storefront" }, storefrontPropertiesTitle: { @@ -77,10 +75,6 @@ const AttributeProperties: React.FC = ({ const formErrors = getFormErrors(["storefrontSearchPosition"], errors); - const dashboardProperties = ATTRIBUTE_TYPES_WITH_CONFIGURABLE_FACED_NAVIGATION.includes( - data.inputType - ); - const storefrontFacetedNavigationProperties = ATTRIBUTE_TYPES_WITH_CONFIGURABLE_FACED_NAVIGATION.includes( data.inputType @@ -90,41 +84,6 @@ const AttributeProperties: React.FC = ({ - {/* - - -
- - - - - - - - } - onChange={onChange} - /> */} - - - - -
{storefrontFacetedNavigationProperties && ( <> = ({ /> )} + )} - = ({ onChange={onChange} disabled={disabled} /> - {dashboardProperties && ( - <> - - - - -
- - - - - - - - } - checked={data.filterableInDashboard} - onChange={onChange} - disabled={disabled} - /> - - - - - - - - } - checked={data.availableInGrid} - onChange={onChange} - disabled={disabled} - /> - - )}
); diff --git a/src/attributes/urls.ts b/src/attributes/urls.ts index e229f077e..80825808c 100644 --- a/src/attributes/urls.ts +++ b/src/attributes/urls.ts @@ -15,8 +15,6 @@ import { export const attributeSection = "/attributes/"; export enum AttributeListUrlFiltersEnum { - availableInGrid = "availableInGrid", - filterableInDashboard = "filterableInDashboard", filterableInStorefront = "filterableInStorefront", isVariantOnly = "isVariantOnly", valueRequired = "valueRequired", diff --git a/src/attributes/utils/data.ts b/src/attributes/utils/data.ts index c8f2d9def..62f5b915e 100644 --- a/src/attributes/utils/data.ts +++ b/src/attributes/utils/data.ts @@ -6,6 +6,7 @@ import { import { AttributeEntityTypeEnum, AttributeErrorFragment, + AttributeFragment, AttributeInputTypeEnum, AttributeValueDeleteMutation, AttributeValueFragment, @@ -51,6 +52,14 @@ export const ATTRIBUTE_TYPES_WITH_CONFIGURABLE_FACED_NAVIGATION = [ AttributeInputTypeEnum.SWATCH ]; +export function filterable( + attribute: Pick +): boolean { + return ATTRIBUTE_TYPES_WITH_CONFIGURABLE_FACED_NAVIGATION.includes( + attribute.inputType + ); +} + export interface AttributeReference { label: string; value: string; diff --git a/src/attributes/views/AttributeList/__snapshots__/filters.test.ts.snap b/src/attributes/views/AttributeList/__snapshots__/filters.test.ts.snap index 425e23c5c..75996cf9b 100644 --- a/src/attributes/views/AttributeList/__snapshots__/filters.test.ts.snap +++ b/src/attributes/views/AttributeList/__snapshots__/filters.test.ts.snap @@ -2,8 +2,6 @@ exports[`Filtering URL params should not be empty if active filters are present 1`] = ` Object { - "availableInGrid": "true", - "filterableInDashboard": "true", "filterableInStorefront": "true", "isVariantOnly": "true", "valueRequired": "true", @@ -11,4 +9,4 @@ Object { } `; -exports[`Filtering URL params should not be empty if active filters are present 2`] = `"availableInGrid=true&filterableInDashboard=true&filterableInStorefront=true&isVariantOnly=true&valueRequired=true&visibleInStorefront=true"`; +exports[`Filtering URL params should not be empty if active filters are present 2`] = `"filterableInStorefront=true&isVariantOnly=true&valueRequired=true&visibleInStorefront=true"`; diff --git a/src/attributes/views/AttributeList/filters.test.ts b/src/attributes/views/AttributeList/filters.test.ts index c3c385d3e..f2813c9e3 100644 --- a/src/attributes/views/AttributeList/filters.test.ts +++ b/src/attributes/views/AttributeList/filters.test.ts @@ -18,7 +18,7 @@ describe("Filtering query params", () => { it("should not be empty object if params given", () => { const params: AttributeListUrlFilters = { - availableInGrid: true.toString() + isVariantOnly: true.toString() }; const filterVariables = getFilterVariables(params); @@ -30,14 +30,6 @@ describe("Filtering URL params", () => { const intl = createIntl(config); const filters = createFilterStructure(intl, { - availableInGrid: { - active: false, - value: true - }, - filterableInDashboard: { - active: false, - value: true - }, filterableInStorefront: { active: false, value: true diff --git a/src/attributes/views/AttributeList/filters.ts b/src/attributes/views/AttributeList/filters.ts index b0aaa74b0..1723fc45a 100644 --- a/src/attributes/views/AttributeList/filters.ts +++ b/src/attributes/views/AttributeList/filters.ts @@ -23,14 +23,6 @@ export function getFilterOpts( params: AttributeListUrlFilters ): AttributeListFilterOpts { return { - availableInGrid: { - active: params.availableInGrid !== undefined, - value: maybe(() => parseBoolean(params.availableInGrid, true)) - }, - filterableInDashboard: { - active: params.filterableInDashboard !== undefined, - value: maybe(() => parseBoolean(params.filterableInDashboard, true)) - }, filterableInStorefront: { active: params.filterableInStorefront !== undefined, value: maybe(() => parseBoolean(params.filterableInStorefront, true)) @@ -54,14 +46,6 @@ export function getFilterVariables( params: AttributeListUrlFilters ): AttributeFilterInput { return { - availableInGrid: - params.availableInGrid !== undefined - ? parseBoolean(params.availableInGrid, false) - : undefined, - filterableInDashboard: - params.filterableInDashboard !== undefined - ? parseBoolean(params.filterableInDashboard, false) - : undefined, filterableInStorefront: params.filterableInStorefront !== undefined ? parseBoolean(params.filterableInStorefront, false) @@ -88,18 +72,6 @@ export function getFilterQueryParam( const { name } = filter; switch (name) { - case AttributeFilterKeys.availableInGrid: - return getSingleValueQueryParam( - filter, - AttributeListUrlFiltersEnum.availableInGrid - ); - - case AttributeFilterKeys.filterableInDashboard: - return getSingleValueQueryParam( - filter, - AttributeListUrlFiltersEnum.filterableInDashboard - ); - case AttributeFilterKeys.filterableInStorefront: return getSingleValueQueryParam( filter, diff --git a/src/components/ColumnPicker/ColumnPicker.tsx b/src/components/ColumnPicker/ColumnPicker.tsx index 4ba561e78..f3f6c1f10 100644 --- a/src/components/ColumnPicker/ColumnPicker.tsx +++ b/src/components/ColumnPicker/ColumnPicker.tsx @@ -1,31 +1,33 @@ import { ClickAwayListener, Grow, Popper } from "@material-ui/core"; +import { FormChange } from "@saleor/hooks/useForm"; import useStateFromProps from "@saleor/hooks/useStateFromProps"; -import { makeStyles } from "@saleor/macaw-ui"; -import { toggle } from "@saleor/utils/lists"; +import { Choice, ColumnsIcon, IconButton, makeStyles } from "@saleor/macaw-ui"; +import { FetchMoreProps } from "@saleor/types"; +import { score } from "fuzzaldrin"; +import sortBy from "lodash/sortBy"; import React from "react"; -import ColumnPickerButton from "./ColumnPickerButton"; +import { MultiAutocompleteChoiceType } from "../MultiAutocompleteSelectField"; import ColumnPickerContent, { ColumnPickerContentProps } from "./ColumnPickerContent"; export interface ColumnPickerProps - extends Omit< - ColumnPickerContentProps, - "selectedColumns" | "onCancel" | "onColumnToggle" | "onReset" | "onSave" - > { + extends FetchMoreProps, + Pick { className?: string; + availableColumns: MultiAutocompleteChoiceType[]; defaultColumns: string[]; - initialColumns: string[]; + initialColumns: Choice[]; initialOpen?: boolean; + query: string; onSave: (columns: string[]) => void; } const useStyles = makeStyles( theme => ({ popper: { - marginTop: theme.spacing(1), - zIndex: 2 + marginTop: theme.spacing(1) } }), { @@ -36,54 +38,77 @@ const useStyles = makeStyles( const ColumnPicker: React.FC = props => { const { className, - columns, + availableColumns, defaultColumns, - hasMore, initialColumns, initialOpen = false, - total, - onFetchMore, - onSave + onSave, + query, + ...rest } = props; const classes = useStyles(props); const anchor = React.useRef(); + const selectedColumns = React.useRef( + initialColumns.map(({ value }) => value) + ); const [isExpanded, setExpansionState] = React.useState(false); - const [selectedColumns, setSelectedColumns] = useStateFromProps( + + // Component is uncontrolled but we need to reset it somehow, so we change + // initial prop after reset callback to force value refreshing + const [initialColumnsChoices, setInitialColumnsChoices] = useStateFromProps( initialColumns ); + const onChange: FormChange = event => { + selectedColumns.current = event.target.value; + }; + React.useEffect(() => { setTimeout(() => setExpansionState(initialOpen), 100); }, []); const handleCancel = () => { setExpansionState(false); - setSelectedColumns(initialColumns); + selectedColumns.current = initialColumns.map(({ value }) => value); }; - const handleColumnToggle = (column: string) => - setSelectedColumns(toggle(column, selectedColumns, (a, b) => a === b)); - - const handleReset = () => setSelectedColumns(defaultColumns); + const handleReset = () => { + selectedColumns.current = defaultColumns; + const defaultColumnsChoices = defaultColumns.map(value => ({ + label: availableColumns.find(column => column.value === value)?.label, + value + })); + setInitialColumnsChoices(defaultColumnsChoices); + onChange({ target: { name: "", value: defaultColumns } }); + }; const handleSave = () => { setExpansionState(false); - onSave(selectedColumns); + onSave(selectedColumns.current); }; + const choices = sortBy( + availableColumns.map(column => ({ + ...column, + score: -score(column.label, query) + })), + "score" + ); + return ( setExpansionState(false)}>
- setExpansionState(prevState => !prevState)} - /> + > + + {({ TransitionProps, placement }) => ( @@ -95,15 +120,13 @@ const ColumnPicker: React.FC = props => { }} > )} diff --git a/src/components/ColumnPicker/ColumnPickerButton.tsx b/src/components/ColumnPicker/ColumnPickerButton.tsx deleted file mode 100644 index 3fc9ee4c0..000000000 --- a/src/components/ColumnPicker/ColumnPickerButton.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { fade } from "@material-ui/core/styles/colorManipulator"; -import ArrowDropDownIcon from "@material-ui/icons/ArrowDropDown"; -import { Button, makeStyles } from "@saleor/macaw-ui"; -import classNames from "classnames"; -import React from "react"; -import { FormattedMessage } from "react-intl"; - -interface ColumnPickerButtonProps { - active: boolean; - className?: string; - onClick: () => void; -} - -const useStyles = makeStyles( - theme => ({ - icon: { - marginLeft: theme.spacing(2), - transition: theme.transitions.duration.short + "ms" - }, - root: { - "& span": { - color: theme.palette.primary.main - }, - paddingRight: theme.spacing(1) - }, - rootActive: { - background: fade(theme.palette.primary.main, 0.1) - }, - rotate: { - transform: "rotate(180deg)" - } - }), - { - name: "ColumnPickerButton" - } -); - -const ColumnPickerButton: React.FC = props => { - const { active, className, onClick } = props; - const classes = useStyles(props); - - return ( - - ); -}; - -export default ColumnPickerButton; diff --git a/src/components/ColumnPicker/ColumnPickerContent.tsx b/src/components/ColumnPicker/ColumnPickerContent.tsx index 1891e349a..9d28d68de 100644 --- a/src/components/ColumnPicker/ColumnPickerContent.tsx +++ b/src/components/ColumnPicker/ColumnPickerContent.tsx @@ -1,194 +1,123 @@ import { Card, + CardActions, CardContent, - CircularProgress, + CardHeader, + MenuItem, Typography } from "@material-ui/core"; -import useElementScroll from "@saleor/hooks/useElementScroll"; +import { FormChange } from "@saleor/hooks/useForm"; import { buttonMessages } from "@saleor/intl"; -import { Button, makeStyles } from "@saleor/macaw-ui"; +import { + Button, + Choice, + CloseIcon, + IconButton, + makeStyles, + MultipleValueAutocomplete +} from "@saleor/macaw-ui"; import { FetchMoreProps } from "@saleor/types"; -import { isSelected } from "@saleor/utils/lists"; -import classNames from "classnames"; import React from "react"; -import InfiniteScroll from "react-infinite-scroll-component"; -import { FormattedMessage } from "react-intl"; +import { FormattedMessage, useIntl } from "react-intl"; -import ControlledCheckbox from "../ControlledCheckbox"; -import Hr from "../Hr"; +import messages from "./messages"; -export interface ColumnPickerChoice { - label: string; - value: string; -} -export interface ColumnPickerContentProps extends Partial { - columns: ColumnPickerChoice[]; - selectedColumns: string[]; - total?: number; +export interface ColumnPickerContentProps extends FetchMoreProps { + choices: Choice[]; + initialValues: Choice[]; onCancel: () => void; - onColumnToggle: (column: string) => void; + onChange: FormChange; onReset: () => void; onSave: () => void; + onQueryChange: (query: string) => void; } const useStyles = makeStyles( theme => ({ - actionBar: { - display: "flex", - justifyContent: "space-between" - }, - actionBarContainer: { - "&&": { - padding: theme.spacing(2) - }, - boxShadow: `0px 0px 0px 0px ${theme.palette.background.paper}`, - transition: theme.transitions.duration.short + "ms" - }, - cancelButton: { - marginRight: theme.spacing(2) - }, - dialogPaper: { - overflow: "hidden" + actions: { + flexDirection: "row-reverse", + gap: theme.spacing(1), + paddingBottom: theme.spacing(2) }, content: { - [theme.breakpoints.down("sm")]: { - gridTemplateColumns: "repeat(2, 1fr)" - }, - display: "grid", - gridColumnGap: theme.spacing(3), - gridTemplateColumns: "repeat(3, 210px)", - padding: theme.spacing(2, 3) + paddingBottom: theme.spacing(2), + width: 450 }, - contentContainer: { - maxHeight: 256, - overflowX: "visible", - overflowY: "scroll", - padding: 0 - }, - dropShadow: { - boxShadow: `0px -5px 10px 0px ${theme.palette.divider}` - }, - label: { - "& span": { - overflow: "hidden", - whiteSpace: "nowrap", - textOverflow: "ellipsis" - }, - marginRight: 0 - }, - loadMoreLoaderContainer: { - alignItems: "center", - display: "flex", - gridColumnEnd: "span 3", - height: theme.spacing(3), - justifyContent: "center" - }, - titleContainer: { - padding: theme.spacing(1.5, 3.5) + subHeader: { + fontWeight: 500, + letterSpacing: "0.1rem", + textTransform: "uppercase", + marginBottom: theme.spacing(1) } }), { name: "ColumnPickerContent" } ); -const scrollableTargetId = "columnPickerScrollableDiv"; - const ColumnPickerContent: React.FC = props => { const { - columns, - hasMore, - selectedColumns, - total, + choices, + initialValues, + loading, onCancel, - onColumnToggle, - onFetchMore, + onChange, onReset, - onSave + onFetchMore, + onSave, + onQueryChange } = props; - const classes = useStyles(props); - const anchor = React.useRef(); - const scrollPosition = useElementScroll(anchor); - - const dropShadow = - anchor.current && scrollPosition - ? scrollPosition.y + anchor.current.clientHeight < - anchor.current.scrollHeight - : false; + const classes = useStyles(); + const intl = useIntl(); return ( - - - - - -
- - - -
- } - scrollableTarget={scrollableTargetId} + + + + } + title={intl.formatMessage(messages.title)} + /> + + -
- {columns.map(column => ( - a === b - )} - name={column.value} - label={column.label} - onChange={() => onColumnToggle(column.value)} - key={column.value} - /> - ))} -
- -
-
- -
- -
- - -
-
+ {intl.formatMessage(messages.columnSubheader)} + + + {({ choices, getItemProps }) => + choices.map((choice, choiceIndex) => ( + + {choice.label} + + )) + } +
+ + + + ); }; diff --git a/src/components/ColumnPicker/index.ts b/src/components/ColumnPicker/index.ts index 301ba74e4..299f191cc 100644 --- a/src/components/ColumnPicker/index.ts +++ b/src/components/ColumnPicker/index.ts @@ -1,4 +1,3 @@ export { default } from "./ColumnPicker"; export * from "./ColumnPicker"; -export * from "./ColumnPickerButton"; export * from "./ColumnPickerContent"; diff --git a/src/components/ColumnPicker/messages.ts b/src/components/ColumnPicker/messages.ts new file mode 100644 index 000000000..c1b04ee84 --- /dev/null +++ b/src/components/ColumnPicker/messages.ts @@ -0,0 +1,18 @@ +import { defineMessages } from "react-intl"; + +const messages = defineMessages({ + title: { + defaultMessage: "Customize list", + description: "header" + }, + columnSubheader: { + defaultMessage: "Column settings", + description: "header" + }, + columnLabel: { + defaultMessage: "Selected columns", + description: "input label" + } +}); + +export default messages; diff --git a/src/components/MultiAutocompleteSelectField/MultiAutocompleteSelectField.tsx b/src/components/MultiAutocompleteSelectField/MultiAutocompleteSelectField.tsx index 3c4d3aa6f..57ae0f665 100644 --- a/src/components/MultiAutocompleteSelectField/MultiAutocompleteSelectField.tsx +++ b/src/components/MultiAutocompleteSelectField/MultiAutocompleteSelectField.tsx @@ -1,4 +1,9 @@ -import { Popper, TextField, Typography } from "@material-ui/core"; +import { + Popper, + PopperPlacementType, + TextField, + Typography +} from "@material-ui/core"; import { fade } from "@material-ui/core/styles/colorManipulator"; import CloseIcon from "@material-ui/icons/Close"; import Debounce, { DebounceProps } from "@saleor/components/Debounce"; @@ -103,6 +108,7 @@ export interface MultiAutocompleteSelectFieldProps onBlur?: () => void; fetchOnFocus?: boolean; endAdornment?: React.ReactNode; + popperPlacement?: PopperPlacementType; } const DebounceAutocomplete: React.ComponentType void; + popperPlacement?: PopperPlacementType; } const DebounceAutocomplete: React.ComponentType ; export const InitialProductFilterAttributesDocument = gql` query InitialProductFilterAttributes { - attributes( - first: 100 - filter: {filterableInDashboard: true, type: PRODUCT_TYPE} - ) { + attributes(first: 100, filter: {type: PRODUCT_TYPE}) { edges { node { id @@ -12109,12 +12116,7 @@ export const ProductListDocument = gql` ...ProductWithChannelListings updatedAt attributes @include(if: $hasSelectedAttributes) { - attribute { - id - } - values { - ...AttributeValue - } + ...ProductListAttribute } } } @@ -12128,7 +12130,7 @@ export const ProductListDocument = gql` } } ${ProductWithChannelListingsFragmentDoc} -${AttributeValueFragmentDoc}`; +${ProductListAttributeFragmentDoc}`; /** * __useProductListQuery__ @@ -12475,55 +12477,6 @@ export function useProductMediaByIdLazyQuery(baseOptions?: ApolloReactHooks.Lazy export type ProductMediaByIdQueryHookResult = ReturnType; export type ProductMediaByIdLazyQueryHookResult = ReturnType; export type ProductMediaByIdQueryResult = Apollo.QueryResult; -export const AvailableInGridAttributesDocument = gql` - query AvailableInGridAttributes($first: Int!, $after: String) { - availableInGrid: attributes( - first: $first - after: $after - filter: {availableInGrid: true, isVariantOnly: false, type: PRODUCT_TYPE} - ) { - edges { - node { - id - name - } - } - pageInfo { - ...PageInfo - } - totalCount - } -} - ${PageInfoFragmentDoc}`; - -/** - * __useAvailableInGridAttributesQuery__ - * - * To run a query within a React component, call `useAvailableInGridAttributesQuery` and pass it any options that fit your needs. - * When your component renders, `useAvailableInGridAttributesQuery` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useAvailableInGridAttributesQuery({ - * variables: { - * first: // value for 'first' - * after: // value for 'after' - * }, - * }); - */ -export function useAvailableInGridAttributesQuery(baseOptions: ApolloReactHooks.QueryHookOptions) { - const options = {...defaultOptions, ...baseOptions} - return ApolloReactHooks.useQuery(AvailableInGridAttributesDocument, options); - } -export function useAvailableInGridAttributesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions) { - const options = {...defaultOptions, ...baseOptions} - return ApolloReactHooks.useLazyQuery(AvailableInGridAttributesDocument, options); - } -export type AvailableInGridAttributesQueryHookResult = ReturnType; -export type AvailableInGridAttributesLazyQueryHookResult = ReturnType; -export type AvailableInGridAttributesQueryResult = Apollo.QueryResult; export const GridAttributesDocument = gql` query GridAttributes($ids: [ID!]!) { grid: attributes(first: 25, filter: {ids: $ids}) { @@ -12705,6 +12658,56 @@ export function useSearchAttributeValuesLazyQuery(baseOptions?: ApolloReactHooks export type SearchAttributeValuesQueryHookResult = ReturnType; export type SearchAttributeValuesLazyQueryHookResult = ReturnType; export type SearchAttributeValuesQueryResult = Apollo.QueryResult; +export const SearchAvailableInGridAttributesDocument = gql` + query SearchAvailableInGridAttributes($first: Int!, $after: String, $query: String!) { + availableInGrid: attributes( + first: $first + after: $after + filter: {isVariantOnly: false, type: PRODUCT_TYPE, search: $query} + ) { + edges { + node { + id + name + } + } + pageInfo { + ...PageInfo + } + totalCount + } +} + ${PageInfoFragmentDoc}`; + +/** + * __useSearchAvailableInGridAttributesQuery__ + * + * To run a query within a React component, call `useSearchAvailableInGridAttributesQuery` and pass it any options that fit your needs. + * When your component renders, `useSearchAvailableInGridAttributesQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useSearchAvailableInGridAttributesQuery({ + * variables: { + * first: // value for 'first' + * after: // value for 'after' + * query: // value for 'query' + * }, + * }); + */ +export function useSearchAvailableInGridAttributesQuery(baseOptions: ApolloReactHooks.QueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return ApolloReactHooks.useQuery(SearchAvailableInGridAttributesDocument, options); + } +export function useSearchAvailableInGridAttributesLazyQuery(baseOptions?: ApolloReactHooks.LazyQueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return ApolloReactHooks.useLazyQuery(SearchAvailableInGridAttributesDocument, options); + } +export type SearchAvailableInGridAttributesQueryHookResult = ReturnType; +export type SearchAvailableInGridAttributesLazyQueryHookResult = ReturnType; +export type SearchAvailableInGridAttributesQueryResult = Apollo.QueryResult; export const SearchAvailablePageAttributesDocument = gql` query SearchAvailablePageAttributes($id: ID!, $after: String, $first: Int!, $query: String!) { pageType(id: $id) { diff --git a/src/graphql/types.generated.ts b/src/graphql/types.generated.ts index c27827ebe..ee446f94a 100644 --- a/src/graphql/types.generated.ts +++ b/src/graphql/types.generated.ts @@ -520,7 +520,11 @@ export type CatalogueInput = { categories?: InputMaybe>; /** Collections related to the discount. */ collections?: InputMaybe>; - /** Added in Saleor 3.1. Product variant related to the discount. */ + /** + * Product variant related to the discount. + * + * Added in Saleor 3.1. + */ variants?: InputMaybe>; }; @@ -576,7 +580,11 @@ export type ChannelCreateInput = { slug: Scalars['String']; /** Currency of the channel. */ currencyCode: Scalars['String']; - /** Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. */ + /** + * Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + * + * Added in Saleor 3.1. + */ defaultCountry: CountryCode; /** List of shipping zones to assign to the channel. */ addShippingZones?: InputMaybe>; @@ -607,7 +615,11 @@ export type ChannelUpdateInput = { name?: InputMaybe; /** Slug of the channel. */ slug?: InputMaybe; - /** Added in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. */ + /** + * Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided. + * + * Added in Saleor 3.1. + */ defaultCountry?: InputMaybe; /** List of shipping zones to assign to the channel. */ addShippingZones?: InputMaybe>; @@ -674,7 +686,13 @@ export type CheckoutLineInput = { quantity: Scalars['Int']; /** ID of the product variant. */ variantId: Scalars['ID']; - /** Added in Saleor 3.1. Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ price?: InputMaybe; }; @@ -683,7 +701,13 @@ export type CheckoutLineUpdateInput = { quantity?: InputMaybe; /** ID of the product variant. */ variantId: Scalars['ID']; - /** Added in Saleor 3.1. Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Custom price of the item. Can be set only by apps with `HANDLE_CHECKOUTS` permission. When the line with the same variant will be provided multiple times, the last price will be used. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ price?: InputMaybe; }; @@ -1451,9 +1475,21 @@ export type GiftCardBulkCreateInput = { }; export type GiftCardCreateInput = { - /** Added in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card tags to add. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ addTags?: InputMaybe>; - /** Added in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card expiry date. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ expiryDate?: InputMaybe; /** * Start date of the gift card in ISO 8601 format. @@ -1471,9 +1507,21 @@ export type GiftCardCreateInput = { balance: PriceInput; /** Email of the customer to whom gift card will be sent. */ userEmail?: InputMaybe; - /** Added in Saleor 3.1. Slug of a channel from which the email should be sent. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Slug of a channel from which the email should be sent. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ channel?: InputMaybe; - /** Added in Saleor 3.1. Determine if gift card is active. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determine if gift card is active. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ isActive: Scalars['Boolean']; /** * Code to use the gift card. @@ -1481,7 +1529,13 @@ export type GiftCardCreateInput = { * DEPRECATED: this field will be removed in Saleor 4.0. The code is now auto generated. */ code?: InputMaybe; - /** Added in Saleor 3.1. The gift card note from the staff member. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card note from the staff member. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ note?: InputMaybe; }; @@ -1581,9 +1635,21 @@ export type GiftCardTagFilterInput = { }; export type GiftCardUpdateInput = { - /** Added in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card tags to add. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ addTags?: InputMaybe>; - /** Added in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card expiry date. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ expiryDate?: InputMaybe; /** * Start date of the gift card in ISO 8601 format. @@ -1597,9 +1663,21 @@ export type GiftCardUpdateInput = { * DEPRECATED: this field will be removed in Saleor 4.0. Use `expiryDate` from `expirySettings` instead. */ endDate?: InputMaybe; - /** Added in Saleor 3.1. The gift card tags to remove. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card tags to remove. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ removeTags?: InputMaybe>; - /** Added in Saleor 3.1. The gift card balance amount. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The gift card balance amount. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ balanceAmount?: InputMaybe; }; @@ -2976,7 +3054,11 @@ export type PageCreateInput = { * DEPRECATED: this field will be removed in Saleor 4.0. Use `publishedAt` field instead. */ publicationDate?: InputMaybe; - /** Added in Saleor 3.3. Publication date time. ISO 8601 standard. */ + /** + * Publication date time. ISO 8601 standard. + * + * Added in Saleor 3.3. + */ publishedAt?: InputMaybe; /** Search engine optimization fields. */ seo?: InputMaybe; @@ -3019,7 +3101,11 @@ export type PageInput = { * DEPRECATED: this field will be removed in Saleor 4.0. Use `publishedAt` field instead. */ publicationDate?: InputMaybe; - /** Added in Saleor 3.3. Publication date time. ISO 8601 standard. */ + /** + * Publication date time. ISO 8601 standard. + * + * Added in Saleor 3.3. + */ publishedAt?: InputMaybe; /** Search engine optimization fields. */ seo?: InputMaybe; @@ -3157,9 +3243,17 @@ export type PaymentInput = { amount?: InputMaybe; /** URL of a storefront view where user should be redirected after requiring additional actions. Payment with additional actions will not be finished if this field is not provided. */ returnUrl?: InputMaybe; - /** Added in Saleor 3.1. Payment store type. */ + /** + * Payment store type. + * + * Added in Saleor 3.1. + */ storePaymentMethod?: InputMaybe; - /** Added in Saleor 3.1. User public metadata. */ + /** + * User public metadata. + * + * Added in Saleor 3.1. + */ metadata?: InputMaybe>; }; @@ -3315,14 +3409,22 @@ export type ProductAttributeAssignInput = { id: Scalars['ID']; /** The attribute type to be assigned as. */ type: ProductAttributeType; - /** Added in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. */ + /** + * Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. + * + * Added in Saleor 3.1. + */ variantSelection?: InputMaybe; }; export type ProductAttributeAssignmentUpdateInput = { /** The ID of the attribute to assign. */ id: Scalars['ID']; - /** Added in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. */ + /** + * Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric']. + * + * Added in Saleor 3.1. + */ variantSelection: Scalars['Boolean']; }; @@ -3342,7 +3444,11 @@ export type ProductChannelListingAddInput = { * DEPRECATED: this field will be removed in Saleor 4.0. Use `publishedAt` field instead. */ publicationDate?: InputMaybe; - /** Added in Saleor 3.3. Publication date time. ISO 8601 standard. */ + /** + * Publication date time. ISO 8601 standard. + * + * Added in Saleor 3.3. + */ publishedAt?: InputMaybe; /** Determines if product is visible in product listings (doesn't apply to product collections). */ visibleInListings?: InputMaybe; @@ -3354,7 +3460,11 @@ export type ProductChannelListingAddInput = { * DEPRECATED: this field will be removed in Saleor 4.0. Use `availableForPurchaseAt` field instead. */ availableForPurchaseDate?: InputMaybe; - /** Added in Saleor 3.3. A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed. */ + /** + * A start date time from which a product will be available for purchase. When not set and `isAvailable` is set to True, the current day is assumed. + * + * Added in Saleor 3.3. + */ availableForPurchaseAt?: InputMaybe; /** List of variants to which the channel should be assigned. */ addVariants?: InputMaybe>; @@ -3631,9 +3741,21 @@ export type ProductVariantBulkCreateInput = { trackInventory?: InputMaybe; /** Weight of the Product Variant. */ weight?: InputMaybe; - /** Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determines if variant is in preorder. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ preorder?: InputMaybe; - /** Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ quantityLimitPerCustomer?: InputMaybe; /** Stocks of a product available for sale. */ stocks?: InputMaybe>; @@ -3648,7 +3770,13 @@ export type ProductVariantChannelListingAddInput = { price: Scalars['PositiveDecimal']; /** Cost price of the variant in channel. */ costPrice?: InputMaybe; - /** Added in Saleor 3.1. The threshold for preorder variant in channel. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * The threshold for preorder variant in channel. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ preorderThreshold?: InputMaybe; }; @@ -3661,9 +3789,21 @@ export type ProductVariantCreateInput = { trackInventory?: InputMaybe; /** Weight of the Product Variant. */ weight?: InputMaybe; - /** Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determines if variant is in preorder. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ preorder?: InputMaybe; - /** Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ quantityLimitPerCustomer?: InputMaybe; /** Product ID of which type is the variant. */ product: Scalars['ID']; @@ -3688,9 +3828,21 @@ export type ProductVariantInput = { trackInventory?: InputMaybe; /** Weight of the Product Variant. */ weight?: InputMaybe; - /** Added in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determines if variant is in preorder. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ preorder?: InputMaybe; - /** Added in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ quantityLimitPerCustomer?: InputMaybe; }; @@ -3717,7 +3869,11 @@ export type PublishableChannelListingInput = { * DEPRECATED: this field will be removed in Saleor 4.0. Use `publishedAt` field instead. */ publicationDate?: InputMaybe; - /** Added in Saleor 3.3. Publication date time. ISO 8601 standard. */ + /** + * Publication date time. ISO 8601 standard. + * + * Added in Saleor 3.3. + */ publishedAt?: InputMaybe; }; @@ -3964,9 +4120,17 @@ export type ShopSettingsInput = { defaultWeightUnit?: InputMaybe; /** Enable automatic fulfillment for all digital products. */ automaticFulfillmentDigitalProducts?: InputMaybe; - /** Added in Saleor 3.1. Enable automatic approval of all new fulfillments. */ + /** + * Enable automatic approval of all new fulfillments. + * + * Added in Saleor 3.1. + */ fulfillmentAutoApprove?: InputMaybe; - /** Added in Saleor 3.1. Enable ability to approve fulfillments which are unpaid. */ + /** + * Enable ability to approve fulfillments which are unpaid. + * + * Added in Saleor 3.1. + */ fulfillmentAllowUnpaid?: InputMaybe; /** Default number of max downloads per digital content URL. */ defaultDigitalMaxDownloads?: InputMaybe; @@ -3978,11 +4142,25 @@ export type ShopSettingsInput = { defaultMailSenderAddress?: InputMaybe; /** URL of a view where customers can set their password. */ customerSetPasswordUrl?: InputMaybe; - /** Added in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable. */ + /** + * Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable. + * + * Added in Saleor 3.1. + */ reserveStockDurationAnonymousUser?: InputMaybe; - /** Added in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable. */ + /** + * Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable. + * + * Added in Saleor 3.1. + */ reserveStockDurationAuthenticatedUser?: InputMaybe; - /** Added in Saleor 3.1. Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ limitQuantityPerCheckout?: InputMaybe; }; @@ -4275,7 +4453,11 @@ export type VoucherInput = { discountValueType?: InputMaybe; /** Products discounted by the voucher. */ products?: InputMaybe>; - /** Added in Saleor 3.1. Variants discounted by the voucher. */ + /** + * Variants discounted by the voucher. + * + * Added in Saleor 3.1. + */ variants?: InputMaybe>; /** Collections discounted by the voucher. */ collections?: InputMaybe>; @@ -4389,9 +4571,21 @@ export type WarehouseUpdateInput = { name?: InputMaybe; /** Address of the warehouse. */ address?: InputMaybe; - /** Added in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Click and collect options: local, all or disabled. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ clickAndCollectOption?: InputMaybe; - /** Added in Saleor 3.1. Visibility of warehouse stocks. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Visibility of warehouse stocks. + * + * Added in Saleor 3.1. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ isPrivate?: InputMaybe; }; @@ -4416,7 +4610,13 @@ export type WebhookCreateInput = { isActive?: InputMaybe; /** The secret key used to create a hash signature with each payload. */ secretKey?: InputMaybe; - /** Added in Saleor 3.2. Subscription query used to define a webhook payload. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Subscription query used to define a webhook payload. + * + * Added in Saleor 3.2. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ query?: InputMaybe; }; @@ -4745,7 +4945,13 @@ export type WebhookUpdateInput = { isActive?: InputMaybe; /** Use to create a hash signature with each payload. */ secretKey?: InputMaybe; - /** Added in Saleor 3.2. Subscription query used to define a webhook payload. Note: this feature is in a preview state and can be subject to changes at later point. */ + /** + * Subscription query used to define a webhook payload. + * + * Added in Saleor 3.2. + * + * Note: this API is currently in Feature Preview and can be subject to changes at later point. + */ query?: InputMaybe; }; @@ -5826,6 +6032,8 @@ export type ProductVariantFragment = { __typename: 'ProductVariant', id: string, export type ExportFileFragment = { __typename: 'ExportFile', id: string, status: JobStatusEnum, url: string | null }; +export type ProductListAttributeFragment = { __typename: 'SelectedAttribute', attribute: { __typename: 'Attribute', id: string }, values: Array<{ __typename: 'AttributeValue', id: string, name: string | null, slug: string | null, reference: string | null, boolean: boolean | null, date: any | null, dateTime: any | null, value: string | null, file: { __typename: 'File', url: string, contentType: string | null } | null }> }; + export type ShippingZoneFragment = { __typename: 'ShippingZone', id: string, name: string, description: string | null, countries: Array<{ __typename: 'CountryDisplay', code: string, country: string }>, metadata: Array<{ __typename: 'MetadataItem', key: string, value: string }>, privateMetadata: Array<{ __typename: 'MetadataItem', key: string, value: string }> }; export type ShippingMethodWithPostalCodesFragment = { __typename: 'ShippingMethodType', id: string, postalCodeRules: Array<{ __typename: 'ShippingMethodPostalCodeRule', id: string, inclusionType: PostalCodeRuleInclusionTypeEnum | null, start: string | null, end: string | null }> | null }; @@ -7020,14 +7228,6 @@ export type ProductMediaByIdQueryVariables = Exact<{ export type ProductMediaByIdQuery = { __typename: 'Query', product: { __typename: 'Product', id: string, name: string, mainImage: { __typename: 'ProductMedia', id: string, alt: string, url: string, type: ProductMediaType, oembedData: any } | null, media: Array<{ __typename: 'ProductMedia', id: string, url: string, alt: string, type: ProductMediaType, oembedData: any }> | null } | null }; -export type AvailableInGridAttributesQueryVariables = Exact<{ - first: Scalars['Int']; - after?: InputMaybe; -}>; - - -export type AvailableInGridAttributesQuery = { __typename: 'Query', availableInGrid: { __typename: 'AttributeCountableConnection', totalCount: number | null, edges: Array<{ __typename: 'AttributeCountableEdge', node: { __typename: 'Attribute', id: string, name: string | null } }>, pageInfo: { __typename: 'PageInfo', endCursor: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor: string | null } } | null }; - export type GridAttributesQueryVariables = Exact<{ ids: Array | Scalars['ID']; }>; @@ -7065,6 +7265,15 @@ export type SearchAttributeValuesQueryVariables = Exact<{ export type SearchAttributeValuesQuery = { __typename: 'Query', attribute: { __typename: 'Attribute', id: string, choices: { __typename: 'AttributeValueCountableConnection', edges: Array<{ __typename: 'AttributeValueCountableEdge', node: { __typename: 'AttributeValue', richText: any | null, id: string, name: string | null, slug: string | null, reference: string | null, boolean: boolean | null, date: any | null, dateTime: any | null, value: string | null, file: { __typename: 'File', url: string, contentType: string | null } | null } }>, pageInfo: { __typename: 'PageInfo', endCursor: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor: string | null } } | null } | null }; +export type SearchAvailableInGridAttributesQueryVariables = Exact<{ + first: Scalars['Int']; + after?: InputMaybe; + query: Scalars['String']; +}>; + + +export type SearchAvailableInGridAttributesQuery = { __typename: 'Query', availableInGrid: { __typename: 'AttributeCountableConnection', totalCount: number | null, edges: Array<{ __typename: 'AttributeCountableEdge', node: { __typename: 'Attribute', id: string, name: string | null } }>, pageInfo: { __typename: 'PageInfo', endCursor: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor: string | null } } | null }; + export type SearchAvailablePageAttributesQueryVariables = Exact<{ id: Scalars['ID']; after?: InputMaybe; diff --git a/src/hooks/makeSearch.ts b/src/hooks/makeSearch.ts index 6067e5a3d..2056d9f6a 100644 --- a/src/hooks/makeSearch.ts +++ b/src/hooks/makeSearch.ts @@ -15,6 +15,7 @@ export interface UseSearchResult { loadMore: () => void; result: QueryResult; search: (query: string) => void; + query: string; } export type UseSearchOpts = Partial<{ skip: boolean; @@ -45,6 +46,7 @@ function makeSearch( }); return { + query: searchQuery, loadMore: () => loadMoreFn(result), result, search: debouncedSearch diff --git a/src/hooks/useForm.ts b/src/hooks/useForm.ts index 56afabd8a..ac038b967 100644 --- a/src/hooks/useForm.ts +++ b/src/hooks/useForm.ts @@ -20,7 +20,10 @@ export interface ChangeEvent { } export type SubmitPromise = Promise; -export type FormChange = (event: ChangeEvent, cb?: () => void) => void; +export type FormChange = ( + event: ChangeEvent, + cb?: () => void +) => void; export type FormErrors = { [field in keyof T]?: string | React.ReactNode; diff --git a/src/intl.ts b/src/intl.ts index 82aa917db..7df9f3404 100644 --- a/src/intl.ts +++ b/src/intl.ts @@ -221,6 +221,10 @@ export const buttonMessages = defineMessages({ defaultMessage: "Remove", description: "button" }, + reset: { + defaultMessage: "Reset", + description: "button" + }, save: { defaultMessage: "Save", description: "button" diff --git a/src/products/components/ProductList/ProductList.tsx b/src/products/components/ProductList/ProductList.tsx index b4d7fdff2..8ceb682d7 100644 --- a/src/products/components/ProductList/ProductList.tsx +++ b/src/products/components/ProductList/ProductList.tsx @@ -48,6 +48,7 @@ import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import { columnsMessages } from "./messages"; +import ProductListAttribute from "./ProductListAttribute"; const useStyles = makeStyles( theme => ({ @@ -69,7 +70,10 @@ const useStyles = makeStyles( } }, colAttribute: { - width: 150 + width: 200, + overflow: "hidden", + textOverflow: "ellipsis", + whiteSpace: "nowrap" }, colFill: { padding: 0, @@ -123,7 +127,6 @@ interface ProductListProps activeAttributeSortId: string; gridAttributes: RelayToFlat; products: RelayToFlat; - loading: boolean; } export const ProductList: React.FC = props => { @@ -427,19 +430,10 @@ export const ProductList: React.FC = props => { gridAttribute )} > - {maybe(() => { - const attribute = product.attributes.find( - attribute => - attribute.attribute.id === - getAttributeIdFromColumnValue(gridAttribute) - ); - if (attribute) { - return attribute.values - .map(value => value.name) - .join(", "); - } - return "-"; - }, )} + ))} ( + + )) + .add("date", () => ( + + )) + .add("datetime", () => ( + + )); diff --git a/src/products/components/ProductList/ProductListAttribute.tsx b/src/products/components/ProductList/ProductListAttribute.tsx new file mode 100644 index 000000000..db425fa2f --- /dev/null +++ b/src/products/components/ProductList/ProductListAttribute.tsx @@ -0,0 +1,44 @@ +import Date, { DateTime } from "@saleor/components/Date"; +import Skeleton from "@saleor/components/Skeleton"; +import { ProductListAttributeFragment } from "@saleor/graphql"; +import React from "react"; + +import { getAttributeIdFromColumnValue } from "../ProductListPage/utils"; + +export interface ProductListAttributeProps { + attribute: string; + productAttributes: ProductListAttributeFragment[]; +} + +const ProductListAttribute: React.FC = ({ + attribute: gridAttribute, + productAttributes +}) => { + if (!productAttributes) { + return ; + } + + const productAttribute = productAttributes.find( + attribute => + attribute.attribute.id === getAttributeIdFromColumnValue(gridAttribute) + ); + if (productAttribute) { + if (productAttribute.values.length) { + if (productAttribute.values[0].date) { + return ; + } + if (productAttribute.values[0].dateTime) { + return ; + } + } + + const textValue = productAttribute.values + .map(value => value.name) + .join(", "); + + return {textValue}; + } + return -; +}; + +export default ProductListAttribute; diff --git a/src/products/components/ProductListPage/ProductListPage.tsx b/src/products/components/ProductListPage/ProductListPage.tsx index f26b5df6b..e758dc139 100644 --- a/src/products/components/ProductListPage/ProductListPage.tsx +++ b/src/products/components/ProductListPage/ProductListPage.tsx @@ -6,20 +6,19 @@ import { } from "@saleor/apps/useExtensions"; import { ButtonWithSelect } from "@saleor/components/ButtonWithSelect"; import CardMenu from "@saleor/components/CardMenu"; -import ColumnPicker, { - ColumnPickerChoice -} from "@saleor/components/ColumnPicker"; +import ColumnPicker from "@saleor/components/ColumnPicker"; import Container from "@saleor/components/Container"; import { getByName } from "@saleor/components/Filter/utils"; import FilterBar from "@saleor/components/FilterBar"; import LimitReachedAlert from "@saleor/components/LimitReachedAlert"; +import { MultiAutocompleteChoiceType } from "@saleor/components/MultiAutocompleteSelectField"; import PageHeader from "@saleor/components/PageHeader"; import { ProductListColumns } from "@saleor/config"; import { - AvailableInGridAttributesQuery, GridAttributesQuery, ProductListQuery, - RefreshLimitsQuery + RefreshLimitsQuery, + SearchAvailableInGridAttributesQuery } from "@saleor/graphql"; import { sectionNames } from "@saleor/intl"; import { makeStyles } from "@saleor/macaw-ui"; @@ -44,6 +43,7 @@ import { ProductFilterKeys, ProductListFilterOpts } from "./filters"; +import { getAttributeColumnValue } from "./utils"; export interface ProductListPageProps extends PageListProps, @@ -54,15 +54,17 @@ export interface ProductListPageProps ChannelProps { activeAttributeSortId: string; availableInGridAttributes: RelayToFlat< - AvailableInGridAttributesQuery["availableInGrid"] + SearchAvailableInGridAttributesQuery["availableInGrid"] >; channelsCount: number; + columnQuery: string; currencySymbol: string; gridAttributes: RelayToFlat; limits: RefreshLimitsQuery["shop"]["limits"]; totalGridAttributes: number; products: RelayToFlat; onExport: () => void; + onColumnQueryChange: (query: string) => void; } const useStyles = makeStyles( @@ -87,6 +89,7 @@ const useStyles = makeStyles( export const ProductListPage: React.FC = props => { const { channelsCount, + columnQuery, currencySymbol, currentTab, defaultSettings, @@ -102,6 +105,7 @@ export const ProductListPage: React.FC = props => { totalGridAttributes, onAdd, onAll, + onColumnQueryChange, onExport, onFetchMore, onFilterChange, @@ -117,14 +121,11 @@ export const ProductListPage: React.FC = props => { const intl = useIntl(); const classes = useStyles(props); - const handleSave = (columns: ProductListColumns[]) => - onUpdateListSettings("columns", columns); - - const filterStructure = createFilterStructure(intl, filterOpts); - - const filterDependency = filterStructure.find(getByName("channel")); - - const columns: ColumnPickerChoice[] = [ + const staticColumns = [ + { + label: intl.formatMessage(columnsMessages.availability), + value: "availability" as ProductListColumns + }, { label: intl.formatMessage(columnsMessages.price), value: "price" as ProductListColumns @@ -136,11 +137,37 @@ export const ProductListPage: React.FC = props => { { label: intl.formatMessage(columnsMessages.updatedAt), value: "date" as ProductListColumns - }, - ...availableInGridAttributes.map(attribute => ({ + } + ]; + + const initialColumnsChoices = React.useMemo(() => { + const selectedStaticColumns = staticColumns.filter(column => + (settings.columns || []).includes(column.value) + ); + const selectedAttributeColumns = gridAttributes.map(attribute => ({ label: attribute.name, - value: `attribute:${attribute.id}` - })) + value: getAttributeColumnValue(attribute.id) + })); + + return [...selectedStaticColumns, ...selectedAttributeColumns]; + }, [gridAttributes, settings.columns]); + + const handleSave = (columns: ProductListColumns[]) => + onUpdateListSettings("columns", columns); + + const filterStructure = createFilterStructure(intl, filterOpts); + + const filterDependency = filterStructure.find(getByName("channel")); + + const availableColumns: MultiAutocompleteChoiceType[] = [ + ...staticColumns, + ...availableInGridAttributes.map( + attribute => + ({ + label: attribute.name, + value: getAttributeColumnValue(attribute.id) + } as MultiAutocompleteChoiceType) + ) ]; const limitReached = isLimitReached(limits, "productVariants"); @@ -189,15 +216,13 @@ export const ProductListPage: React.FC = props => { > @@ -247,7 +272,6 @@ export const ProductListPage: React.FC = props => { /> = ({ params }) => { [params, settings.rowNumber] ); - function filterColumnIds(columns: ProductListColumns[]) { - return columns - .filter(isAttributeColumnValue) - .map(getAttributeIdFromColumnValue); - } - const filteredColumnIds = filterColumnIds(settings.columns); + const filteredColumnIds = settings.columns + .filter(isAttributeColumnValue) + .map(getAttributeIdFromColumnValue); const { data, loading, refetch } = useProductListQuery({ displayLoader: true, @@ -292,11 +290,15 @@ export const ProductList: React.FC = ({ params }) => { } }); - const availableInGridAttributes = useAvailableInGridAttributesQuery({ - variables: { first: 24 } + const availableInGridAttributesOpts = useAvailableInGridAttributesSearch({ + variables: { + ...DEFAULT_INITIAL_SEARCH_DATA, + first: 5 + } }); const gridAttributes = useGridAttributesQuery({ - variables: { ids: filteredColumnIds } + variables: { ids: filteredColumnIds }, + skip: filteredColumnIds.length === 0 }); const [ @@ -319,7 +321,9 @@ export const ProductList: React.FC = ({ params }) => { const filterOpts = getFilterOpts( params, - mapEdgesToItems(initialFilterAttributes?.attributes) || [], + (mapEdgesToItems(initialFilterAttributes?.attributes) || []).filter( + filterable + ), searchAttributeValues, { initial: mapEdgesToItems(initialFilterCategories?.categories) || [], @@ -353,8 +357,9 @@ export const ProductList: React.FC = ({ params }) => { }} onSort={handleSort} availableInGridAttributes={ - mapEdgesToItems(availableInGridAttributes?.data?.availableInGrid) || - [] + mapEdgesToItems( + availableInGridAttributesOpts.result?.data?.availableInGrid + ) || [] } currencySymbol={selectedChannel?.currencyCode || ""} currentTab={currentTab} @@ -362,48 +367,27 @@ export const ProductList: React.FC = ({ params }) => { filterOpts={filterOpts} gridAttributes={mapEdgesToItems(gridAttributes?.data?.grid) || []} totalGridAttributes={maybe( - () => availableInGridAttributes.data.availableInGrid.totalCount, + () => + availableInGridAttributesOpts.result.data.availableInGrid + .totalCount, 0 )} settings={settings} - loading={availableInGridAttributes.loading || gridAttributes.loading} + loading={ + availableInGridAttributesOpts.result.loading || gridAttributes.loading + } hasMore={maybe( () => - availableInGridAttributes.data.availableInGrid.pageInfo.hasNextPage, + availableInGridAttributesOpts.result.data.availableInGrid.pageInfo + .hasNextPage, false )} onAdd={() => navigate(productAddUrl())} disabled={loading} limits={limitOpts.data?.shop.limits} products={mapEdgesToItems(data?.products)} - onFetchMore={() => - availableInGridAttributes.loadMore( - (prev, next) => { - if ( - prev.availableInGrid.pageInfo.endCursor === - next.availableInGrid.pageInfo.endCursor - ) { - return prev; - } - return { - ...prev, - availableInGrid: { - ...prev.availableInGrid, - edges: [ - ...prev.availableInGrid.edges, - ...next.availableInGrid.edges - ], - pageInfo: next.availableInGrid.pageInfo - } - }; - }, - { - after: - availableInGridAttributes.data.availableInGrid.pageInfo - .endCursor - } - ) - } + onColumnQueryChange={availableInGridAttributesOpts.search} + onFetchMore={availableInGridAttributesOpts.loadMore} onNextPage={loadNextPage} onPreviousPage={loadPreviousPage} onUpdateListSettings={updateListSettings} @@ -438,6 +422,7 @@ export const ProductList: React.FC = ({ params }) => { onExport={() => openModal("export")} channelsCount={availableChannels?.length} selectedChannelId={selectedChannel?.id} + columnQuery={availableInGridAttributesOpts.query} /> (SearchAvailableInGridAttributesDocument, result => { + if (result.data?.availableInGrid.pageInfo.hasNextPage) { + result.loadMore( + (prev, next) => { + if ( + prev.availableInGrid.pageInfo.endCursor === + next.availableInGrid.pageInfo.endCursor + ) { + return prev; + } + + return { + ...prev, + availableInGrid: { + ...prev.availableInGrid, + edges: [ + ...prev.availableInGrid.edges, + ...next.availableInGrid.edges + ], + pageInfo: next.availableInGrid.pageInfo + } + } as SearchAvailableInGridAttributesQuery; + }, + { + ...result.variables, + after: result.data.availableInGrid.pageInfo.endCursor + } + ); + } +}); diff --git a/src/storybook/__snapshots__/Stories.test.ts.snap b/src/storybook/__snapshots__/Stories.test.ts.snap index e13a3e954..f83345934 100644 --- a/src/storybook/__snapshots__/Stories.test.ts.snap +++ b/src/storybook/__snapshots__/Stories.test.ts.snap @@ -5911,22 +5911,24 @@ exports[`Storyshots Generics / Column picker default 1`] = ` >