Add author field to app details page (#3379)
This commit is contained in:
parent
49b50cb4c3
commit
9690313d16
12 changed files with 1124 additions and 179 deletions
|
@ -549,6 +549,12 @@
|
|||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "PASSWORD_RESET_ALREADY_REQUESTED",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "REQUIRED",
|
||||
"description": null,
|
||||
|
@ -3099,6 +3105,18 @@
|
|||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "author",
|
||||
"description": "The App's author name.\n\nAdded in Saleor 3.13.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "extensions",
|
||||
"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.",
|
||||
|
@ -3852,6 +3870,12 @@
|
|||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "UNSUPPORTED_SALEOR_VERSION",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"possibleTypes": null
|
||||
|
@ -4883,6 +4907,49 @@
|
|||
"enumValues": null,
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "OBJECT",
|
||||
"name": "AppManifestRequiredSaleorVersion",
|
||||
"description": null,
|
||||
"fields": [
|
||||
{
|
||||
"name": "constraint",
|
||||
"description": "Required Saleor version as semver range.\n\nAdded in Saleor 3.13.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "satisfied",
|
||||
"description": "Informs if the Saleor version matches the required one.\n\nAdded in Saleor 3.13.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Boolean",
|
||||
"ofType": null
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"inputFields": null,
|
||||
"interfaces": [],
|
||||
"enumValues": null,
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "OBJECT",
|
||||
"name": "AppManifestWebhook",
|
||||
|
@ -10573,7 +10640,7 @@
|
|||
},
|
||||
{
|
||||
"name": "values",
|
||||
"description": "The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.",
|
||||
"description": "The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.This field will be removed in Saleor 4.0.",
|
||||
"type": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
|
@ -10591,6 +10658,130 @@
|
|||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "dropdown",
|
||||
"description": "Attribute value ID.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "INPUT_OBJECT",
|
||||
"name": "AttributeValueSelectableTypeInput",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "swatch",
|
||||
"description": "Attribute value ID.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "INPUT_OBJECT",
|
||||
"name": "AttributeValueSelectableTypeInput",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "multiselect",
|
||||
"description": "List of attribute value IDs.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "INPUT_OBJECT",
|
||||
"name": "AttributeValueSelectableTypeInput",
|
||||
"ofType": null
|
||||
}
|
||||
}
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "numeric",
|
||||
"description": "Numeric value of an attribute.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "file",
|
||||
"description": "URL of the file attribute. Every time, a new value is created.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "contentType",
|
||||
"description": "File content type.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "references",
|
||||
"description": "List of entity IDs that will be used as references.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "SCALAR",
|
||||
"name": "ID",
|
||||
"ofType": null
|
||||
}
|
||||
}
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "richText",
|
||||
"description": "Text content in JSON format.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "JSONString",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "plainText",
|
||||
"description": "Plain text content.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "boolean",
|
||||
"description": "The boolean value of an attribute to resolve. If the passed value is non-existent, it will be created.",
|
||||
|
@ -10602,6 +10793,30 @@
|
|||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "date",
|
||||
"description": "Represents the date value of the attribute value.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Date",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "dateTime",
|
||||
"description": "Represents the date/time value of the attribute value.\n\nAdded in Saleor 3.12.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "DateTime",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"interfaces": null,
|
||||
|
@ -11607,7 +11822,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -11619,7 +11834,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
@ -18407,7 +18622,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -18419,7 +18634,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
@ -41219,6 +41434,30 @@
|
|||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "requiredSaleorVersion",
|
||||
"description": "Determines the app's required Saleor version as semver range.\n\nAdded in Saleor 3.13.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
"name": "AppManifestRequiredSaleorVersion",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "author",
|
||||
"description": "The App's author name.\n\nAdded in Saleor 3.13.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"inputFields": null,
|
||||
|
@ -45594,6 +45833,55 @@
|
|||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "stockBulkUpdate",
|
||||
"description": "Updates stocks for a given variant and warehouse.\n\nAdded in Saleor 3.13.\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": "errorPolicy",
|
||||
"description": "Policies of error handling. DEFAULT: REJECT_EVERYTHING",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ErrorPolicyEnum",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "stocks",
|
||||
"description": "Input list of stocks to update.",
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "INPUT_OBJECT",
|
||||
"name": "StockBulkUpdateInput",
|
||||
"ofType": null
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkUpdate",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "staffNotificationRecipientCreate",
|
||||
"description": "Creates a new staff notification recipient. \n\nRequires one of the following permissions: MANAGE_SETTINGS.",
|
||||
|
@ -58793,7 +59081,7 @@
|
|||
},
|
||||
{
|
||||
"name": "shippingTaxClass",
|
||||
"description": "Denormalized tax class assigned to the shipping method.\n\nAdded in Saleor 3.9.\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.",
|
||||
"description": "Denormalized tax class assigned to the shipping method.\n\nAdded in Saleor 3.9.\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": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
|
@ -63309,7 +63597,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -63321,7 +63609,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
@ -63514,7 +63802,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxClass",
|
||||
"description": "Denormalized tax class of the product in this order line.\n\nAdded in Saleor 3.9.\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.",
|
||||
"description": "Denormalized tax class of the product in this order line.\n\nAdded in Saleor 3.9.\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": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
|
@ -68038,7 +68326,7 @@
|
|||
},
|
||||
{
|
||||
"name": "availableAttributes",
|
||||
"description": "Attributes that can be assigned to the page type.\n\nRequires 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, MANAGE_PAGE_TYPES_AND_ATTRIBUTES.",
|
||||
"args": [
|
||||
{
|
||||
"name": "filter",
|
||||
|
@ -68123,7 +68411,7 @@
|
|||
},
|
||||
{
|
||||
"name": "hasPages",
|
||||
"description": "Whether page type has pages assigned.\n\nRequires one of the following permissions: MANAGE_PAGES.",
|
||||
"description": "Whether page type has pages assigned.\n\nRequires one of the following permissions: MANAGE_PAGES, MANAGE_PAGE_TYPES_AND_ATTRIBUTES.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
|
@ -73808,7 +74096,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -73820,7 +74108,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
@ -74221,7 +74509,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxClass",
|
||||
"description": "Tax class assigned to this product type. All products of this product type use this tax class, unless it's overridden in the `Product` type.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.",
|
||||
"description": "Tax class assigned to this product type. All products of this product type use this tax class, unless it's overridden in the `Product` type.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
|
@ -75572,7 +75860,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxCode",
|
||||
"description": "Tax rate for enabled tax gateway. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product.",
|
||||
"description": "Tax rate for enabled tax gateway. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
|
@ -76653,7 +76941,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -76665,7 +76953,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
@ -76814,7 +77102,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxCode",
|
||||
"description": "Tax rate for enabled tax gateway. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product.",
|
||||
"description": "Tax rate for enabled tax gateway. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
|
@ -77176,7 +77464,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -77188,7 +77476,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
@ -79198,7 +79486,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxClass",
|
||||
"description": "Tax class assigned to this product type. All products of this product type use this tax class, unless it's overridden in the `Product` type.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER.",
|
||||
"description": "Tax class assigned to this product type. All products of this product type use this tax class, unless it's overridden in the `Product` type.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
|
@ -80016,7 +80304,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxCode",
|
||||
"description": "Tax rate for enabled tax gateway. \n\nDEPRECATED: this field will be removed in Saleor 4.0.. Use tax classes to control the tax calculation for a product type.",
|
||||
"description": "Tax rate for enabled tax gateway. \n\nDEPRECATED: this field will be removed in Saleor 4.0.. Use tax classes to control the tax calculation for a product type. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
|
@ -93879,7 +94167,7 @@
|
|||
},
|
||||
{
|
||||
"name": "taxClass",
|
||||
"description": "Tax class assigned to this shipping method.\n\nRequires one of the following permissions: MANAGE_TAXES, MANAGE_SHIPPING.",
|
||||
"description": "Tax class assigned to this shipping method.\n\nRequires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
|
@ -99450,6 +99738,285 @@
|
|||
],
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkResult",
|
||||
"description": null,
|
||||
"fields": [
|
||||
{
|
||||
"name": "stock",
|
||||
"description": "Stock data.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "OBJECT",
|
||||
"name": "Stock",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "errors",
|
||||
"description": "List of errors occurred on create or update attempt.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkUpdateError",
|
||||
"ofType": null
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"inputFields": null,
|
||||
"interfaces": [],
|
||||
"enumValues": null,
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkUpdate",
|
||||
"description": "Updates stocks for a given variant and warehouse.\n\nAdded in Saleor 3.13.\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": "count",
|
||||
"description": "Returns how many objects were updated.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
"ofType": null
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "results",
|
||||
"description": "List of the updated stocks.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkResult",
|
||||
"ofType": null
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "errors",
|
||||
"description": null,
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "LIST",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkUpdateError",
|
||||
"ofType": null
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"inputFields": null,
|
||||
"interfaces": [],
|
||||
"enumValues": null,
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "OBJECT",
|
||||
"name": "StockBulkUpdateError",
|
||||
"description": null,
|
||||
"fields": [
|
||||
{
|
||||
"name": "field",
|
||||
"description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"description": "The error message.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "code",
|
||||
"description": "The error code.",
|
||||
"args": [],
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "ENUM",
|
||||
"name": "StockBulkUpdateErrorCode",
|
||||
"ofType": null
|
||||
}
|
||||
},
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"inputFields": null,
|
||||
"interfaces": [],
|
||||
"enumValues": null,
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "ENUM",
|
||||
"name": "StockBulkUpdateErrorCode",
|
||||
"description": "An enumeration.",
|
||||
"fields": null,
|
||||
"inputFields": null,
|
||||
"interfaces": null,
|
||||
"enumValues": [
|
||||
{
|
||||
"name": "GRAPHQL_ERROR",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "INVALID",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "NOT_FOUND",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "REQUIRED",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "INPUT_OBJECT",
|
||||
"name": "StockBulkUpdateInput",
|
||||
"description": null,
|
||||
"fields": null,
|
||||
"inputFields": [
|
||||
{
|
||||
"name": "variantId",
|
||||
"description": "Variant ID.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "ID",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "variantExternalReference",
|
||||
"description": "Variant external reference.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "warehouseId",
|
||||
"description": "Warehouse ID.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "ID",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "warehouseExternalReference",
|
||||
"description": "Warehouse external reference.",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "String",
|
||||
"ofType": null
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "quantity",
|
||||
"description": "Quantity of items available for sell.",
|
||||
"type": {
|
||||
"kind": "NON_NULL",
|
||||
"name": null,
|
||||
"ofType": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
"ofType": null
|
||||
}
|
||||
},
|
||||
"defaultValue": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
}
|
||||
],
|
||||
"interfaces": null,
|
||||
"enumValues": null,
|
||||
"possibleTypes": null
|
||||
},
|
||||
{
|
||||
"kind": "OBJECT",
|
||||
"name": "StockCountableConnection",
|
||||
|
@ -103041,6 +103608,18 @@
|
|||
"inputFields": null,
|
||||
"interfaces": null,
|
||||
"enumValues": [
|
||||
{
|
||||
"name": "ORIGINAL",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "AVIF",
|
||||
"description": null,
|
||||
"isDeprecated": false,
|
||||
"deprecationReason": null
|
||||
},
|
||||
{
|
||||
"name": "WEBP",
|
||||
"description": null,
|
||||
|
@ -106476,7 +107055,7 @@
|
|||
"args": [
|
||||
{
|
||||
"name": "size",
|
||||
"description": "Size of the image. If not provided, the original image will be returned.",
|
||||
"description": "Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).",
|
||||
"type": {
|
||||
"kind": "SCALAR",
|
||||
"name": "Int",
|
||||
|
@ -106488,7 +107067,7 @@
|
|||
},
|
||||
{
|
||||
"name": "format",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"description": "The format of the image. When not provided, format of the original image will be used.\n\nAdded in Saleor 3.6.\n\nNote: this API is currently in Feature Preview and can be subject to changes at later point.",
|
||||
"type": {
|
||||
"kind": "ENUM",
|
||||
"name": "ThumbnailFormatEnum",
|
||||
|
|
|
@ -1188,6 +1188,9 @@
|
|||
"context": "unassign collection from sale and save, button",
|
||||
"string": "Unassign and save"
|
||||
},
|
||||
"6SL46U": {
|
||||
"string": "by {author}"
|
||||
},
|
||||
"6WRFp2": {
|
||||
"context": "order history message",
|
||||
"string": "Note was added to the order"
|
||||
|
|
186
package-lock.json
generated
186
package-lock.json
generated
|
@ -26,7 +26,7 @@
|
|||
"@material-ui/lab": "^4.0.0-alpha.61",
|
||||
"@material-ui/styles": "^4.11.4",
|
||||
"@reach/auto-id": "^0.16.0",
|
||||
"@saleor/macaw-ui": "^0.8.0-pre.50",
|
||||
"@saleor/macaw-ui": "^0.8.0-pre.52",
|
||||
"@saleor/sdk": "^0.4.4",
|
||||
"@sentry/react": "^6.0.0",
|
||||
"@types/faker": "^5.1.6",
|
||||
|
@ -7273,9 +7273,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@saleor/macaw-ui": {
|
||||
"version": "0.8.0-pre.50",
|
||||
"resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.50.tgz",
|
||||
"integrity": "sha512-PGDkk1KmabYOQTPPzu+cmBxEyjdiYQdmzAiqtMIKwo8zff8nYPVE7yVKF9rJ7o3twqAiqF7fuAObo8qVjgZUYg==",
|
||||
"version": "0.8.0-pre.52",
|
||||
"resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.52.tgz",
|
||||
"integrity": "sha512-5LsFGyBGFiMJxeyrdwyXM02Jl+F3jlx9nAPZoQYZ4G6WxH8jkxoPq3WvktTMDNLzHaMC7tkPFXjmarj6lOQyRg==",
|
||||
"dependencies": {
|
||||
"@floating-ui/react-dom-interactions": "^0.5.0",
|
||||
"@radix-ui/react-radio-group": "^1.1.1",
|
||||
|
@ -8495,9 +8495,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.40.tgz",
|
||||
"integrity": "sha512-ZQJ+NID24PQkPIHnbO2B68YNQ6aMEyDz6dcsZucpRK4r7+aPqQ2yVLaqFcQU9VcGMyo4JJydmokzyTr1roWPIQ==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.41.tgz",
|
||||
"integrity": "sha512-v6P2dfqJDpZ/7RXPvWge9oI6YgolDM0jtNhQZ2qdXrLBzaWQdDoBGBTJ8KN/nTgGhX3IkNvSB1fafXQ+nVnqAQ==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"engines": {
|
||||
|
@ -8508,22 +8508,22 @@
|
|||
"url": "https://opencollective.com/swc"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@swc/core-darwin-arm64": "1.3.40",
|
||||
"@swc/core-darwin-x64": "1.3.40",
|
||||
"@swc/core-linux-arm-gnueabihf": "1.3.40",
|
||||
"@swc/core-linux-arm64-gnu": "1.3.40",
|
||||
"@swc/core-linux-arm64-musl": "1.3.40",
|
||||
"@swc/core-linux-x64-gnu": "1.3.40",
|
||||
"@swc/core-linux-x64-musl": "1.3.40",
|
||||
"@swc/core-win32-arm64-msvc": "1.3.40",
|
||||
"@swc/core-win32-ia32-msvc": "1.3.40",
|
||||
"@swc/core-win32-x64-msvc": "1.3.40"
|
||||
"@swc/core-darwin-arm64": "1.3.41",
|
||||
"@swc/core-darwin-x64": "1.3.41",
|
||||
"@swc/core-linux-arm-gnueabihf": "1.3.41",
|
||||
"@swc/core-linux-arm64-gnu": "1.3.41",
|
||||
"@swc/core-linux-arm64-musl": "1.3.41",
|
||||
"@swc/core-linux-x64-gnu": "1.3.41",
|
||||
"@swc/core-linux-x64-musl": "1.3.41",
|
||||
"@swc/core-win32-arm64-msvc": "1.3.41",
|
||||
"@swc/core-win32-ia32-msvc": "1.3.41",
|
||||
"@swc/core-win32-x64-msvc": "1.3.41"
|
||||
}
|
||||
},
|
||||
"node_modules/@swc/core-darwin-arm64": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.40.tgz",
|
||||
"integrity": "sha512-x4JHshTVB2o5xOedLL54/jsKkfUlsMw25tNM5fWkehiKWXlQuxEasl5/roceAFETWm8mEESuL8pWgZaiyTDl4Q==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.41.tgz",
|
||||
"integrity": "sha512-D4fybODToO/BvuP35bionDUrSuTVVr8eW+mApr1unOqb3mfiqOrVv0VP2fpWNRYiA+xMq+oBCB6KcGpL60HKWQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -8537,9 +8537,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-darwin-x64": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.40.tgz",
|
||||
"integrity": "sha512-2QaW9HtlvatiQscQACVIyKtj+vAEFEC6Tn+8rqxm8ikYHUD33M/FVXGWEvMLTI7T3P25zjhs+toAlLsjHgfzQQ==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.41.tgz",
|
||||
"integrity": "sha512-0RoVyiPCnylf3TG77C3S86PRSmaq+SaYB4VDLJFz3qcEHz1pfP0LhyskhgX4wjQV1mveDzFEn1BVAuo0eOMwZA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -8553,9 +8553,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-linux-arm-gnueabihf": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.40.tgz",
|
||||
"integrity": "sha512-cJPgSg8222gezj5Db2S8PNvcALJLokvXqvFjyzRR253SMFFkq9JKWk0uwO3wg8i8jhe78xMB6EO6AteQqFWvCg==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.41.tgz",
|
||||
"integrity": "sha512-mZW7GeY7Uw1nkKoWpx898ou20oCSt8MR+jAVuAhMjX+G4Zr0WWXYSigWNiRymhR6Q9KhyvoFpMckguSvYWmXsw==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
|
@ -8569,9 +8569,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-linux-arm64-gnu": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.40.tgz",
|
||||
"integrity": "sha512-s76n4/vpQzV7dpS703m1WnCxyG7OfGk+EeJf+KEl/m6KP7c5MHHOLOf8hpagI/QI1H8jb9j1ADqNu2C7tEUR8Q==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.41.tgz",
|
||||
"integrity": "sha512-e91LGn+6KuLFw3sWk5swwGc/dP4tXs0mg3HrhjImRoofU02Bb9aHcj5zgrSO8ZByvDtm/Knn16h1ojxIMOFaxg==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -8585,9 +8585,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-linux-arm64-musl": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.40.tgz",
|
||||
"integrity": "sha512-aTkeImCq1WrkljAQNnqlbk/1ermotONkBl11GH7Ia+8yhsmgt8ZiNBIi0tJ5UjdfXDtnl58Iek43Vo8LWaPUKA==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.41.tgz",
|
||||
"integrity": "sha512-Q7hmrniLWsQ7zjtImGcjx1tl5/Qxpel+fC+OXTnGvAyyoGssSftIBlXMnqVLteL78zhxIPAzi+gizWAe5RGqrA==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -8601,9 +8601,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-linux-x64-gnu": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.40.tgz",
|
||||
"integrity": "sha512-ZsfVlzXSXvNZBuK1fCrenoLSLVv0Zk7OdmkAG9cWN3bKkc/ynxO+6njXLEKWfv9bRfDBXhxifyHGOVOQlIFIAA==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.41.tgz",
|
||||
"integrity": "sha512-h4sv1sCfZQgRIwmykz8WPqVpbvHb13Qm3SsrbOudhAp2MuzpWzsgMP5hAEpdCP/nWreiCz3aoM6L8JeakRDq0g==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -8617,9 +8617,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-linux-x64-musl": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.40.tgz",
|
||||
"integrity": "sha512-5GgMuadbd6fhHg/+7W25i+9OQTW4nTMGECias0BNPlcW8nnohzSphpj5jLI/Ub5bWzMwE2hua6e2uiZ17rTySg==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.41.tgz",
|
||||
"integrity": "sha512-Z7c26i38378d0NT/dcz8qPSAXm41lqhNzykdhKhI+95mA9m4pskP18T/0I45rmyx1ywifypu+Ip+SXmKeVSPgQ==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -8633,9 +8633,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-win32-arm64-msvc": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.40.tgz",
|
||||
"integrity": "sha512-TqiK28eaK3YOKSp8iESlrrbSzDGRQqM0zR4hvCgfHwL4L1BPh/M0aIMC/vyYh2gqpz2quyNqgi/DxoZ2+WxlUg==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.41.tgz",
|
||||
"integrity": "sha512-I0CYnPc+ZGc912YeN0TykIOf/Q7yJQHRwDuhewwD6RkbiSEaVfSux5pAmmdoKw2aGMSq+cwLmgPe9HYLRNz+4w==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
|
@ -8649,9 +8649,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-win32-ia32-msvc": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.40.tgz",
|
||||
"integrity": "sha512-PqtCXFs5+ZbrfFe1VZAcCl8k9h47wE65mKDhDvZ9/SQhXxZX2+f5mUGXuH4G5rA0CyijsVpHnpA/5rqE7f2Sxw==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.41.tgz",
|
||||
"integrity": "sha512-EygN4CVDWF29/U2T5fXGfWyLvRbMd2hiUgkciAl7zHuyJ6nKl+kpodqV2A0Wd4sFtSNedU0gQEBEXEe7cqvmsA==",
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
|
@ -8665,9 +8665,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@swc/core-win32-x64-msvc": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.40.tgz",
|
||||
"integrity": "sha512-73DGsjsJYSzmoRbfomPj5jcQawtK2H0bCDi/1wgfl8NKVOuzrq+PpaTry3lzx+gvTHxUX6mUHV22i7C9ITL74Q==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.41.tgz",
|
||||
"integrity": "sha512-Mfp8qD1hNwWWRy0ISdwQJu1g0UYoVTtuQlO0z3aGbXqL51ew9e56+8j3M1U9i95lXFyWkARgjDCcKkQi+WezyA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
|
@ -41611,9 +41611,9 @@
|
|||
}
|
||||
},
|
||||
"@saleor/macaw-ui": {
|
||||
"version": "0.8.0-pre.50",
|
||||
"resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.50.tgz",
|
||||
"integrity": "sha512-PGDkk1KmabYOQTPPzu+cmBxEyjdiYQdmzAiqtMIKwo8zff8nYPVE7yVKF9rJ7o3twqAiqF7fuAObo8qVjgZUYg==",
|
||||
"version": "0.8.0-pre.52",
|
||||
"resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.52.tgz",
|
||||
"integrity": "sha512-5LsFGyBGFiMJxeyrdwyXM02Jl+F3jlx9nAPZoQYZ4G6WxH8jkxoPq3WvktTMDNLzHaMC7tkPFXjmarj6lOQyRg==",
|
||||
"requires": {
|
||||
"@floating-ui/react-dom-interactions": "^0.5.0",
|
||||
"@radix-ui/react-radio-group": "^1.1.1",
|
||||
|
@ -42503,90 +42503,90 @@
|
|||
}
|
||||
},
|
||||
"@swc/core": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.40.tgz",
|
||||
"integrity": "sha512-ZQJ+NID24PQkPIHnbO2B68YNQ6aMEyDz6dcsZucpRK4r7+aPqQ2yVLaqFcQU9VcGMyo4JJydmokzyTr1roWPIQ==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.41.tgz",
|
||||
"integrity": "sha512-v6P2dfqJDpZ/7RXPvWge9oI6YgolDM0jtNhQZ2qdXrLBzaWQdDoBGBTJ8KN/nTgGhX3IkNvSB1fafXQ+nVnqAQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@swc/core-darwin-arm64": "1.3.40",
|
||||
"@swc/core-darwin-x64": "1.3.40",
|
||||
"@swc/core-linux-arm-gnueabihf": "1.3.40",
|
||||
"@swc/core-linux-arm64-gnu": "1.3.40",
|
||||
"@swc/core-linux-arm64-musl": "1.3.40",
|
||||
"@swc/core-linux-x64-gnu": "1.3.40",
|
||||
"@swc/core-linux-x64-musl": "1.3.40",
|
||||
"@swc/core-win32-arm64-msvc": "1.3.40",
|
||||
"@swc/core-win32-ia32-msvc": "1.3.40",
|
||||
"@swc/core-win32-x64-msvc": "1.3.40"
|
||||
"@swc/core-darwin-arm64": "1.3.41",
|
||||
"@swc/core-darwin-x64": "1.3.41",
|
||||
"@swc/core-linux-arm-gnueabihf": "1.3.41",
|
||||
"@swc/core-linux-arm64-gnu": "1.3.41",
|
||||
"@swc/core-linux-arm64-musl": "1.3.41",
|
||||
"@swc/core-linux-x64-gnu": "1.3.41",
|
||||
"@swc/core-linux-x64-musl": "1.3.41",
|
||||
"@swc/core-win32-arm64-msvc": "1.3.41",
|
||||
"@swc/core-win32-ia32-msvc": "1.3.41",
|
||||
"@swc/core-win32-x64-msvc": "1.3.41"
|
||||
}
|
||||
},
|
||||
"@swc/core-darwin-arm64": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.40.tgz",
|
||||
"integrity": "sha512-x4JHshTVB2o5xOedLL54/jsKkfUlsMw25tNM5fWkehiKWXlQuxEasl5/roceAFETWm8mEESuL8pWgZaiyTDl4Q==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.41.tgz",
|
||||
"integrity": "sha512-D4fybODToO/BvuP35bionDUrSuTVVr8eW+mApr1unOqb3mfiqOrVv0VP2fpWNRYiA+xMq+oBCB6KcGpL60HKWQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-darwin-x64": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.40.tgz",
|
||||
"integrity": "sha512-2QaW9HtlvatiQscQACVIyKtj+vAEFEC6Tn+8rqxm8ikYHUD33M/FVXGWEvMLTI7T3P25zjhs+toAlLsjHgfzQQ==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.41.tgz",
|
||||
"integrity": "sha512-0RoVyiPCnylf3TG77C3S86PRSmaq+SaYB4VDLJFz3qcEHz1pfP0LhyskhgX4wjQV1mveDzFEn1BVAuo0eOMwZA==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-linux-arm-gnueabihf": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.40.tgz",
|
||||
"integrity": "sha512-cJPgSg8222gezj5Db2S8PNvcALJLokvXqvFjyzRR253SMFFkq9JKWk0uwO3wg8i8jhe78xMB6EO6AteQqFWvCg==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.41.tgz",
|
||||
"integrity": "sha512-mZW7GeY7Uw1nkKoWpx898ou20oCSt8MR+jAVuAhMjX+G4Zr0WWXYSigWNiRymhR6Q9KhyvoFpMckguSvYWmXsw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-linux-arm64-gnu": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.40.tgz",
|
||||
"integrity": "sha512-s76n4/vpQzV7dpS703m1WnCxyG7OfGk+EeJf+KEl/m6KP7c5MHHOLOf8hpagI/QI1H8jb9j1ADqNu2C7tEUR8Q==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.41.tgz",
|
||||
"integrity": "sha512-e91LGn+6KuLFw3sWk5swwGc/dP4tXs0mg3HrhjImRoofU02Bb9aHcj5zgrSO8ZByvDtm/Knn16h1ojxIMOFaxg==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-linux-arm64-musl": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.40.tgz",
|
||||
"integrity": "sha512-aTkeImCq1WrkljAQNnqlbk/1ermotONkBl11GH7Ia+8yhsmgt8ZiNBIi0tJ5UjdfXDtnl58Iek43Vo8LWaPUKA==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.41.tgz",
|
||||
"integrity": "sha512-Q7hmrniLWsQ7zjtImGcjx1tl5/Qxpel+fC+OXTnGvAyyoGssSftIBlXMnqVLteL78zhxIPAzi+gizWAe5RGqrA==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-linux-x64-gnu": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.40.tgz",
|
||||
"integrity": "sha512-ZsfVlzXSXvNZBuK1fCrenoLSLVv0Zk7OdmkAG9cWN3bKkc/ynxO+6njXLEKWfv9bRfDBXhxifyHGOVOQlIFIAA==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.41.tgz",
|
||||
"integrity": "sha512-h4sv1sCfZQgRIwmykz8WPqVpbvHb13Qm3SsrbOudhAp2MuzpWzsgMP5hAEpdCP/nWreiCz3aoM6L8JeakRDq0g==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-linux-x64-musl": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.40.tgz",
|
||||
"integrity": "sha512-5GgMuadbd6fhHg/+7W25i+9OQTW4nTMGECias0BNPlcW8nnohzSphpj5jLI/Ub5bWzMwE2hua6e2uiZ17rTySg==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.41.tgz",
|
||||
"integrity": "sha512-Z7c26i38378d0NT/dcz8qPSAXm41lqhNzykdhKhI+95mA9m4pskP18T/0I45rmyx1ywifypu+Ip+SXmKeVSPgQ==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-win32-arm64-msvc": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.40.tgz",
|
||||
"integrity": "sha512-TqiK28eaK3YOKSp8iESlrrbSzDGRQqM0zR4hvCgfHwL4L1BPh/M0aIMC/vyYh2gqpz2quyNqgi/DxoZ2+WxlUg==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.41.tgz",
|
||||
"integrity": "sha512-I0CYnPc+ZGc912YeN0TykIOf/Q7yJQHRwDuhewwD6RkbiSEaVfSux5pAmmdoKw2aGMSq+cwLmgPe9HYLRNz+4w==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-win32-ia32-msvc": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.40.tgz",
|
||||
"integrity": "sha512-PqtCXFs5+ZbrfFe1VZAcCl8k9h47wE65mKDhDvZ9/SQhXxZX2+f5mUGXuH4G5rA0CyijsVpHnpA/5rqE7f2Sxw==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.41.tgz",
|
||||
"integrity": "sha512-EygN4CVDWF29/U2T5fXGfWyLvRbMd2hiUgkciAl7zHuyJ6nKl+kpodqV2A0Wd4sFtSNedU0gQEBEXEe7cqvmsA==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
"@swc/core-win32-x64-msvc": {
|
||||
"version": "1.3.40",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.40.tgz",
|
||||
"integrity": "sha512-73DGsjsJYSzmoRbfomPj5jcQawtK2H0bCDi/1wgfl8NKVOuzrq+PpaTry3lzx+gvTHxUX6mUHV22i7C9ITL74Q==",
|
||||
"version": "1.3.41",
|
||||
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.41.tgz",
|
||||
"integrity": "sha512-Mfp8qD1hNwWWRy0ISdwQJu1g0UYoVTtuQlO0z3aGbXqL51ew9e56+8j3M1U9i95lXFyWkARgjDCcKkQi+WezyA==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
"@material-ui/lab": "^4.0.0-alpha.61",
|
||||
"@material-ui/styles": "^4.11.4",
|
||||
"@reach/auto-id": "^0.16.0",
|
||||
"@saleor/macaw-ui": "^0.8.0-pre.50",
|
||||
"@saleor/macaw-ui": "^0.8.0-pre.52",
|
||||
"@saleor/sdk": "^0.4.4",
|
||||
"@sentry/react": "^6.0.0",
|
||||
"@types/faker": "^5.1.6",
|
||||
|
|
259
schema.graphql
259
schema.graphql
|
@ -85,6 +85,7 @@ enum AccountErrorCode {
|
|||
PASSWORD_TOO_COMMON
|
||||
PASSWORD_TOO_SHORT
|
||||
PASSWORD_TOO_SIMILAR
|
||||
PASSWORD_RESET_ALREADY_REQUESTED
|
||||
REQUIRED
|
||||
UNIQUE
|
||||
JWT_SIGNATURE_EXPIRED
|
||||
|
@ -596,6 +597,15 @@ type App implements Node & ObjectWithMetadata {
|
|||
"""JWT token used to authenticate by thridparty app."""
|
||||
accessToken: String
|
||||
|
||||
"""
|
||||
The App's author name.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
Note: this API is currently in Feature Preview and can be subject to changes at later point.
|
||||
"""
|
||||
author: String
|
||||
|
||||
"""
|
||||
App's dashboard extensions.
|
||||
|
||||
|
@ -734,6 +744,7 @@ enum AppErrorCode {
|
|||
UNIQUE
|
||||
OUT_OF_SCOPE_APP
|
||||
OUT_OF_SCOPE_PERMISSION
|
||||
UNSUPPORTED_SALEOR_VERSION
|
||||
}
|
||||
|
||||
"""Represents app data."""
|
||||
|
@ -921,6 +932,26 @@ type AppManifestExtension {
|
|||
target: AppExtensionTargetEnum!
|
||||
}
|
||||
|
||||
type AppManifestRequiredSaleorVersion {
|
||||
"""
|
||||
Required Saleor version as semver range.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
Note: this API is currently in Feature Preview and can be subject to changes at later point.
|
||||
"""
|
||||
constraint: String!
|
||||
|
||||
"""
|
||||
Informs if the Saleor version matches the required one.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
Note: this API is currently in Feature Preview and can be subject to changes at later point.
|
||||
"""
|
||||
satisfied: Boolean!
|
||||
}
|
||||
|
||||
type AppManifestWebhook {
|
||||
"""The name of the webhook."""
|
||||
name: String!
|
||||
|
@ -2227,14 +2258,91 @@ input BulkAttributeValueInput {
|
|||
id: ID
|
||||
|
||||
"""
|
||||
The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.
|
||||
The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.This field will be removed in Saleor 4.0.
|
||||
"""
|
||||
values: [String!]
|
||||
|
||||
"""
|
||||
Attribute value ID.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
dropdown: AttributeValueSelectableTypeInput
|
||||
|
||||
"""
|
||||
Attribute value ID.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
swatch: AttributeValueSelectableTypeInput
|
||||
|
||||
"""
|
||||
List of attribute value IDs.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
multiselect: [AttributeValueSelectableTypeInput!]
|
||||
|
||||
"""
|
||||
Numeric value of an attribute.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
numeric: String
|
||||
|
||||
"""
|
||||
URL of the file attribute. Every time, a new value is created.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
file: String
|
||||
|
||||
"""
|
||||
File content type.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
contentType: String
|
||||
|
||||
"""
|
||||
List of entity IDs that will be used as references.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
references: [ID!]
|
||||
|
||||
"""
|
||||
Text content in JSON format.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
richText: JSONString
|
||||
|
||||
"""
|
||||
Plain text content.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
plainText: String
|
||||
|
||||
"""
|
||||
The boolean value of an attribute to resolve. If the passed value is non-existent, it will be created.
|
||||
"""
|
||||
boolean: Boolean
|
||||
|
||||
"""
|
||||
Represents the date value of the attribute value.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
date: Date
|
||||
|
||||
"""
|
||||
Represents the date/time value of the attribute value.
|
||||
|
||||
Added in Saleor 3.12.
|
||||
"""
|
||||
dateTime: DateTime
|
||||
}
|
||||
|
||||
type BulkProductError {
|
||||
|
@ -2477,12 +2585,12 @@ type Category implements Node & ObjectWithMetadata {
|
|||
): CategoryCountableConnection
|
||||
backgroundImage(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
@ -4042,12 +4150,12 @@ type Collection implements Node & ObjectWithMetadata {
|
|||
): ProductCountableConnection
|
||||
backgroundImage(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
@ -8634,6 +8742,24 @@ type Manifest {
|
|||
Note: this API is currently in Feature Preview and can be subject to changes at later point.
|
||||
"""
|
||||
audience: String
|
||||
|
||||
"""
|
||||
Determines the app's required Saleor version as semver range.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
Note: this API is currently in Feature Preview and can be subject to changes at later point.
|
||||
"""
|
||||
requiredSaleorVersion: AppManifestRequiredSaleorVersion
|
||||
|
||||
"""
|
||||
The App's author name.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
Note: this API is currently in Feature Preview and can be subject to changes at later point.
|
||||
"""
|
||||
author: String
|
||||
}
|
||||
|
||||
type Margin {
|
||||
|
@ -9646,6 +9772,23 @@ type Mutation {
|
|||
taxExemption: Boolean!
|
||||
): TaxExemptionManage
|
||||
|
||||
"""
|
||||
Updates stocks for a given variant and warehouse.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
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.
|
||||
"""
|
||||
stockBulkUpdate(
|
||||
"""Policies of error handling. DEFAULT: REJECT_EVERYTHING"""
|
||||
errorPolicy: ErrorPolicyEnum
|
||||
|
||||
"""Input list of stocks to update."""
|
||||
stocks: [StockBulkUpdateInput!]!
|
||||
): StockBulkUpdate
|
||||
|
||||
"""
|
||||
Creates a new staff notification recipient.
|
||||
|
||||
|
@ -13529,7 +13672,7 @@ type Order implements Node & ObjectWithMetadata {
|
|||
|
||||
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.
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.
|
||||
"""
|
||||
shippingTaxClass: TaxClass
|
||||
|
||||
|
@ -14491,12 +14634,12 @@ type OrderLine implements Node & ObjectWithMetadata {
|
|||
digitalContentUrl: DigitalContentUrl
|
||||
thumbnail(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
@ -14557,7 +14700,7 @@ type OrderLine implements Node & ObjectWithMetadata {
|
|||
|
||||
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.
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.
|
||||
"""
|
||||
taxClass: TaxClass
|
||||
|
||||
|
@ -15591,7 +15734,7 @@ type PageType implements Node & ObjectWithMetadata {
|
|||
"""
|
||||
Attributes that can be assigned to the page type.
|
||||
|
||||
Requires one of the following permissions: MANAGE_PAGES.
|
||||
Requires one of the following permissions: MANAGE_PAGES, MANAGE_PAGE_TYPES_AND_ATTRIBUTES.
|
||||
"""
|
||||
availableAttributes(
|
||||
filter: AttributeFilterInput
|
||||
|
@ -15613,7 +15756,7 @@ type PageType implements Node & ObjectWithMetadata {
|
|||
"""
|
||||
Whether page type has pages assigned.
|
||||
|
||||
Requires one of the following permissions: MANAGE_PAGES.
|
||||
Requires one of the following permissions: MANAGE_PAGES, MANAGE_PAGE_TYPES_AND_ATTRIBUTES.
|
||||
"""
|
||||
hasPages: Boolean
|
||||
}
|
||||
|
@ -16844,12 +16987,12 @@ type Product implements Node & ObjectWithMetadata {
|
|||
descriptionJson: JSONString @deprecated(reason: "This field will be removed in Saleor 4.0. Use the `description` field instead.")
|
||||
thumbnail(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
@ -16965,7 +17108,7 @@ type Product implements Node & ObjectWithMetadata {
|
|||
"""
|
||||
Tax class assigned to this product type. All products of this product type use this tax class, unless it's overridden in the `Product` type.
|
||||
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER.
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.
|
||||
"""
|
||||
taxClass: TaxClass
|
||||
|
||||
|
@ -17274,7 +17417,7 @@ input ProductCreateInput {
|
|||
"""
|
||||
Tax rate for enabled tax gateway.
|
||||
|
||||
DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product.
|
||||
DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
|
||||
"""
|
||||
taxCode: String
|
||||
|
||||
|
@ -17518,12 +17661,12 @@ type ProductImage {
|
|||
sortOrder: Int
|
||||
url(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
@ -17571,7 +17714,7 @@ input ProductInput {
|
|||
"""
|
||||
Tax rate for enabled tax gateway.
|
||||
|
||||
DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product.
|
||||
DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
|
||||
"""
|
||||
taxCode: String
|
||||
|
||||
|
@ -17673,12 +17816,12 @@ type ProductMedia implements Node & ObjectWithMetadata {
|
|||
oembedData: JSONString!
|
||||
url(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
@ -18173,7 +18316,7 @@ type ProductType implements Node & ObjectWithMetadata {
|
|||
"""
|
||||
Tax class assigned to this product type. All products of this product type use this tax class, unless it's overridden in the `Product` type.
|
||||
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER.
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.
|
||||
"""
|
||||
taxClass: TaxClass
|
||||
|
||||
|
@ -18325,7 +18468,7 @@ input ProductTypeInput {
|
|||
"""
|
||||
Tax rate for enabled tax gateway.
|
||||
|
||||
DEPRECATED: this field will be removed in Saleor 4.0.. Use tax classes to control the tax calculation for a product type.
|
||||
DEPRECATED: this field will be removed in Saleor 4.0.. Use tax classes to control the tax calculation for a product type. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
|
||||
"""
|
||||
taxCode: String
|
||||
|
||||
|
@ -21882,7 +22025,7 @@ type ShippingMethodType implements Node & ObjectWithMetadata {
|
|||
"""
|
||||
Tax class assigned to this shipping method.
|
||||
|
||||
Requires one of the following permissions: MANAGE_TAXES, MANAGE_SHIPPING.
|
||||
Requires one of the following permissions: AUTHENTICATED_STAFF_USER, AUTHENTICATED_APP.
|
||||
"""
|
||||
taxClass: TaxClass
|
||||
}
|
||||
|
@ -23161,6 +23304,70 @@ enum StockAvailability {
|
|||
OUT_OF_STOCK
|
||||
}
|
||||
|
||||
type StockBulkResult {
|
||||
"""Stock data."""
|
||||
stock: Stock
|
||||
|
||||
"""List of errors occurred on create or update attempt."""
|
||||
errors: [StockBulkUpdateError!]
|
||||
}
|
||||
|
||||
"""
|
||||
Updates stocks for a given variant and warehouse.
|
||||
|
||||
Added in Saleor 3.13.
|
||||
|
||||
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 StockBulkUpdate {
|
||||
"""Returns how many objects were updated."""
|
||||
count: Int!
|
||||
|
||||
"""List of the updated stocks."""
|
||||
results: [StockBulkResult!]!
|
||||
errors: [StockBulkUpdateError!]!
|
||||
}
|
||||
|
||||
type StockBulkUpdateError {
|
||||
"""
|
||||
Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.
|
||||
"""
|
||||
field: String
|
||||
|
||||
"""The error message."""
|
||||
message: String
|
||||
|
||||
"""The error code."""
|
||||
code: StockBulkUpdateErrorCode!
|
||||
}
|
||||
|
||||
"""An enumeration."""
|
||||
enum StockBulkUpdateErrorCode {
|
||||
GRAPHQL_ERROR
|
||||
INVALID
|
||||
NOT_FOUND
|
||||
REQUIRED
|
||||
}
|
||||
|
||||
input StockBulkUpdateInput {
|
||||
"""Variant ID."""
|
||||
variantId: ID
|
||||
|
||||
"""Variant external reference."""
|
||||
variantExternalReference: String
|
||||
|
||||
"""Warehouse ID."""
|
||||
warehouseId: ID
|
||||
|
||||
"""Warehouse external reference."""
|
||||
warehouseExternalReference: String
|
||||
|
||||
"""Quantity of items available for sell."""
|
||||
quantity: Int!
|
||||
}
|
||||
|
||||
type StockCountableConnection {
|
||||
"""Pagination data for this connection."""
|
||||
pageInfo: PageInfo!
|
||||
|
@ -24030,6 +24237,8 @@ type ThumbnailCreated implements Event {
|
|||
|
||||
"""An enumeration."""
|
||||
enum ThumbnailFormatEnum {
|
||||
ORIGINAL
|
||||
AVIF
|
||||
WEBP
|
||||
}
|
||||
|
||||
|
@ -24785,12 +24994,12 @@ type User implements Node & ObjectWithMetadata {
|
|||
editableGroups: [Group!]
|
||||
avatar(
|
||||
"""
|
||||
Size of the image. If not provided, the original image will be returned.
|
||||
Desired longest side the image in pixels. Defaults to 4096. Images are never cropped. Pass 0 to retrieve the original size (not recommended).
|
||||
"""
|
||||
size: Int
|
||||
|
||||
"""
|
||||
The format of the image. When not provided, format of the original image will be used. Must be provided together with the size value, otherwise original image will be returned.
|
||||
The format of the image. When not provided, format of the original image will be used.
|
||||
|
||||
Added in Saleor 3.6.
|
||||
|
||||
|
|
|
@ -28,6 +28,7 @@ export const AppPage: React.FC<AppPageProps> = ({
|
|||
name={data?.name}
|
||||
supportUrl={data?.supportUrl}
|
||||
homepageUrl={data?.homepageUrl}
|
||||
author={data?.author}
|
||||
/>
|
||||
<DetailPageLayout.Content>
|
||||
<Box
|
||||
|
|
|
@ -11,12 +11,14 @@ interface AppPageNavProps {
|
|||
name: string | undefined | null;
|
||||
supportUrl: string | undefined | null;
|
||||
homepageUrl: string | undefined | null;
|
||||
author: string | undefined | null;
|
||||
}
|
||||
|
||||
export const AppPageNav: React.FC<AppPageNavProps> = ({
|
||||
name,
|
||||
supportUrl,
|
||||
homepageUrl,
|
||||
author,
|
||||
}) => {
|
||||
const location = useLocation<LinkState>();
|
||||
const goBackLink = location.state?.from ?? AppUrls.resolveAppListUrl();
|
||||
|
@ -33,33 +35,48 @@ export const AppPageNav: React.FC<AppPageNavProps> = ({
|
|||
<TopNavLink to={goBackLink} variant="tertiary" />
|
||||
<Box display="flex" gap={5} alignItems="center">
|
||||
<AppAvatar />
|
||||
<Text variant="heading">{name}</Text>
|
||||
<Box display="flex" flexDirection="column">
|
||||
<Text variant="heading">{name}</Text>
|
||||
<Text
|
||||
variant="caption"
|
||||
color="textNeutralSubdued"
|
||||
textTransform="uppercase"
|
||||
>
|
||||
{author && (
|
||||
<FormattedMessage
|
||||
defaultMessage="by {author}"
|
||||
id="6SL46U"
|
||||
values={{ author }}
|
||||
/>
|
||||
)}
|
||||
</Text>
|
||||
</Box>
|
||||
</Box>
|
||||
</Box>
|
||||
<Box display="flex" gap={4}>
|
||||
{supportUrl && (
|
||||
<Button
|
||||
variant="secondary"
|
||||
size="medium"
|
||||
onClick={() => {
|
||||
window.open(supportUrl, "_blank");
|
||||
}}
|
||||
>
|
||||
<FormattedMessage defaultMessage="Support" id="HqRNN8" />
|
||||
</Button>
|
||||
)}
|
||||
{homepageUrl && (
|
||||
<Button
|
||||
variant="secondary"
|
||||
size="medium"
|
||||
onClick={() => {
|
||||
window.open(homepageUrl, "_blank");
|
||||
}}
|
||||
>
|
||||
<FormattedMessage defaultMessage="Homepage" id="rxNddi" />
|
||||
</Button>
|
||||
)}
|
||||
</Box>
|
||||
</Box>
|
||||
<Box display="flex" gap={4}>
|
||||
{supportUrl && (
|
||||
<Button
|
||||
variant="secondary"
|
||||
size="medium"
|
||||
onClick={() => {
|
||||
window.open(supportUrl, "_blank");
|
||||
}}
|
||||
>
|
||||
<FormattedMessage defaultMessage="Support" id="HqRNN8" />
|
||||
</Button>
|
||||
)}
|
||||
{homepageUrl && (
|
||||
<Button
|
||||
variant="secondary"
|
||||
size="medium"
|
||||
onClick={() => {
|
||||
window.open(homepageUrl, "_blank");
|
||||
}}
|
||||
>
|
||||
<FormattedMessage defaultMessage="Homepage" id="rxNddi" />
|
||||
</Button>
|
||||
)}
|
||||
</Box>
|
||||
</TopNavWrapper>
|
||||
);
|
||||
|
|
|
@ -105,6 +105,7 @@ export const appDetails: NonNullable<AppQuery["app"]> = {
|
|||
isActive: true,
|
||||
metadata: [],
|
||||
name: "app1",
|
||||
author: "Saleor Commerce",
|
||||
permissions: [
|
||||
{
|
||||
__typename: "Permission",
|
||||
|
|
|
@ -46,6 +46,7 @@ export const appDetails = gql`
|
|||
app(id: $id) {
|
||||
...App
|
||||
aboutApp
|
||||
author
|
||||
permissions {
|
||||
code
|
||||
name
|
||||
|
|
|
@ -3414,6 +3414,7 @@ export const AppDocument = gql`
|
|||
app(id: $id) {
|
||||
...App
|
||||
aboutApp
|
||||
author
|
||||
permissions {
|
||||
code
|
||||
name
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -81,6 +81,7 @@ export enum AccountErrorCode {
|
|||
PASSWORD_TOO_COMMON = 'PASSWORD_TOO_COMMON',
|
||||
PASSWORD_TOO_SHORT = 'PASSWORD_TOO_SHORT',
|
||||
PASSWORD_TOO_SIMILAR = 'PASSWORD_TOO_SIMILAR',
|
||||
PASSWORD_RESET_ALREADY_REQUESTED = 'PASSWORD_RESET_ALREADY_REQUESTED',
|
||||
REQUIRED = 'REQUIRED',
|
||||
UNIQUE = 'UNIQUE',
|
||||
JWT_SIGNATURE_EXPIRED = 'JWT_SIGNATURE_EXPIRED',
|
||||
|
@ -185,7 +186,8 @@ export enum AppErrorCode {
|
|||
REQUIRED = 'REQUIRED',
|
||||
UNIQUE = 'UNIQUE',
|
||||
OUT_OF_SCOPE_APP = 'OUT_OF_SCOPE_APP',
|
||||
OUT_OF_SCOPE_PERMISSION = 'OUT_OF_SCOPE_PERMISSION'
|
||||
OUT_OF_SCOPE_PERMISSION = 'OUT_OF_SCOPE_PERMISSION',
|
||||
UNSUPPORTED_SALEOR_VERSION = 'UNSUPPORTED_SALEOR_VERSION'
|
||||
}
|
||||
|
||||
export type AppExtensionFilterInput = {
|
||||
|
@ -688,10 +690,76 @@ export type AttributeWhereInput = {
|
|||
export type BulkAttributeValueInput = {
|
||||
/** ID of the selected attribute. */
|
||||
id?: InputMaybe<Scalars['ID']>;
|
||||
/** The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created. */
|
||||
/** The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.This field will be removed in Saleor 4.0. */
|
||||
values?: InputMaybe<Array<Scalars['String']>>;
|
||||
/**
|
||||
* Attribute value ID.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
dropdown?: InputMaybe<AttributeValueSelectableTypeInput>;
|
||||
/**
|
||||
* Attribute value ID.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
swatch?: InputMaybe<AttributeValueSelectableTypeInput>;
|
||||
/**
|
||||
* List of attribute value IDs.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
multiselect?: InputMaybe<Array<AttributeValueSelectableTypeInput>>;
|
||||
/**
|
||||
* Numeric value of an attribute.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
numeric?: InputMaybe<Scalars['String']>;
|
||||
/**
|
||||
* URL of the file attribute. Every time, a new value is created.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
file?: InputMaybe<Scalars['String']>;
|
||||
/**
|
||||
* File content type.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
contentType?: InputMaybe<Scalars['String']>;
|
||||
/**
|
||||
* List of entity IDs that will be used as references.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
references?: InputMaybe<Array<Scalars['ID']>>;
|
||||
/**
|
||||
* Text content in JSON format.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
richText?: InputMaybe<Scalars['JSONString']>;
|
||||
/**
|
||||
* Plain text content.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
plainText?: InputMaybe<Scalars['String']>;
|
||||
/** The boolean value of an attribute to resolve. If the passed value is non-existent, it will be created. */
|
||||
boolean?: InputMaybe<Scalars['Boolean']>;
|
||||
/**
|
||||
* Represents the date value of the attribute value.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
date?: InputMaybe<Scalars['Date']>;
|
||||
/**
|
||||
* Represents the date/time value of the attribute value.
|
||||
*
|
||||
* Added in Saleor 3.12.
|
||||
*/
|
||||
dateTime?: InputMaybe<Scalars['DateTime']>;
|
||||
};
|
||||
|
||||
export type CardInput = {
|
||||
|
@ -4079,7 +4147,7 @@ export type ProductCreateInput = {
|
|||
/**
|
||||
* Tax rate for enabled tax gateway.
|
||||
*
|
||||
* DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product.
|
||||
* DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
|
||||
*/
|
||||
taxCode?: InputMaybe<Scalars['String']>;
|
||||
/** Search engine optimization fields. */
|
||||
|
@ -4231,7 +4299,7 @@ export type ProductInput = {
|
|||
/**
|
||||
* Tax rate for enabled tax gateway.
|
||||
*
|
||||
* DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product.
|
||||
* DEPRECATED: this field will be removed in Saleor 4.0. Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
|
||||
*/
|
||||
taxCode?: InputMaybe<Scalars['String']>;
|
||||
/** Search engine optimization fields. */
|
||||
|
@ -4406,7 +4474,7 @@ export type ProductTypeInput = {
|
|||
/**
|
||||
* Tax rate for enabled tax gateway.
|
||||
*
|
||||
* DEPRECATED: this field will be removed in Saleor 4.0.. Use tax classes to control the tax calculation for a product type.
|
||||
* DEPRECATED: this field will be removed in Saleor 4.0.. Use tax classes to control the tax calculation for a product type. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
|
||||
*/
|
||||
taxCode?: InputMaybe<Scalars['String']>;
|
||||
/** ID of a tax class to assign to this product type. All products of this product type would use this tax class, unless it's overridden in the `Product` type. */
|
||||
|
@ -5126,6 +5194,27 @@ export enum StockAvailability {
|
|||
OUT_OF_STOCK = 'OUT_OF_STOCK'
|
||||
}
|
||||
|
||||
/** An enumeration. */
|
||||
export enum StockBulkUpdateErrorCode {
|
||||
GRAPHQL_ERROR = 'GRAPHQL_ERROR',
|
||||
INVALID = 'INVALID',
|
||||
NOT_FOUND = 'NOT_FOUND',
|
||||
REQUIRED = 'REQUIRED'
|
||||
}
|
||||
|
||||
export type StockBulkUpdateInput = {
|
||||
/** Variant ID. */
|
||||
variantId?: InputMaybe<Scalars['ID']>;
|
||||
/** Variant external reference. */
|
||||
variantExternalReference?: InputMaybe<Scalars['String']>;
|
||||
/** Warehouse ID. */
|
||||
warehouseId?: InputMaybe<Scalars['ID']>;
|
||||
/** Warehouse external reference. */
|
||||
warehouseExternalReference?: InputMaybe<Scalars['String']>;
|
||||
/** Quantity of items available for sell. */
|
||||
quantity: Scalars['Int'];
|
||||
};
|
||||
|
||||
/** An enumeration. */
|
||||
export enum StockErrorCode {
|
||||
ALREADY_EXISTS = 'ALREADY_EXISTS',
|
||||
|
@ -5317,6 +5406,8 @@ export enum TaxExemptionManageErrorCode {
|
|||
|
||||
/** An enumeration. */
|
||||
export enum ThumbnailFormatEnum {
|
||||
ORIGINAL = 'ORIGINAL',
|
||||
AVIF = 'AVIF',
|
||||
WEBP = 'WEBP'
|
||||
}
|
||||
|
||||
|
@ -6841,7 +6932,7 @@ export type AppQueryVariables = Exact<{
|
|||
}>;
|
||||
|
||||
|
||||
export type AppQuery = { __typename: 'Query', app: { __typename: 'App', aboutApp: string | null, dataPrivacy: string | null, dataPrivacyUrl: string | null, id: string, name: string | null, created: any | null, isActive: boolean | null, type: AppTypeEnum | null, homepageUrl: string | null, appUrl: string | null, manifestUrl: string | null, configurationUrl: string | null, supportUrl: string | null, version: string | null, accessToken: string | null, permissions: Array<{ __typename: 'Permission', code: PermissionEnum, name: string }> | null, privateMetadata: Array<{ __typename: 'MetadataItem', key: string, value: string }>, metadata: Array<{ __typename: 'MetadataItem', key: string, value: string }>, tokens: Array<{ __typename: 'AppToken', authToken: string | null, id: string, name: string | null }> | null, webhooks: Array<{ __typename: 'Webhook', id: string, name: string, isActive: boolean, app: { __typename: 'App', id: string, name: string | null } }> | null } | null };
|
||||
export type AppQuery = { __typename: 'Query', app: { __typename: 'App', aboutApp: string | null, author: string | null, dataPrivacy: string | null, dataPrivacyUrl: string | null, id: string, name: string | null, created: any | null, isActive: boolean | null, type: AppTypeEnum | null, homepageUrl: string | null, appUrl: string | null, manifestUrl: string | null, configurationUrl: string | null, supportUrl: string | null, version: string | null, accessToken: string | null, permissions: Array<{ __typename: 'Permission', code: PermissionEnum, name: string }> | null, privateMetadata: Array<{ __typename: 'MetadataItem', key: string, value: string }>, metadata: Array<{ __typename: 'MetadataItem', key: string, value: string }>, tokens: Array<{ __typename: 'AppToken', authToken: string | null, id: string, name: string | null }> | null, webhooks: Array<{ __typename: 'Webhook', id: string, name: string, isActive: boolean, app: { __typename: 'App', id: string, name: string | null } }> | null } | null };
|
||||
|
||||
export type ExtensionListQueryVariables = Exact<{
|
||||
filter: AppExtensionFilterInput;
|
||||
|
|
Loading…
Reference in a new issue