# coding: utf-8

"""
    Pinterest REST API

    Pinterest's REST API

    The version of the OpenAPI document: 5.23.0
    Contact: blah+oapicf@cliffano.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


from __future__ import annotations
import json
from enum import Enum
from typing_extensions import Self


class CatalogsItemValidationIssue(str, Enum):
    """
    CatalogsItemValidationIssue
    """

    """
    allowed enum values
    """
    AD_IMAGE_0_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_0_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_1_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_1_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_2_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_2_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_3_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_3_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_4_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_4_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_5_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_5_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_6_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_6_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_7_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_7_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_8_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_8_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_9_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_9_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_10_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_10_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_11_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_11_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_12_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_12_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_13_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_13_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_14_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_14_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_15_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_15_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_16_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_16_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_17_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_17_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_18_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_18_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_19_LINK_LENGTH_TOO_LONG = 'AD_IMAGE_19_LINK_LENGTH_TOO_LONG'
    AD_IMAGE_0_LINK_WARNING = 'AD_IMAGE_0_LINK_WARNING'
    AD_IMAGE_1_LINK_WARNING = 'AD_IMAGE_1_LINK_WARNING'
    AD_IMAGE_2_LINK_WARNING = 'AD_IMAGE_2_LINK_WARNING'
    AD_IMAGE_3_LINK_WARNING = 'AD_IMAGE_3_LINK_WARNING'
    AD_IMAGE_4_LINK_WARNING = 'AD_IMAGE_4_LINK_WARNING'
    AD_IMAGE_5_LINK_WARNING = 'AD_IMAGE_5_LINK_WARNING'
    AD_IMAGE_6_LINK_WARNING = 'AD_IMAGE_6_LINK_WARNING'
    AD_IMAGE_7_LINK_WARNING = 'AD_IMAGE_7_LINK_WARNING'
    AD_IMAGE_8_LINK_WARNING = 'AD_IMAGE_8_LINK_WARNING'
    AD_IMAGE_9_LINK_WARNING = 'AD_IMAGE_9_LINK_WARNING'
    AD_IMAGE_10_LINK_WARNING = 'AD_IMAGE_10_LINK_WARNING'
    AD_IMAGE_11_LINK_WARNING = 'AD_IMAGE_11_LINK_WARNING'
    AD_IMAGE_12_LINK_WARNING = 'AD_IMAGE_12_LINK_WARNING'
    AD_IMAGE_13_LINK_WARNING = 'AD_IMAGE_13_LINK_WARNING'
    AD_IMAGE_14_LINK_WARNING = 'AD_IMAGE_14_LINK_WARNING'
    AD_IMAGE_15_LINK_WARNING = 'AD_IMAGE_15_LINK_WARNING'
    AD_IMAGE_16_LINK_WARNING = 'AD_IMAGE_16_LINK_WARNING'
    AD_IMAGE_17_LINK_WARNING = 'AD_IMAGE_17_LINK_WARNING'
    AD_IMAGE_18_LINK_WARNING = 'AD_IMAGE_18_LINK_WARNING'
    AD_IMAGE_19_LINK_WARNING = 'AD_IMAGE_19_LINK_WARNING'
    AD_IMAGE_0_LINK_REQUIRED = 'AD_IMAGE_0_LINK_REQUIRED'
    AD_IMAGE_1_LINK_REQUIRED = 'AD_IMAGE_1_LINK_REQUIRED'
    AD_IMAGE_2_LINK_REQUIRED = 'AD_IMAGE_2_LINK_REQUIRED'
    AD_IMAGE_3_LINK_REQUIRED = 'AD_IMAGE_3_LINK_REQUIRED'
    AD_IMAGE_4_LINK_REQUIRED = 'AD_IMAGE_4_LINK_REQUIRED'
    AD_IMAGE_5_LINK_REQUIRED = 'AD_IMAGE_5_LINK_REQUIRED'
    AD_IMAGE_6_LINK_REQUIRED = 'AD_IMAGE_6_LINK_REQUIRED'
    AD_IMAGE_7_LINK_REQUIRED = 'AD_IMAGE_7_LINK_REQUIRED'
    AD_IMAGE_8_LINK_REQUIRED = 'AD_IMAGE_8_LINK_REQUIRED'
    AD_IMAGE_9_LINK_REQUIRED = 'AD_IMAGE_9_LINK_REQUIRED'
    AD_IMAGE_10_LINK_REQUIRED = 'AD_IMAGE_10_LINK_REQUIRED'
    AD_IMAGE_11_LINK_REQUIRED = 'AD_IMAGE_11_LINK_REQUIRED'
    AD_IMAGE_12_LINK_REQUIRED = 'AD_IMAGE_12_LINK_REQUIRED'
    AD_IMAGE_13_LINK_REQUIRED = 'AD_IMAGE_13_LINK_REQUIRED'
    AD_IMAGE_14_LINK_REQUIRED = 'AD_IMAGE_14_LINK_REQUIRED'
    AD_IMAGE_15_LINK_REQUIRED = 'AD_IMAGE_15_LINK_REQUIRED'
    AD_IMAGE_16_LINK_REQUIRED = 'AD_IMAGE_16_LINK_REQUIRED'
    AD_IMAGE_17_LINK_REQUIRED = 'AD_IMAGE_17_LINK_REQUIRED'
    AD_IMAGE_18_LINK_REQUIRED = 'AD_IMAGE_18_LINK_REQUIRED'
    AD_IMAGE_19_LINK_REQUIRED = 'AD_IMAGE_19_LINK_REQUIRED'
    AD_IMAGE_0_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_0_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_1_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_1_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_2_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_2_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_3_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_3_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_4_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_4_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_5_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_5_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_6_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_6_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_7_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_7_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_8_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_8_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_9_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_9_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_10_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_10_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_11_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_11_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_12_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_12_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_13_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_13_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_14_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_14_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_15_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_15_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_16_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_16_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_17_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_17_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_18_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_18_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_19_TAG_LENGTH_TOO_LONG = 'AD_IMAGE_19_TAG_LENGTH_TOO_LONG'
    AD_IMAGE_0_TAG_REQUIRED = 'AD_IMAGE_0_TAG_REQUIRED'
    AD_IMAGE_1_TAG_REQUIRED = 'AD_IMAGE_1_TAG_REQUIRED'
    AD_IMAGE_2_TAG_REQUIRED = 'AD_IMAGE_2_TAG_REQUIRED'
    AD_IMAGE_3_TAG_REQUIRED = 'AD_IMAGE_3_TAG_REQUIRED'
    AD_IMAGE_4_TAG_REQUIRED = 'AD_IMAGE_4_TAG_REQUIRED'
    AD_IMAGE_5_TAG_REQUIRED = 'AD_IMAGE_5_TAG_REQUIRED'
    AD_IMAGE_6_TAG_REQUIRED = 'AD_IMAGE_6_TAG_REQUIRED'
    AD_IMAGE_7_TAG_REQUIRED = 'AD_IMAGE_7_TAG_REQUIRED'
    AD_IMAGE_8_TAG_REQUIRED = 'AD_IMAGE_8_TAG_REQUIRED'
    AD_IMAGE_9_TAG_REQUIRED = 'AD_IMAGE_9_TAG_REQUIRED'
    AD_IMAGE_10_TAG_REQUIRED = 'AD_IMAGE_10_TAG_REQUIRED'
    AD_IMAGE_11_TAG_REQUIRED = 'AD_IMAGE_11_TAG_REQUIRED'
    AD_IMAGE_12_TAG_REQUIRED = 'AD_IMAGE_12_TAG_REQUIRED'
    AD_IMAGE_13_TAG_REQUIRED = 'AD_IMAGE_13_TAG_REQUIRED'
    AD_IMAGE_14_TAG_REQUIRED = 'AD_IMAGE_14_TAG_REQUIRED'
    AD_IMAGE_15_TAG_REQUIRED = 'AD_IMAGE_15_TAG_REQUIRED'
    AD_IMAGE_16_TAG_REQUIRED = 'AD_IMAGE_16_TAG_REQUIRED'
    AD_IMAGE_17_TAG_REQUIRED = 'AD_IMAGE_17_TAG_REQUIRED'
    AD_IMAGE_18_TAG_REQUIRED = 'AD_IMAGE_18_TAG_REQUIRED'
    AD_IMAGE_19_TAG_REQUIRED = 'AD_IMAGE_19_TAG_REQUIRED'
    AD_IMAGE_0_LINK_DUPLICATED = 'AD_IMAGE_0_LINK_DUPLICATED'
    AD_IMAGE_1_LINK_DUPLICATED = 'AD_IMAGE_1_LINK_DUPLICATED'
    AD_IMAGE_2_LINK_DUPLICATED = 'AD_IMAGE_2_LINK_DUPLICATED'
    AD_IMAGE_3_LINK_DUPLICATED = 'AD_IMAGE_3_LINK_DUPLICATED'
    AD_IMAGE_4_LINK_DUPLICATED = 'AD_IMAGE_4_LINK_DUPLICATED'
    AD_IMAGE_5_LINK_DUPLICATED = 'AD_IMAGE_5_LINK_DUPLICATED'
    AD_IMAGE_6_LINK_DUPLICATED = 'AD_IMAGE_6_LINK_DUPLICATED'
    AD_IMAGE_7_LINK_DUPLICATED = 'AD_IMAGE_7_LINK_DUPLICATED'
    AD_IMAGE_8_LINK_DUPLICATED = 'AD_IMAGE_8_LINK_DUPLICATED'
    AD_IMAGE_9_LINK_DUPLICATED = 'AD_IMAGE_9_LINK_DUPLICATED'
    AD_IMAGE_10_LINK_DUPLICATED = 'AD_IMAGE_10_LINK_DUPLICATED'
    AD_IMAGE_11_LINK_DUPLICATED = 'AD_IMAGE_11_LINK_DUPLICATED'
    AD_IMAGE_12_LINK_DUPLICATED = 'AD_IMAGE_12_LINK_DUPLICATED'
    AD_IMAGE_13_LINK_DUPLICATED = 'AD_IMAGE_13_LINK_DUPLICATED'
    AD_IMAGE_14_LINK_DUPLICATED = 'AD_IMAGE_14_LINK_DUPLICATED'
    AD_IMAGE_15_LINK_DUPLICATED = 'AD_IMAGE_15_LINK_DUPLICATED'
    AD_IMAGE_16_LINK_DUPLICATED = 'AD_IMAGE_16_LINK_DUPLICATED'
    AD_IMAGE_17_LINK_DUPLICATED = 'AD_IMAGE_17_LINK_DUPLICATED'
    AD_IMAGE_18_LINK_DUPLICATED = 'AD_IMAGE_18_LINK_DUPLICATED'
    AD_IMAGE_19_LINK_DUPLICATED = 'AD_IMAGE_19_LINK_DUPLICATED'
    AD_IMAGE_0_TAG_DUPLICATED = 'AD_IMAGE_0_TAG_DUPLICATED'
    AD_IMAGE_1_TAG_DUPLICATED = 'AD_IMAGE_1_TAG_DUPLICATED'
    AD_IMAGE_2_TAG_DUPLICATED = 'AD_IMAGE_2_TAG_DUPLICATED'
    AD_IMAGE_3_TAG_DUPLICATED = 'AD_IMAGE_3_TAG_DUPLICATED'
    AD_IMAGE_4_TAG_DUPLICATED = 'AD_IMAGE_4_TAG_DUPLICATED'
    AD_IMAGE_5_TAG_DUPLICATED = 'AD_IMAGE_5_TAG_DUPLICATED'
    AD_IMAGE_6_TAG_DUPLICATED = 'AD_IMAGE_6_TAG_DUPLICATED'
    AD_IMAGE_7_TAG_DUPLICATED = 'AD_IMAGE_7_TAG_DUPLICATED'
    AD_IMAGE_8_TAG_DUPLICATED = 'AD_IMAGE_8_TAG_DUPLICATED'
    AD_IMAGE_9_TAG_DUPLICATED = 'AD_IMAGE_9_TAG_DUPLICATED'
    AD_IMAGE_10_TAG_DUPLICATED = 'AD_IMAGE_10_TAG_DUPLICATED'
    AD_IMAGE_11_TAG_DUPLICATED = 'AD_IMAGE_11_TAG_DUPLICATED'
    AD_IMAGE_12_TAG_DUPLICATED = 'AD_IMAGE_12_TAG_DUPLICATED'
    AD_IMAGE_13_TAG_DUPLICATED = 'AD_IMAGE_13_TAG_DUPLICATED'
    AD_IMAGE_14_TAG_DUPLICATED = 'AD_IMAGE_14_TAG_DUPLICATED'
    AD_IMAGE_15_TAG_DUPLICATED = 'AD_IMAGE_15_TAG_DUPLICATED'
    AD_IMAGE_16_TAG_DUPLICATED = 'AD_IMAGE_16_TAG_DUPLICATED'
    AD_IMAGE_17_TAG_DUPLICATED = 'AD_IMAGE_17_TAG_DUPLICATED'
    AD_IMAGE_18_TAG_DUPLICATED = 'AD_IMAGE_18_TAG_DUPLICATED'
    AD_IMAGE_19_TAG_DUPLICATED = 'AD_IMAGE_19_TAG_DUPLICATED'
    AD_VIDEO_0_LINK_LENGTH_TOO_LONG = 'AD_VIDEO_0_LINK_LENGTH_TOO_LONG'
    AD_VIDEO_1_LINK_LENGTH_TOO_LONG = 'AD_VIDEO_1_LINK_LENGTH_TOO_LONG'
    AD_VIDEO_2_LINK_LENGTH_TOO_LONG = 'AD_VIDEO_2_LINK_LENGTH_TOO_LONG'
    AD_VIDEO_0_LINK_WARNING = 'AD_VIDEO_0_LINK_WARNING'
    AD_VIDEO_1_LINK_WARNING = 'AD_VIDEO_1_LINK_WARNING'
    AD_VIDEO_2_LINK_WARNING = 'AD_VIDEO_2_LINK_WARNING'
    AD_VIDEO_0_LINK_REQUIRED = 'AD_VIDEO_0_LINK_REQUIRED'
    AD_VIDEO_1_LINK_REQUIRED = 'AD_VIDEO_1_LINK_REQUIRED'
    AD_VIDEO_2_LINK_REQUIRED = 'AD_VIDEO_2_LINK_REQUIRED'
    AD_VIDEO_0_LINK_DUPLICATED = 'AD_VIDEO_0_LINK_DUPLICATED'
    AD_VIDEO_1_LINK_DUPLICATED = 'AD_VIDEO_1_LINK_DUPLICATED'
    AD_VIDEO_2_LINK_DUPLICATED = 'AD_VIDEO_2_LINK_DUPLICATED'
    AD_VIDEO_0_TAG_LENGTH_TOO_LONG = 'AD_VIDEO_0_TAG_LENGTH_TOO_LONG'
    AD_VIDEO_1_TAG_LENGTH_TOO_LONG = 'AD_VIDEO_1_TAG_LENGTH_TOO_LONG'
    AD_VIDEO_2_TAG_LENGTH_TOO_LONG = 'AD_VIDEO_2_TAG_LENGTH_TOO_LONG'
    AD_VIDEO_0_TAG_REQUIRED = 'AD_VIDEO_0_TAG_REQUIRED'
    AD_VIDEO_1_TAG_REQUIRED = 'AD_VIDEO_1_TAG_REQUIRED'
    AD_VIDEO_2_TAG_REQUIRED = 'AD_VIDEO_2_TAG_REQUIRED'
    AD_VIDEO_0_TAG_DUPLICATED = 'AD_VIDEO_0_TAG_DUPLICATED'
    AD_VIDEO_1_TAG_DUPLICATED = 'AD_VIDEO_1_TAG_DUPLICATED'
    AD_VIDEO_2_TAG_DUPLICATED = 'AD_VIDEO_2_TAG_DUPLICATED'
    VIDEO_REQUIRED_WHEN_AD_VIDEO_PROVIDED = 'VIDEO_REQUIRED_WHEN_AD_VIDEO_PROVIDED'
    AD_LINK_FORMAT_WARNING = 'AD_LINK_FORMAT_WARNING'
    AD_LINK_SAME_AS_LINK = 'AD_LINK_SAME_AS_LINK'
    ADDITIONAL_IMAGE_LINK_LENGTH_TOO_LONG = 'ADDITIONAL_IMAGE_LINK_LENGTH_TOO_LONG'
    ADDITIONAL_IMAGE_LINK_WARNING = 'ADDITIONAL_IMAGE_LINK_WARNING'
    ADULT_INVALID = 'ADULT_INVALID'
    ADWORDS_FORMAT_INVALID = 'ADWORDS_FORMAT_INVALID'
    ADWORDS_FORMAT_WARNING = 'ADWORDS_FORMAT_WARNING'
    ADWORDS_SAME_AS_LINK = 'ADWORDS_SAME_AS_LINK'
    AGE_GROUP_INVALID = 'AGE_GROUP_INVALID'
    ANDROID_DEEP_LINK_INVALID = 'ANDROID_DEEP_LINK_INVALID'
    AVAILABILITY_DATE_INVALID = 'AVAILABILITY_DATE_INVALID'
    AVAILABILITY_INVALID = 'AVAILABILITY_INVALID'
    BLOCKLISTED_IMAGE_SIGNATURE = 'BLOCKLISTED_IMAGE_SIGNATURE'
    COUNTRY_DOES_NOT_MAP_TO_CURRENCY = 'COUNTRY_DOES_NOT_MAP_TO_CURRENCY'
    CUSTOM_LABEL_LENGTH_TOO_LONG = 'CUSTOM_LABEL_LENGTH_TOO_LONG'
    DESCRIPTION_LENGTH_TOO_LONG = 'DESCRIPTION_LENGTH_TOO_LONG'
    DESCRIPTION_MISSING = 'DESCRIPTION_MISSING'
    DUPLICATE_PRODUCTS = 'DUPLICATE_PRODUCTS'
    EXPIRATION_DATE_INVALID = 'EXPIRATION_DATE_INVALID'
    GENDER_INVALID = 'GENDER_INVALID'
    GTIN_INVALID = 'GTIN_INVALID'
    IMAGE_LINK_INVALID = 'IMAGE_LINK_INVALID'
    IMAGE_LINK_LENGTH_TOO_LONG = 'IMAGE_LINK_LENGTH_TOO_LONG'
    IMAGE_LINK_MISSING = 'IMAGE_LINK_MISSING'
    IMAGE_LINK_WARNING = 'IMAGE_LINK_WARNING'
    INVALID_DOMAIN = 'INVALID_DOMAIN'
    IOS_DEEP_LINK_INVALID = 'IOS_DEEP_LINK_INVALID'
    IS_BUNDLE_INVALID = 'IS_BUNDLE_INVALID'
    ITEM_ADDITIONAL_IMAGE_DOWNLOAD_FAILURE = 'ITEM_ADDITIONAL_IMAGE_DOWNLOAD_FAILURE'
    ITEM_MAIN_IMAGE_DOWNLOAD_FAILURE = 'ITEM_MAIN_IMAGE_DOWNLOAD_FAILURE'
    ITEMID_MISSING = 'ITEMID_MISSING'
    LINK_FORMAT_INVALID = 'LINK_FORMAT_INVALID'
    LINK_FORMAT_WARNING = 'LINK_FORMAT_WARNING'
    LINK_LENGTH_TOO_LONG = 'LINK_LENGTH_TOO_LONG'
    LIST_PRICE_INVALID = 'LIST_PRICE_INVALID'
    MAX_ITEMS_PER_ITEM_GROUP_EXCEEDED = 'MAX_ITEMS_PER_ITEM_GROUP_EXCEEDED'
    MIN_AD_PRICE_INVALID = 'MIN_AD_PRICE_INVALID'
    MPN_INVALID = 'MPN_INVALID'
    MULTIPACK_INVALID = 'MULTIPACK_INVALID'
    OPTIONAL_CONDITION_INVALID = 'OPTIONAL_CONDITION_INVALID'
    OPTIONAL_CONDITION_MISSING = 'OPTIONAL_CONDITION_MISSING'
    OPTIONAL_PRODUCT_CATEGORY_INVALID = 'OPTIONAL_PRODUCT_CATEGORY_INVALID'
    OPTIONAL_PRODUCT_CATEGORY_MISSING = 'OPTIONAL_PRODUCT_CATEGORY_MISSING'
    PARSE_LINE_ERROR = 'PARSE_LINE_ERROR'
    PINJOIN_CONTENT_UNSAFE = 'PINJOIN_CONTENT_UNSAFE'
    PRICE_CANNOT_BE_DETERMINED = 'PRICE_CANNOT_BE_DETERMINED'
    PRICE_MISSING = 'PRICE_MISSING'
    PRODUCT_CATEGORY_DEPTH_WARNING = 'PRODUCT_CATEGORY_DEPTH_WARNING'
    PRODUCT_LINK_MISSING = 'PRODUCT_LINK_MISSING'
    PRODUCT_PRICE_INVALID = 'PRODUCT_PRICE_INVALID'
    PRODUCT_TYPE_LENGTH_TOO_LONG = 'PRODUCT_TYPE_LENGTH_TOO_LONG'
    SALE_DATE_INVALID = 'SALE_DATE_INVALID'
    SALES_PRICE_INVALID = 'SALES_PRICE_INVALID'
    SALES_PRICE_TOO_HIGH = 'SALES_PRICE_TOO_HIGH'
    SALES_PRICE_TOO_LOW = 'SALES_PRICE_TOO_LOW'
    SHIPPING_INVALID = 'SHIPPING_INVALID'
    SHIPPING_HEIGHT_INVALID = 'SHIPPING_HEIGHT_INVALID'
    SHIPPING_WEIGHT_INVALID = 'SHIPPING_WEIGHT_INVALID'
    SHIPPING_WIDTH_INVALID = 'SHIPPING_WIDTH_INVALID'
    SIZE_SYSTEM_INVALID = 'SIZE_SYSTEM_INVALID'
    SIZE_TYPE_INVALID = 'SIZE_TYPE_INVALID'
    TAX_INVALID = 'TAX_INVALID'
    TITLE_LENGTH_TOO_LONG = 'TITLE_LENGTH_TOO_LONG'
    TITLE_MISSING = 'TITLE_MISSING'
    TOO_MANY_ADDITIONAL_IMAGE_LINKS = 'TOO_MANY_ADDITIONAL_IMAGE_LINKS'
    UTM_SOURCE_AUTO_CORRECTED = 'UTM_SOURCE_AUTO_CORRECTED'
    WEIGHT_UNIT_INVALID = 'WEIGHT_UNIT_INVALID'

    @classmethod
    def from_json(cls, json_str: str) -> Self:
        """Create an instance of CatalogsItemValidationIssue from a JSON string"""
        return cls(json.loads(json_str))


