# 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 TargetingAdvertiserCountry(str, Enum):
    """
    Advertiser's ISO two character country code.
    """

    """
    allowed enum values
    """
    US = 'US'
    GB = 'GB'
    CA = 'CA'
    IE = 'IE'
    AU = 'AU'
    NZ = 'NZ'
    FR = 'FR'
    SE = 'SE'
    IL = 'IL'
    DE = 'DE'
    AT = 'AT'
    IT = 'IT'
    ES = 'ES'
    NL = 'NL'
    BE = 'BE'
    PT = 'PT'
    CH = 'CH'
    HK = 'HK'
    JP = 'JP'
    KR = 'KR'
    SG = 'SG'
    NO = 'NO'
    DK = 'DK'
    FI = 'FI'
    CY = 'CY'
    LU = 'LU'
    MT = 'MT'
    PL = 'PL'
    RO = 'RO'
    HU = 'HU'
    CZ = 'CZ'
    GR = 'GR'
    SK = 'SK'
    BR = 'BR'
    MX = 'MX'
    AR = 'AR'
    CL = 'CL'
    CO = 'CO'

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


