# Input objects

### AttributeAddMetadataInput

Input fields:

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

### AttributeCreateDateInput

Input fields:

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

### AttributeCreateFileInput

Input fields:

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

### AttributeCreateGalleryInput

Input fields:

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

### AttributeCreateImageInput

Input fields:

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

### AttributeCreateMultiSelectInput

Input fields:

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

### AttributeCreateNumericInput

Input fields:

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

### AttributeCreatePriceInput

Input fields:

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

### AttributeCreateProductRelationInput

Input fields:

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

### AttributeCreateSelectInput

Input fields:

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

### AttributeCreateTextareaInput

Input fields:

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

### AttributeCreateTextInput

Input fields:

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

### AttributeCreateUnitInput

Input fields:

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

### AttributeDateSetFormatInput

Input fields:

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

### AttributeDeleteInput

Input fields:

| code | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode) | The code of `Attribute` the mutation to be performed on. |
| ---- | -------------------------------------------------------------------------------------- | -------------------------------------------------------- |

### AttributeDeleteMetadataInput

Input fields:

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

### AttributeMultiSelectAddOptionInput

Input fields:

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

### AttributeMultiSelectDeleteOptionInput

Input fields:

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

### AttributeMultiSelectSetOptionNameInput

Input fields:

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

### AttributeMultiSelectSetOptionsInput

Input fields:

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

### AttributeOptionAddCustomFieldImageInput

Input fields:

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

### AttributeOptionAddCustomFieldTextareaInput

Input fields:

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

### AttributeOptionAddCustomFieldTextareaRTEInput

Input fields:

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

### AttributeOptionAddCustomFieldTextInput

Input fields:

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

### AttributeOptionAddOptionCustomFieldValueTranslationsImageInput

Input fields:

| code            | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](https://docs.ergonode.com/graphql/overview/scalars#optioncode)           | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](https://docs.ergonode.com/graphql/overview/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!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)          | The code of `Attribute` the mutation to be performed on. |
| --------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](https://docs.ergonode.com/graphql/overview/scalars#optioncode)                | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](https://docs.ergonode.com/graphql/overview/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!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)                | The code of `Attribute` the mutation to be performed on. |
| --------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](https://docs.ergonode.com/graphql/overview/scalars#optioncode)                      | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](https://docs.ergonode.com/graphql/overview/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!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------- |
| optionCode      | [**OptionCode!**](https://docs.ergonode.com/graphql/overview/scalars#optioncode)           | Option to be changed.                                    |
| customFieldCode | [**CustomFieldCode!**](https://docs.ergonode.com/graphql/overview/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!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)     | The code of `Attribute` the mutation to be performed on. |
| --------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------- |
| customFieldCode | [**CustomFieldCode!**](https://docs.ergonode.com/graphql/overview/scalars#customfieldcode) | Code of the custom field to be deleted.                  |

### AttributeOptionDeleteOptionCustomFieldValueTranslationsInput

Input fields:

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

### AttributeOptionListFilterInput

Input fields:

| optionCodes | [**\[OptionCode!\]**](https://docs.ergonode.com/graphql/overview/scalars#optioncode) | Option codes to be filtered by. |
| ----------- | ------------------------------------------------------------------------------------ | ------------------------------- |
| optionNames | [**\[TranslatedStringFilterInput!\]**](#translatedstringfilterinput)                 | Option names to be filtered by. |

### AttributePriceSetCurrencyInput

Input fields:

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

### AttributeSelectAddOptionInput

Input fields:

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

### AttributeSelectDeleteOptionInput

Input fields:

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

### AttributeSelectSetOptionNameInput

Input fields:

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

### AttributeSelectSetOptionsInput

Input fields:

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

### AttributeSetNameInput

Input fields:

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

### AttributeTextareaSetRichEditInput

Input fields:

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

### AttributeUnitSetUnitInput

Input fields:

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

### CategoryAddAttributeValueTranslationsDateInput

Input fields:

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

### CategoryAddAttributeValueTranslationsFileInput

Input fields:

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

### CategoryAddAttributeValueTranslationsGalleryInput

Input fields:

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

### CategoryAddAttributeValueTranslationsImageInput

Input fields:

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

### CategoryAddAttributeValueTranslationsMultiSelectInput

Input fields:

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

### CategoryAddAttributeValueTranslationsNumericInput

Input fields:

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

### CategoryAddAttributeValueTranslationsPriceInput

Input fields:

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

### CategoryAddAttributeValueTranslationsProductRelationInput

Input fields:

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

### CategoryAddAttributeValueTranslationsSelectInput

Input fields:

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

### CategoryAddAttributeValueTranslationsTextareaInput

Input fields:

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

### CategoryAddAttributeValueTranslationsTextInput

Input fields:

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

### CategoryAddAttributeValueTranslationsUnitInput

Input fields:

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

### CategoryAttributeAddAttributeInput

Input fields:

| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode) | The code of `Attribute` to be added. |
| ------------- | -------------------------------------------------------------------------------------- | ------------------------------------ |

### CategoryAttributeRemoveAttributeInput

Input fields:

| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode) | The code of `Attribute` to be removed. |
| ------------- | -------------------------------------------------------------------------------------- | -------------------------------------- |

### CategoryCreateInput

Input fields:

| code | [**CategoryCode!**](https://docs.ergonode.com/graphql/overview/scalars#categorycode) | The code of `Category`. |
| ---- | ------------------------------------------------------------------------------------ | ----------------------- |
| name | [**\[TranslatedStringInput!\]**](#translatedstringinput)                             | The name of `Category`. |

### CategoryDeleteAttributeValueTranslationsInput

Input fields:

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

### CategoryDeleteInput

Input fields:

| code | [**CategoryCode!**](https://docs.ergonode.com/graphql/overview/scalars#categorycode) | The code of `Category` the mutation to be performed on. |
| ---- | ------------------------------------------------------------------------------------ | ------------------------------------------------------- |

### CategorySetNameInput

Input fields:

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

### DateValueTranslationInput

Input fields:

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

### FileValueTranslationInput

Input fields:

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

### GalleryValueTranslationInput

Input fields:

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

### ImageCustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](https://docs.ergonode.com/graphql/overview/scalars#language)             | Language the translation to be added in. |
| -------- | ---------------------------------------------------------------------------------------- | ---------------------------------------- |
| value    | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | Translation value to be set.             |

### ImageValueTranslationInput

Input fields:

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

### MetadatumInput

Input fields:

| key   | [**MetadatumKey!**](https://docs.ergonode.com/graphql/overview/scalars#metadatumkey) | Key of the metadata value to be set on. |
| ----- | ------------------------------------------------------------------------------------ | --------------------------------------- |
| value | [**String!**](https://docs.ergonode.com/graphql/overview/scalars#string)             | Value to be set.                        |

### MultimediaAddAttributeValueTranslationsDateInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[DateValueTranlationInput!\]!**](#datevaluetranslationinput)                         | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsFileInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[FileValueTranlationInput!\]!**](#filevaluetranslationinput)                         | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsGalleryInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[GalleryValueTranlationInput!\]!**](#galleryvaluetranslationinput)                   | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsImageInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[ImageValueTranlationInput!\]!**](#imagevaluetranslationinput)                       | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsMultiSelectInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[MultiSelectValueTranlationInput!\]!**](#multiselectvaluetranslationinput)           | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsNumericInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[NumericValueTranlationInput!\]!**](#numericvaluetranslationinput)                   | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsPriceInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[PriceValueTranlationInput!\]!**](#pricevaluetranslationinput)                       | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsProductRelationInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[ProductRelationValueTranlationInput!\]!**](#productrelationvaluetranslationinput)   | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsSelectInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[SelectValueTranlationInput!\]!**](#selectvaluetranslationinput)                     | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsTextareaInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[TextareaValueTranlationInput!\]!**](#textareavaluetranslationinput)                 | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsTextInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[TextValueTranlationInput!\]!**](#textvaluetranslationinput)                         | Translations of the value to be added.                    |

### MultimediaAddAttributeValueTranslationsUnitInput

Input fields:

| path          | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode)   | The code of `Attribute` adding value to.                  |
| translations  | [**\[UnitValueTranlationInput!\]!**](#unitvaluetranslationinput)                         | Translations of the value to be added.                    |

### MultimediaAttributeAddAttributeInput

Input fields:

| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode) | The code of `Attribute` to be added. |
| ------------- | -------------------------------------------------------------------------------------- | ------------------------------------ |

### MultimediaAttributeRemoveAttributeInput

Input fields:

| attributeCode | [**AttributeCode!**](https://docs.ergonode.com/graphql/overview/scalars#attributecode) | The code of `Attribute` to be removed. |
| ------------- | -------------------------------------------------------------------------------------- | -------------------------------------- |

### MultimediaCreateInput

Input fields:

| name       | [**MultimediaName!**](https://docs.ergonode.com/graphql/overview/scalars#multimedianame)            | The name of `Multimedia`.         |
| ---------- | --------------------------------------------------------------------------------------------------- | --------------------------------- |
| folderPath | [**MultimediaFolderPath**](https://docs.ergonode.com/graphql/overview/scalars#multimediafolderpath) | Folder `Multimedia` to be put in. |

### MultimediaDeleteInput

Input fields:

| path | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ---- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |

### MultimediaFolderCreateInput

Input fields:

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

### MultimediaFolderDeleteInput

Input fields:

| path | [**MultimediaFolderPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediafolderpath) | The path of `MultimediaFolder` the mutation to be performed on. |
| ---- | ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |

### MultimediaMoveInput

Input fields:

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

### MultimediaReplaceInput

Input fields:

| path | [**MultimediaPath!**](https://docs.ergonode.com/graphql/overview/scalars#multimediapath) | The path of `Multimedia` the mutation to be performed on. |
| ---- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------- |

### MultimediaSetAltInput

Input fields:

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

### MultimediaSetNameInput

Input fields:

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

### MultimediaSetTitleInput

Input fields:

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

### MultiSelectValueTranslationInput

Input fields:

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

### NumericValueTranslationInput

Input fields:

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

### OptionInput

Input fields:

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

### PriceValueTranslationInput

Input fields:

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

### ProductAddAttributeValueTranslationsDateInput

Input fields:

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

### ProductAddAttributeValueTranslationsFileInput

Input fields:

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

### ProductAddAttributeValueTranslationsGalleryInput

Input fields:

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

### ProductAddAttributeValueTranslationsImageInput

Input fields:

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

### ProductAddAttributeValueTranslationsMultiSelectInput

Input fields:

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

### ProductAddAttributeValueTranslationsNumericInput

Input fields:

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

### ProductAddAttributeValueTranslationsPriceInput

Input fields:

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

### ProductAddAttributeValueTranslationsProductRelationInput

Input fields:

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

### ProductAddAttributeValueTranslationsSelectInput

Input fields:

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

### ProductAddAttributeValueTranslationsTextareaInput

Input fields:

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

### ProductAddAttributeValueTranslationsTextInput

Input fields:

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

### ProductAddAttributeValueTranslationsUnitInput

Input fields:

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

### ProductAddCategoriesInput

Input fields:

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

### ProductCreateGroupingInput

Input fields:

| sku          | [**Sku**](https://docs.ergonode.com/graphql/overview/scalars#sku)                        | Sku of `Product`. If not provided, it will be created if "Generate SKU automatically" is enabled. |
| ------------ | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| templateCode | [**TemplateCode!**](https://docs.ergonode.com/graphql/overview/scalars#templatecode)     | Template of `Product`.                                                                            |
| categoryCode | [**\[CategoryCode!\]**](https://docs.ergonode.com/graphql/overview/scalars#categorycode) | Categories of `Product`.                                                                          |

### ProductCreateSimpleInput

Input fields:

| sku          | [**Sku**](https://docs.ergonode.com/graphql/overview/scalars#sku)                        | Sku of `Product`. If not provided, it will be created if "Generate SKU automatically" is enabled. |
| ------------ | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| templateCode | [**TemplateCode!**](https://docs.ergonode.com/graphql/overview/scalars#templatecode)     | Template of `Product`.                                                                            |
| categoryCode | [**\[CategoryCode!\]**](https://docs.ergonode.com/graphql/overview/scalars#categorycode) | Categories of `Product`.                                                                          |

### ProductCreateVariableInput

Input fields:

| sku          | [**Sku**](https://docs.ergonode.com/graphql/overview/scalars#sku)                        | Sku of `Product`. If not provided, it will be created if "Generate SKU automatically" is enabled. |
| ------------ | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| templateCode | [**TemplateCode!**](https://docs.ergonode.com/graphql/overview/scalars#templatecode)     | Template of `Product`.                                                                            |
| categoryCode | [**\[CategoryCode!\]**](https://docs.ergonode.com/graphql/overview/scalars#categorycode) | Categories of `Product`.                                                                          |

### ProductDeleteAttributeValueTranslationsInput

Input fields:

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

### ProductDeleteInput

Input fields:

| sku | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | The sku of `Product` the mutation to be performed on. |
| --- | ------------------------------------------------------------------ | ----------------------------------------------------- |

### ProductGroupingAddChildInput

Input fields:

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

### ProductGroupingRemoveChildInput

Input fields:

| sku      | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | The sku of `Product` the mutation to be performed on. |
| -------- | ------------------------------------------------------------------ | ----------------------------------------------------- |
| childSku | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | Child to be removed.                                  |

### ProductGroupingSetChildQuantityInput

Input fields:

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

### ProductRelationValueTranslationInput

Input fields:

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

### ProductRemoveCategoriesInput

Input fields:

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

### ProductSetStatusInput

Input fields:

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

### ProductSetTemplateInput

Input fields:

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

### ProductVariableAddVariantInput

Input fields:

| sku        | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | The sku of `Product` the mutation to be performed on. |
| ---------- | ------------------------------------------------------------------ | ----------------------------------------------------- |
| variantSku | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | Variant to be added.                                  |

### ProductVariableRemoveVariantInput

Input fields:

| sku        | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | The sku of `Product` the mutation to be performed on. |
| ---------- | ------------------------------------------------------------------ | ----------------------------------------------------- |
| variantSku | [**Sku!**](https://docs.ergonode.com/graphql/overview/scalars#sku) | Variant to be removed.                                |

### ProductVariableSetBindingsInput

Input fields:

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

### SelectValueTranslationInput

Input fields:

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

### TextareaCustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](https://docs.ergonode.com/graphql/overview/scalars#language) | Language the translation to be added in. |
| -------- | ---------------------------------------------------------------------------- | ---------------------------------------- |
| value    | [**String!**](https://docs.ergonode.com/graphql/overview/scalars#string)     | Translation value to be set.             |

### TextareaRTECustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](https://docs.ergonode.com/graphql/overview/scalars#language) | Language the translation to be added in. |
| -------- | ---------------------------------------------------------------------------- | ---------------------------------------- |
| value    | [**String!**](https://docs.ergonode.com/graphql/overview/scalars#string)     | Translation value to be set.             |

### TextareaValueTranslationInput

Input fields:

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

### TextCustomFieldValueTranslationInput

Input fields:

| language | [**Language!**](https://docs.ergonode.com/graphql/overview/scalars#language) | Language the translation to be added in. |
| -------- | ---------------------------------------------------------------------------- | ---------------------------------------- |
| value    | [**String!**](https://docs.ergonode.com/graphql/overview/scalars#string)     | Translation value to be set.             |

### TextValueTranslationInput

Input fields:

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

### TranslatedStringFilterInput

Input fields:

| language | [**Language!**](https://docs.ergonode.com/graphql/overview/scalars#language) | Language the translation to be filtered in. |
| -------- | ---------------------------------------------------------------------------- | ------------------------------------------- |
| value    | [**String!**](https://docs.ergonode.com/graphql/overview/scalars#string)     | Translation value to be filtered by.        |

### TranslatedStringInput

Input fields:

| language | [**Language!**](https://docs.ergonode.com/graphql/overview/scalars#language) | Language the translation to be added in. |
| -------- | ---------------------------------------------------------------------------- | ---------------------------------------- |
| value    | [**String!**](https://docs.ergonode.com/graphql/overview/scalars#string)     | Translation value to be set.             |

### UnitValueTranslationInput

Input fields:

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