Source code for scapi.enums

from enum import auto

from strenum import LowercaseStrEnum as StrEnum
from strenum import UppercaseStrEnum as UpStrEnum


[docs] class Region(StrEnum): """Game server region for STALCRAFT API requests.""" RU = RUSSIA = auto() EU = EUROPE = auto() NA = NORTH_AMERICA = auto() SEA = SOUTH_EAST_ASIA = auto() NEA = NORTH_EAST_ASIA = auto()
[docs] class Realm(StrEnum): """Game version with separate database.""" RU = RUSSIA = auto() GLOBAL = auto()
[docs] class Language(StrEnum): """Supported localization languages.""" RU = RUSSIAN = auto() EN = ENGLISH = auto() ES = SPANISH = auto() FR = FRENCH = auto() KO = KOREAN = auto()
[docs] class Alliance(StrEnum): """Game alliance name.""" STALKERS = auto() BANDITS = auto() DUTY = auto() FREEDOM = auto() MERC = auto() COVENANT = auto()
[docs] class ClanRank(UpStrEnum): """Game clan member rank name.""" RECRUIT = auto() COMMONER = auto() SOLDIER = auto() SERGEANT = auto() OFFICER = auto() COLONEL = auto() LEADER = auto()
[docs] class Order(StrEnum): """Results ordering direction.""" ASC = ASCENDING = auto() DESC = DESCENDING = auto()
[docs] class SortAuction(StrEnum): """Auction results sorting criteria.""" TIME_CREATED = auto() TIME_LEFT = auto() CURRENT_PRICE = auto() BUYOUT_PRICE = auto()
[docs] class SortOperations(StrEnum): """Operations session sorting criteria.""" DATE_FINISH = auto() DIFFICULTY = auto()
[docs] class OperationsMap(StrEnum): """Operations session map names.""" BIG_CLEANUP = auto() SHOCK_THERAPY = auto() SEA_ALIENATION = auto()
[docs] class StatType(UpStrEnum): """Statistic value type.""" INTEGER = auto() DECIMAL = auto() DATE = auto() DURATION = auto()
[docs] class IndexFile(StrEnum): """JSON index files available for entity search.""" LISTING = "listing.json" ACHIEVEMENTS = "achievements.json" STATS = "stats.json"