---
description: Input objects represent a set of fields allowing describing mutation.
---

# Input objects

### AttributeAddMetadataInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| -------- | ---------------------------------------------- | -------------------------------------------------------- |
| metadata | [**\[MetadatumInput!\]!**](#metadatuminput)    | Metadata to be set.                                      |

### AttributeCreateDateInput

Input fields:

| code   | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.   |
| ------ | -------------------------------------------------------- | ---------------------- |
| scope  | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`.  |
| name   | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.   |
| format | [**DateFormat!**](../scalars#dateformat)                 | Format of `Attribute`. |

### AttributeCreateFileInput

Input fields:

| code  | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| ----- | -------------------------------------------------------- | --------------------- |
| scope | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name  | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |

### AttributeCreateGalleryInput

Input fields:

| code  | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| ----- | -------------------------------------------------------- | --------------------- |
| scope | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name  | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |

### AttributeCreateImageInput

Input fields:

| code  | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| ----- | -------------------------------------------------------- | --------------------- |
| scope | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name  | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |

### AttributeCreateMultiSelectInput

Input fields:

| code    | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.    |
| ------- | -------------------------------------------------------- | ----------------------- |
| scope   | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`.   |
| name    | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.    |
| options | [**\[OptionInput!\]!**](#optioninput)                    | Options of `Attribute`. |

### AttributeCreateNumericInput

Input fields:

| code  | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| ----- | -------------------------------------------------------- | --------------------- |
| scope | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name  | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |

### AttributeCreatePriceInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.     |
| -------- | -------------------------------------------------------- | ------------------------ |
| scope    | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`.    |
| name     | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.     |
| currency | [**Currency!**](../scalars#currency)                     | Currency of `Attribute`. |

### AttributeCreateProductRelationInput

Input fields:

| code  | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| ----- | -------------------------------------------------------- | --------------------- |
| scope | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name  | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |

### AttributeCreateSelectInput

Input fields:

| code    | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.    |
| ------- | -------------------------------------------------------- | ----------------------- |
| scope   | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`.   |
| name    | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.    |
| options | [**\[OptionInput!\]!**](#optioninput)                    | Options of `Attribute`. |

### AttributeCreateTextareaInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| -------- | -------------------------------------------------------- | --------------------- |
| scope    | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name     | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |
| richEdit | [**Boolean!**](../scalars#boolean)                       | Is rich edit enabled. |

### AttributeCreateTextInput

Input fields:

| code  | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.  |
| ----- | -------------------------------------------------------- | --------------------- |
| scope | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`. |
| name  | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.  |

### AttributeCreateUnitInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode)           | Code of `Attribute`.       |
| -------- | -------------------------------------------------------- | -------------------------- |
| scope    | [**AttributeScope!**](../enums#attributescope)           | Scope of `Attribute`.      |
| name     | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name of `Attribute`.       |
| unitName | [**UnitName!**](../scalars#unitname)                     | Unit name for `Attribute`. |

### AttributeDateSetFormatInput

Input fields:

| code   | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ------ | ---------------------------------------------- | -------------------------------------------------------- |
| format | [**DateFormat!**](../scalars#dateformat)       | Format of `Attribute`.                                   |

### AttributeDeleteInput

Input fields:

| code | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ---- | ---------------------------------------------- | -------------------------------------------------------- |

### AttributeDeleteMetadataInput

Input fields:

| code         | [**AttributeCode!**](../scalars#attributecode)    | The code of `Attribute` the mutation to be performed on. |
| ------------ | ------------------------------------------------- | -------------------------------------------------------- |
| metadataKeys | [**\[MetadatumKey!\]!**](../scalars#metadatumkey) | Metadata keys to be deleted.                             |

### AttributeMultiSelectAddOptionInput

Input fields:

| code   | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ------ | ---------------------------------------------- | -------------------------------------------------------- |
| option | [**OptionInput!**](#optioninput)               | Option to be added.                                      |

### AttributeMultiSelectDeleteOptionInput

Input fields:

| code       | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ---------- | ---------------------------------------------- | -------------------------------------------------------- |
| optionCode | [**OptionCode!**](../scalars#optioncode)       | Option to be deleted.                                    |

### AttributeMultiSelectSetOptionNameInput

Input fields:

| code       | [**AttributeCode!**](../scalars#attributecode)            | The code of `Attribute` the mutation to be performed on. |
| ---------- | --------------------------------------------------------- | -------------------------------------------------------- |
| optionCode | [**OptionCode!**](../scalars#optioncode)                  | Option to be changed.                                    |
| optionName | [**\[TranslatedStringInput!\]!**](#translatedstringinput) | Option name to be set.                                   |

### AttributeMultiSelectSetOptionsInput

Input fields:

| code    | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ------- | ---------------------------------------------- | -------------------------------------------------------- |
| options | [**\[OptionInput!\]!**](#optioninput)          | Options to be set.                                       |

### AttributeOptionAddCustomFieldImageInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | -------------------------------------------------- | -------------------------------------------------------- |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode) | Code of the custom field to be configured.               |

### AttributeOptionAddCustomFieldTextareaInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | -------------------------------------------------- | -------------------------------------------------------- |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode) | Code of the custom field to be configured.               |

### AttributeOptionAddCustomFieldTextareaRTEInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | -------------------------------------------------- | -------------------------------------------------------- |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode) | Code of the custom field to be configured.               |

### AttributeOptionAddCustomFieldTextInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | -------------------------------------------------- | -------------------------------------------------------- |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode) | Code of the custom field to be configured.               |

### AttributeOptionAddOptionCustomFieldValueTranslationsImageInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)                                            | The code of `Attribute` the mutation to be performed on. |
| --------------- | ----------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](../scalars#optioncode)                                                  | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode)                                        | Code of the custom field to be configured.               |
| translations    | [**\[ImageCustomFieldValueTranslationInput!\]!**](#imagecustomfieldvaluetranslationinput) | Translations of the value to be added.                   |

### AttributeOptionAddOptionCustomFieldValueTranslationsTextareaInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)                                                  | The code of `Attribute` the mutation to be performed on. |
| --------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](../scalars#optioncode)                                                        | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode)                                              | Code of the custom field to be configured.               |
| translations    | [**\[TextareaCustomFieldValueTranslationInput!\]!**](#textareacustomfieldvaluetranslationinput) | Translations of the value to be added.                   |

### AttributeOptionAddOptionCustomFieldValueTranslationsTextareaRTEInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)                                                        | The code of `Attribute` the mutation to be performed on. |
| --------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](../scalars#optioncode)                                                              | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode)                                                    | Code of the custom field to be configured.               |
| translations    | [**\[TextareaRTECustomFieldValueTranslationInput!\]!**](#textareartecustomfieldvaluetranslationinput) | Translations of the value to be added.                   |

### AttributeOptionAddOptionCustomFieldValueTranslationsTextInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)                                          | The code of `Attribute` the mutation to be performed on. |
| --------------- | --------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](../scalars#optioncode)                                                | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode)                                      | Code of the custom field to be configured.               |
| translations    | [**\[TextCustomFieldValueTranslationInput!\]!**](#textcustomfieldvaluetranslationinput) | Translations of the value to be added.                   |

### AttributeOptionDeleteCustomFieldInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | -------------------------------------------------- | -------------------------------------------------------- |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode) | Code of the custom field to be deleted.                  |

### AttributeOptionDeleteOptionCustomFieldValueTranslationsInput

Input fields:

| code            | [**AttributeCode!**](../scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | -------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](../scalars#optioncode)           | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](../scalars#customfieldcode) | Code of the custom field changed.                        |
| languages       | [**\[Language!\]!**](../scalars#language)          | Languages the translations to be deleted in.             |

### AttributeOptionListFilterInput

Input fields:

| optionCodes | [**\[OptionCode!\]**](../scalars#optioncode)                         | Option codes to be filtered by. |
| ----------- | -------------------------------------------------------------------- | ------------------------------- |
| optionNames | [**\[TranslatedStringFilterInput!\]**](#translatedstringfilterinput) | Option names to be filtered by. |

### AttributePriceSetCurrencyInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| -------- | ---------------------------------------------- | -------------------------------------------------------- |
| currency | [**Currency!**](../scalars#currency)           | Currency to be set.                                      |

### AttributeSelectAddOptionInput

Input fields:

| code   | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ------ | ---------------------------------------------- | -------------------------------------------------------- |
| option | [**OptionInput!**](#optioninput)               | Option to be added.                                      |

### AttributeSelectDeleteOptionInput

Input fields:

| code       | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ---------- | ---------------------------------------------- | -------------------------------------------------------- |
| optionCode | [**OptionCode!**](../scalars#optioncode)       | Option to be deleted.                                    |

### AttributeSelectSetOptionNameInput

Input fields:

| code       | [**AttributeCode!**](../scalars#attributecode)            | The code of `Attribute` the mutation to be performed on. |
| ---------- | --------------------------------------------------------- | -------------------------------------------------------- |
| optionCode | [**OptionCode!**](../scalars#optioncode)                  | Option to be changed.                                    |
| optionName | [**\[TranslatedStringInput!\]!**](#translatedstringinput) | Option name to be set.                                   |

### AttributeSelectSetOptionsInput

Input fields:

| code    | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ------- | ---------------------------------------------- | -------------------------------------------------------- |
| options | [**\[OptionInput!\]!**](#optioninput)          | Options to be set.                                       |

### AttributeSetNameInput

Input fields:

| code | [**AttributeCode!**](../scalars#attributecode)            | The code of `Attribute` the mutation to be performed on. |
| ---- | --------------------------------------------------------- | -------------------------------------------------------- |
| name | [**\[TranslatedStringInput!\]!**](#translatedstringinput) | Name to be set.                                          |

### AttributeTextareaSetRichEditInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| -------- | ---------------------------------------------- | -------------------------------------------------------- |
| richEdit | [**Boolean!**](../scalars#boolean)             | Is rich edit enabled.                                    |

### AttributeUnitSetUnitInput

Input fields:

| code     | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| -------- | ---------------------------------------------- | -------------------------------------------------------- |
| unitName | [**UnitName!**](../scalars#unitname)           | Unit to be set.                                          |

### CategoryAddAttributeValueTranslationsDateInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                     | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                   | The code of `Attribute` adding value to.                |
| translations  | [**\[DateValueTranlationInput!\]!**](#datevaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsFileInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                     | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                   | The code of `Attribute` adding value to.                |
| translations  | [**\[FileValueTranlationInput!\]!**](#filevaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsGalleryInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                           | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                         | The code of `Attribute` adding value to.                |
| translations  | [**\[GalleryValueTranlationInput!\]!**](#galleryvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsImageInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                       | The code of `Category` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------ | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                     | The code of `Attribute` adding value to.                |
| translations  | [**\[ImageValueTranlationInput!\]!**](#imagevaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsMultiSelectInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                                   | The code of `Category` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                                 | The code of `Attribute` adding value to.                |
| translations  | [**\[MultiSelectValueTranlationInput!\]!**](#multiselectvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsNumericInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                           | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                         | The code of `Attribute` adding value to.                |
| translations  | [**\[NumericValueTranlationInput!\]!**](#numericvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsPriceInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                       | The code of `Category` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------ | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                     | The code of `Attribute` adding value to.                |
| translations  | [**\[PriceValueTranlationInput!\]!**](#pricevaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsProductRelationInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                                           | The code of `Category` the mutation to be performed on. |
| ------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                                         | The code of `Attribute` adding value to.                |
| translations  | [**\[ProductRelationValueTranlationInput!\]!**](#productrelationvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsSelectInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                         | The code of `Category` the mutation to be performed on. |
| ------------- | -------------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                       | The code of `Attribute` adding value to.                |
| translations  | [**\[SelectValueTranlationInput!\]!**](#selectvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsTextareaInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                             | The code of `Category` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------------ | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                           | The code of `Attribute` adding value to.                |
| translations  | [**\[TextareaValueTranlationInput!\]!**](#textareavaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsTextInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                     | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                   | The code of `Attribute` adding value to.                |
| translations  | [**\[TextValueTranlationInput!\]!**](#textvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAddAttributeValueTranslationsUnitInput

Input fields:

| categoryCode  | [**CategoryCode!**](../scalars#categorycode)                     | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                   | The code of `Attribute` adding value to.                |
| translations  | [**\[UnitValueTranlationInput!\]!**](#unitvaluetranslationinput) | Translations of the value to be added.                  |

### CategoryAttributeAddAttributeInput

Input fields:

| attributeCode | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` to be added. |
| ------------- | ---------------------------------------------- | ------------------------------------ |

### CategoryAttributeRemoveAttributeInput

Input fields:

| attributeCode | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` to be removed. |
| ------------- | ---------------------------------------------- | -------------------------------------- |

### CategoryCreateInput

Input fields:

| code | [**CategoryCode!**](../scalars#categorycode)             | The code of `Category`. |
| ---- | -------------------------------------------------------- | ----------------------- |
| name | [**\[TranslatedStringInput!\]**](#translatedstringinput) | The name of `Category`. |

### CategoryDeleteAttributeValueTranslationsInput

Input fields:

| code          | [**CategoryCode!**](../scalars#categorycode)   | The code of `Category` the mutation to be performed on. |
| ------------- | ---------------------------------------------- | ------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` deleting value from.            |
| languages     | [**\[Language!\]**](../scalars#language)       | Languages the translations to be deleted in.            |

### CategoryDeleteInput

Input fields:

| code | [**CategoryCode!**](../scalars#categorycode) | The code of `Category` the mutation to be performed on. |
| ---- | -------------------------------------------- | ------------------------------------------------------- |

### CategorySetNameInput

Input fields:

| code | [**CategoryCode!**](../scalars#categorycode)              | The code of `Category` the mutation to be performed on. |
| ---- | --------------------------------------------------------- | ------------------------------------------------------- |
| name | [**\[TranslatedStringInput!\]!**](#translatedstringinput) | Name to be set.                                         |

### DateValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**String!**](../scalars#string)    | Translation value to be set.                                                                                |

### FileValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language)                   | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**\[MultimediaPath!\]!**](../scalars#multimediapath) | Translation value to be set.                                                                                |

### GalleryValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language)                   | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**\[MultimediaPath!\]!**](../scalars#multimediapath) | Translation value to be set.                                                                                |

### ImageCustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](../scalars#language)             | Language the translation to be added in. |
| -------- | ------------------------------------------------ | ---------------------------------------- |
| value    | [**MultimediaPath!**](../scalars#multimediapath) | Translation value to be set.             |

### ImageValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language)              | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------- |
| value    | [**MultimediaPath!**](../scalars#multimediapath) | Translation value to be set.                                                                                |

### MetadatumInput

Input fields:

| key   | [**MetadatumKey!**](../scalars#metadatumkey) | Key of the metadata value to be set on. |
| ----- | -------------------------------------------- | --------------------------------------- |
| value | [**String!**](../scalars#string)             | Value to be set.                        |

### MultimediaCreateInput

Input fields:

| name       | [**MultimediaName!**](../scalars#multimedianame)            | The name of `Multimedia`.         |
| ---------- | ----------------------------------------------------------- | --------------------------------- |
| folderPath | [**MultimediaFolderPath**](../scalars#multimediafolderpath) | Folder `Multimedia` to be put in. |

### MultimediaDeleteInput

Input fields:

| path | [**MultimediaPath!**](../scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ---- | ------------------------------------------------ | --------------------------------------------------------- |

### MultimediaFolderCreateInput

Input fields:

| name             | [**MultimediaFolderName!**](../scalars#multimediafoldername) | The name of `MultimediaFolder`.                            |
| ---------------- | ------------------------------------------------------------ | ---------------------------------------------------------- |
| folderPath       | [**MultimediaFolderPath**](../scalars#multimediafolderpath)  | Folder `MultimediaFolder` to be put in.                    |
| createFolderPath | [**Boolean!**](../scalars#boolean)                           | Creates folderPath if does not exist. Defaults to `false`. |

### MultimediaFolderDeleteInput

Input fields:

| path | [**MultimediaFolderPath!**](../scalars#multimediafolderpath) | The path of `MultimediaFolder` the mutation to be performed on. |
| ---- | ------------------------------------------------------------ | --------------------------------------------------------------- |

### MultimediaMoveInput

Input fields:

| path       | [**MultimediaPath!**](../scalars#multimediapath)            | The path of `Multimedia` the mutation to be performed on. |
| ---------- | ----------------------------------------------------------- | --------------------------------------------------------- |
| folderPath | [**MultimediaFolderPath**](../scalars#multimediafolderpath) | Folder `Multimedia` to be put in.                         |

### MultimediaReplaceInput

Input fields:

| path | [**MultimediaPath!**](../scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ---- | ------------------------------------------------ | --------------------------------------------------------- |

### MultimediaSetAltInput

Input fields:

| path | [**MultimediaPath!**](../scalars#multimediapath)          | The path of `Multimedia` the mutation to be performed on. |
| ---- | --------------------------------------------------------- | --------------------------------------------------------- |
| alt  | [**\[TranslatedStringInput!\]!**](#translatedstringinput) | Alt to be set.                                            |

### MultimediaSetNameInput

Input fields:

| path | [**MultimediaPath!**](../scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ---- | ------------------------------------------------ | --------------------------------------------------------- |
| name | [**MultimediaName!**](../scalars#multimedianame) | Name to be set.                                           |

### MultimediaSetTitleInput

Input fields:

| path  | [**MultimediaPath!**](../scalars#multimediapath)          | The path of `Multimedia` the mutation to be performed on. |
| ----- | --------------------------------------------------------- | --------------------------------------------------------- |
| title | [**\[TranslatedStringInput!\]!**](#translatedstringinput) | Title to be set.                                          |

### MultiSelectValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language)           | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**\[OptionCode!\]!**](../scalars#optioncode) | Translation value to be set.                                                                                |

### NumericValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**Float!**](../scalars#float)      | Translation value to be set.                                                                                |

### OptionInput

Input fields:

| code | [**OptionCode!**](../scalars#optioncode)                 | Code of the `Option` to be used. |
| ---- | -------------------------------------------------------- | -------------------------------- |
| name | [**\[TranslatedStringInput!\]**](#translatedstringinput) | Name to be set.                  |

### PriceValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**Float!**](../scalars#float)      | Translation value to be set.                                                                                |

### ProductAddAttributeValueTranslationsDateInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                       | The sku of `Product` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                   | The code of `Attribute` adding value to.              |
| translations  | [**\[DateValueTranlationInput!\]!**](#datevaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsFileInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                        | The sku of `Product` the mutation to be performed on. |
| ------------- | ----------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                    | The code of `Attribute` adding value to.              |
| translations  | [**\[FileValueTranslationInput!\]!**](#filevaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsGalleryInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                              | The sku of `Product` the mutation to be performed on. |
| ------------- | ----------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                          | The code of `Attribute` adding value to.              |
| translations  | [**\[GalleryValueTranslationInput!\]!**](#galleryvaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsImageInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                          | The sku of `Product` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                      | The code of `Attribute` adding value to.              |
| translations  | [**\[ImageValueTranslationInput!\]!**](#imagevaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsMultiSelectInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                                      | The sku of `Product` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                                  | The code of `Attribute` adding value to.              |
| translations  | [**\[MultiSelectValueTranslationInput!\]!**](#multiselectvaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsNumericInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                              | The sku of `Product` the mutation to be performed on. |
| ------------- | ----------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                          | The code of `Attribute` adding value to.              |
| translations  | [**\[NumericValueTranslationInput!\]!**](#numericvaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsPriceInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                          | The sku of `Product` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                      | The code of `Attribute` adding value to.              |
| translations  | [**\[PriceValueTranslationInput!\]!**](#pricevaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsProductRelationInput

Input fields:

| sku            | [**Sku!**](../scalars#sku)                                                              | The sku of `Product` the mutation to be performed on. |
| -------------- | --------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode  | [**AttributeCode!**](../scalars#attributecode)                                          | The code of `Attribute` adding value to.              |
| translations   | [**\[ProductRelationValueTranslationInput!\]!**](#productrelationvaluetranslationinput) | Translations of the value to be added.                |
| twoWayRelation | [**TwoWayRelation**](../enums#twowayrelation)                                           | Determines behavior of the value. Defaults to `None`  |

### ProductAddAttributeValueTranslationsSelectInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                            | The sku of `Product` the mutation to be performed on. |
| ------------- | --------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                        | The code of `Attribute` adding value to.              |
| translations  | [**\[SelectValueTranslationInput!\]!**](#selectvaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsTextareaInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                                | The sku of `Product` the mutation to be performed on. |
| ------------- | ------------------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                            | The code of `Attribute` adding value to.              |
| translations  | [**\[TextareaValueTranslationInput!\]!**](#textareavaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsTextInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                        | The sku of `Product` the mutation to be performed on. |
| ------------- | ----------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                    | The code of `Attribute` adding value to.              |
| translations  | [**\[TextValueTranslationInput!\]!**](#textvaluetranslationinput) | Translations of the value to be added.                |

### ProductAddAttributeValueTranslationsUnitInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                                        | The sku of `Product` the mutation to be performed on. |
| ------------- | ----------------------------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode)                    | The code of `Attribute` adding value to.              |
| translations  | [**\[UnitValueTranslationInput!\]!**](#unitvaluetranslationinput) | Translations of the value to be added.                |

### ProductAddCategoriesInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                        | The sku of `Product` the mutation to be performed on. |
| ------------- | ------------------------------------------------- | ----------------------------------------------------- |
| categoryCodes | [**\[CategoryCode!\]!**](../scalars#categorycode) | Categories to be added.                               |

### ProductCreateGroupingInput

Input fields:

| sku          | [**Sku!**](../scalars#sku)                       | Sku of `Product`.        |
| ------------ | ------------------------------------------------ | ------------------------ |
| templateCode | [**TemplateCode!**](../scalars#templatecode)     | Template of `Product`.   |
| categoryCode | [**\[CategoryCode!\]**](../scalars#categorycode) | Categories of `Product`. |

### ProductCreateSimpleInput

Input fields:

| sku          | [**Sku!**](../scalars#sku)                       | Sku of `Product`.        |
| ------------ | ------------------------------------------------ | ------------------------ |
| templateCode | [**TemplateCode!**](../scalars#templatecode)     | Template of `Product`.   |
| categoryCode | [**\[CategoryCode!\]**](../scalars#categorycode) | Categories of `Product`. |

### ProductCreateVariableInput

Input fields:

| sku          | [**Sku!**](../scalars#sku)                       | Sku of `Product`.        |
| ------------ | ------------------------------------------------ | ------------------------ |
| templateCode | [**TemplateCode!**](../scalars#templatecode)     | Template of `Product`.   |
| categoryCode | [**\[CategoryCode!\]**](../scalars#categorycode) | Categories of `Product`. |

### ProductDeleteAttributeValueTranslationsInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                     | The sku of `Product` the mutation to be performed on. |
| ------------- | ---------------------------------------------- | ----------------------------------------------------- |
| attributeCode | [**AttributeCode!**](../scalars#attributecode) | The code of `Attribute` deleting value from.          |
| languages     | [**\[Language!\]**](../scalars#language)       | Languages the translations to be deleted in.          |

### ProductDeleteInput

Input fields:

| sku | [**Sku!**](../scalars#sku) | The sku of `Product` the mutation to be performed on. |
| --- | -------------------------- | ----------------------------------------------------- |

### ProductGroupingAddChildInput

Input fields:

| sku      | [**Sku!**](../scalars#sku) | The sku of `Product` the mutation to be performed on. |
| -------- | -------------------------- | ----------------------------------------------------- |
| childSku | [**Sku!**](../scalars#sku) | Child to be added.                                    |
| quantity | [**Int**](../scalars#int)  | Quantity the child to be added in.                    |

### ProductGroupingRemoveChildInput

Input fields:

| sku      | [**Sku!**](../scalars#sku) | The sku of `Product` the mutation to be performed on. |
| -------- | -------------------------- | ----------------------------------------------------- |
| childSku | [**Sku!**](../scalars#sku) | Child to be removed.                                  |

### ProductGroupingSetChildQuantityInput

Input fields:

| sku      | [**Sku!**](../scalars#sku) | The sku of `Product` the mutation to be performed on. |
| -------- | -------------------------- | ----------------------------------------------------- |
| childSku | [**Sku!**](../scalars#sku) | Child quantity to be modified.                        |
| quantity | [**Int!**](../scalars#int) | Quantity to be set.                                   |

### ProductRelationValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**\[Sku!\]!**](../scalars#sku)     | Translation value to be set.                                                                                |

### ProductRemoveCategoriesInput

Input fields:

| sku           | [**Sku!**](../scalars#sku)                        | The sku of `Product` the mutation to be performed on. |
| ------------- | ------------------------------------------------- | ----------------------------------------------------- |
| categoryCodes | [**\[CategoryCode!\]!**](../scalars#categorycode) | Categories to be removed.                             |

### ProductSetStatusInput

Input fields:

| sku        | [**Sku!**](../scalars#sku)               | The sku of `Product` the mutation to be performed on. |
| ---------- | ---------------------------------------- | ----------------------------------------------------- |
| statusCode | [**StatusCode!**](../scalars#statuscode) | Status to be set.                                     |
| language   | [**Language!**](../scalars#language)     | Language the status to be set in.                     |

### ProductSetTemplateInput

Input fields:

| sku      | [**Sku!**](../scalars#sku)                   | The sku of `Product` the mutation to be performed on. |
| -------- | -------------------------------------------- | ----------------------------------------------------- |
| template | [**TemplateCode!**](../scalars#templatecode) | Template to be set.                                   |

### ProductVariableAddVariantInput

Input fields:

| sku        | [**Sku!**](../scalars#sku) | The sku of `Product` the mutation to be performed on. |
| ---------- | -------------------------- | ----------------------------------------------------- |
| variantSku | [**Sku!**](../scalars#sku) | Variant to be added.                                  |

### ProductVariableRemoveVariantInput

Input fields:

| sku        | [**Sku!**](../scalars#sku) | The sku of `Product` the mutation to be performed on. |
| ---------- | -------------------------- | ----------------------------------------------------- |
| variantSku | [**Sku!**](../scalars#sku) | Variant to be removed.                                |

### ProductVariableSetBindingsInput

Input fields:

| sku          | [**Sku!**](../scalars#sku)                          | The sku of `Product` the mutation to be performed on. |
| ------------ | --------------------------------------------------- | ----------------------------------------------------- |
| bindingCodes | [**\[AttributeCode!\]!**](../scalars#attributecode) | Binding attributes to be set.                         |

### SelectValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language)      | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**OptionCode!**](../scalars#optioncode) | Translation value to be set.                                                                                |

### TextareaCustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](../scalars#language) | Language the translation to be added in. |
| -------- | ------------------------------------ | ---------------------------------------- |
| value    | [**String!**](../scalars#string)     | Translation value to be set.             |

### TextareaRTECustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](../scalars#language) | Language the translation to be added in. |
| -------- | ------------------------------------ | ---------------------------------------- |
| value    | [**String!**](../scalars#string)     | Translation value to be set.             |

### TextareaValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope.    |
| -------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| value    | [**String!**](../scalars#string)    | <p>Translation value to be set.<br>Accepts Attribute Variables in format <code>{{#attribute_code}}</code>.</p> |

### TextCustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](../scalars#language) | Language the translation to be added in. |
| -------- | ------------------------------------ | ---------------------------------------- |
| value    | [**String!**](../scalars#string)     | Translation value to be set.             |

### TextValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**String!**](../scalars#string)    | Translation value to be set.                                                                                |

### TranslatedStringFilterInput

Input fields:

| language | [**Language!**](../scalars#language) | Language the translation to be filtered in. |
| -------- | ------------------------------------ | ------------------------------------------- |
| value    | [**String!**](../scalars#string)     | Translation value to be filtered by.        |

### TranslatedStringInput

Input fields:

| language | [**Language!**](../scalars#language) | Language the translation to be added in. |
| -------- | ------------------------------------ | ---------------------------------------- |
| value    | [**String!**](../scalars#string)     | Translation value to be set.             |

### UnitValueTranslationInput

Input fields:

| language | [**Language**](../scalars#language) | Language the translation to be added in. Allowed empty only in case of [**GLOBAL**](../enums#global) scope. |
| -------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| value    | [**Float!**](../scalars#float)      | Translation value to be set.                                                                                |
