from enum import StrEnum


class ItemType(StrEnum):
    NONE = "NONE"
    CHAR = "CHAR"
    CARD_EXP = "CARD_EXP"
    MATERIAL = "MATERIAL"
    GOLD = "GOLD"
    EXP_PLAYER = "EXP_PLAYER"
    TKT_TRY = "TKT_TRY"
    TKT_RECRUIT = "TKT_RECRUIT"
    TKT_INST_FIN = "TKT_INST_FIN"
    TKT_GACHA = "TKT_GACHA"
    ACTIVITY_COIN = "ACTIVITY_COIN"
    DIAMOND = "DIAMOND"
    DIAMOND_SHD = "DIAMOND_SHD"
    HGG_SHD = "HGG_SHD"
    LGG_SHD = "LGG_SHD"
    FURN = "FURN"
    AP_GAMEPLAY = "AP_GAMEPLAY"
    AP_BASE = "AP_BASE"
    SOCIAL_PT = "SOCIAL_PT"
    CHAR_SKIN = "CHAR_SKIN"
    TKT_GACHA_10 = "TKT_GACHA_10"
    TKT_GACHA_PRSV = "TKT_GACHA_PRSV"
    AP_ITEM = "AP_ITEM"
    AP_SUPPLY = "AP_SUPPLY"
    RENAMING_CARD = "RENAMING_CARD"
    RENAMING_CARD_2 = "RENAMING_CARD_2"
    ET_STAGE = "ET_STAGE"
    ACTIVITY_ITEM = "ACTIVITY_ITEM"
    VOUCHER_PICK = "VOUCHER_PICK"
    VOUCHER_CGACHA = "VOUCHER_CGACHA"
    VOUCHER_MGACHA = "VOUCHER_MGACHA"
    CRS_SHOP_COIN = "CRS_SHOP_COIN"
    CRS_RUNE_COIN = "CRS_RUNE_COIN"
    LMTGS_COIN = "LMTGS_COIN"
    EPGS_COIN = "EPGS_COIN"
    LIMITED_TKT_GACHA_10 = "LIMITED_TKT_GACHA_10"
    LIMITED_FREE_GACHA = "LIMITED_FREE_GACHA"
    REP_COIN = "REP_COIN"
    ROGUELIKE = "ROGUELIKE"
    LINKAGE_TKT_GACHA_10 = "LINKAGE_TKT_GACHA_10"
    VOUCHER_ELITE_II_4 = "VOUCHER_ELITE_II_4"
    VOUCHER_ELITE_II_5 = "VOUCHER_ELITE_II_5"
    VOUCHER_ELITE_II_6 = "VOUCHER_ELITE_II_6"
    VOUCHER_SKIN = "VOUCHER_SKIN"
    RETRO_COIN = "RETRO_COIN"
    PLAYER_AVATAR = "PLAYER_AVATAR"
    UNI_COLLECTION = "UNI_COLLECTION"
    VOUCHER_FULL_POTENTIAL = "VOUCHER_FULL_POTENTIAL"
    RL_COIN = "RL_COIN"
    RETURN_CREDIT = "RETURN_CREDIT"
    MEDAL = "MEDAL"
    CHARM = "CHARM"
    HOME_BACKGROUND = "HOME_BACKGROUND"
    EXTERMINATION_AGENT = "EXTERMINATION_AGENT"
    OPTIONAL_VOUCHER_PICK = "OPTIONAL_VOUCHER_PICK"
    ACT_CART_COMPONENT = "ACT_CART_COMPONENT"
    VOUCHER_LEVELMAX_6 = "VOUCHER_LEVELMAX_6"
    VOUCHER_LEVELMAX_5 = "VOUCHER_LEVELMAX_5"
    VOUCHER_LEVELMAX_4 = "VOUCHER_LEVELMAX_4"
    VOUCHER_SKILL_SPECIALLEVELMAX_6 = "VOUCHER_SKILL_SPECIALLEVELMAX_6"
    VOUCHER_SKILL_SPECIALLEVELMAX_5 = "VOUCHER_SKILL_SPECIALLEVELMAX_5"
    VOUCHER_SKILL_SPECIALLEVELMAX_4 = "VOUCHER_SKILL_SPECIALLEVELMAX_4"
    ACTIVITY_POTENTIAL = "ACTIVITY_POTENTIAL"
    ITEM_PACK = "ITEM_PACK"
    SANDBOX = "SANDBOX"
    FAVOR_ADD_ITEM = "FAVOR_ADD_ITEM"
    CLASSIC_SHD = "CLASSIC_SHD"
    CLASSIC_TKT_GACHA = "CLASSIC_TKT_GACHA"
    CLASSIC_TKT_GACHA_10 = "CLASSIC_TKT_GACHA_10"
    LIMITED_BUFF = "LIMITED_BUFF"
    CLASSIC_FES_PICK_TIER_5 = "CLASSIC_FES_PICK_TIER_5"
    CLASSIC_FES_PICK_TIER_6 = "CLASSIC_FES_PICK_TIER_6"
    RETURN_PROGRESS = "RETURN_PROGRESS"
    NEW_PROGRESS = "NEW_PROGRESS"
    MCARD_VOUCHER = "MCARD_VOUCHER"
    MATERIAL_ISSUE_VOUCHER = "MATERIAL_ISSUE_VOUCHER"
    CRS_SHOP_COIN_V2 = "CRS_SHOP_COIN_V2"
    HOME_THEME = "HOME_THEME"
    SANDBOX_PERM = "SANDBOX_PERM"
    SANDBOX_TOKEN = "SANDBOX_TOKEN"
    TEMPLATE_TRAP = "TEMPLATE_TRAP"
    NAME_CARD_SKIN = "NAME_CARD_SKIN"
    EMOTICON_SET = "EMOTICON_SET"
    EXCLUSIVE_TKT_GACHA = "EXCLUSIVE_TKT_GACHA"
    EXCLUSIVE_TKT_GACHA_10 = "EXCLUSIVE_TKT_GACHA_10"
    SO_CHAR_EXP = "SO_CHAR_EXP"
    GIFTPACKAGE_TKT = "GIFTPACKAGE_TKT"
    VOUCHER_SKIN_V2 = "VOUCHER_SKIN_V2"
    RANDOM_VOUCHER_SKIN = "RANDOM_VOUCHER_SKIN"
    ACT1VHALFIDLE_ITEM = "ACT1VHALFIDLE_ITEM"
    PLOT_ITEM = "PLOT_ITEM"
