Skip to content

bdomarket.identifiers

This module defines enumerations used to standardize references to:

  • API versions
  • Market regions
  • Locales
  • Region-specific identifiers (e.g. PigCave)
  • Server identifiers
  • Item property keys

ApiVersion

Bases: Enum

Represents the available API versions for the BDO Market.

:var V1: Version 1 of the API. :vartype V1: Literal['v1'] :var V2: Version 2 of the API, offering updated features and endpoints. :vartype V2: Literal['v2']

V1 = 'v1' class-attribute instance-attribute

V2 = 'v2' class-attribute instance-attribute

ItemProp

Bases: Enum

Represents item properties used in the BDO Market API.

:var ID: The unique identifier for the item. :vartype ID: Literal[0] :var NAME: The name of the item. :vartype NAME: Literal[1]

ID = 0 class-attribute instance-attribute

NAME = 1 class-attribute instance-attribute

Locale

Bases: Enum

Represents the supported locales/languages for the BDO Market API.

Each enum value corresponds to a language code used for localization in API requests and responses.

:var English: English language locale :vartype English: Literal['en'] :var German: German language locale :vartype German: Literal['de'] :var French: French language locale :vartype French: Literal['fr'] :var Russian: Russian language locale :vartype Russian: Literal['ru'] :var SpanishEU: Spanish (Europe) language locale :vartype SpanishEU: Literal['es'] :var PortugueseRedFox: Portuguese (RedFox) language locale :vartype PortugueseRedFox: Literal['sp'] :var Portuguese: Portuguese language locale :vartype Portuguese: Literal['pt'] :var Japanese: Japanese language locale :vartype Japanese: Literal['jp'] :var Korean: Korean language locale :vartype Korean: Literal['kr'] :var Thai: Thai language locale :vartype Thai: Literal['th'] :var Turkish: Turkish language locale :vartype Turkish: Literal['tr'] :var ChineseTaiwan: Chinese (Taiwan) language locale :vartype ChineseTaiwan: Literal['tw'] :var ChineseMainland: Chinese (Mainland) language locale :vartype ChineseMainland: Literal['cn']

ChineseMainland = 'cn' class-attribute instance-attribute

ChineseTaiwan = 'tw' class-attribute instance-attribute

English = 'en' class-attribute instance-attribute

French = 'fr' class-attribute instance-attribute

German = 'de' class-attribute instance-attribute

Japanese = 'jp' class-attribute instance-attribute

Korean = 'kr' class-attribute instance-attribute

Portuguese = 'pt' class-attribute instance-attribute

PortugueseRedFox = 'sp' class-attribute instance-attribute

Russian = 'ru' class-attribute instance-attribute

SpanishEU = 'es' class-attribute instance-attribute

Thai = 'th' class-attribute instance-attribute

Turkish = 'tr' class-attribute instance-attribute

MarketRegion

Bases: Enum

Represents the available market regions for the BDO Market API.

:var NA: North America region :vartype NA: Literal['na'] :var EU: Europe region :vartype EU: Literal['eu'] :var SEA: Southeast Asia region :vartype SEA: Literal['sea'] :var MENA: Middle East and North Africa region :vartype MENA: Literal['mena'] :var KR: Korea region :vartype KR: Literal['kr'] :var RU: Russia region :vartype RU: Literal['ru'] :var JP: Japan region :vartype JP: Literal['jp'] :var TH: Thailand region :vartype TH: Literal['th'] :var TW: Taiwan region :vartype TW: Literal['tw'] :var SA: South America region :vartype SA: Literal['sa'] :var CONSOLE_EU: Console Europe region :vartype CONSOLE_EU: Literal['console_eu'] :var CONSOLE_NA: Console North America region :vartype CONSOLE_NA: Literal['console_na'] :var CONSOLE_ASIA: Console Asia region :vartype CONSOLE_ASIA: Literal['console_asia']

CONSOLE_ASIA = 'console_asia' class-attribute instance-attribute

CONSOLE_EU = 'console_eu' class-attribute instance-attribute

CONSOLE_NA = 'console_na' class-attribute instance-attribute

EU = 'eu' class-attribute instance-attribute

JP = 'jp' class-attribute instance-attribute

KR = 'kr' class-attribute instance-attribute

MENA = 'mena' class-attribute instance-attribute

NA = 'na' class-attribute instance-attribute

RU = 'ru' class-attribute instance-attribute

SA = 'sa' class-attribute instance-attribute

SEA = 'sea' class-attribute instance-attribute

TH = 'th' class-attribute instance-attribute

TW = 'tw' class-attribute instance-attribute

PigCave

Bases: Enum

Represents the available Pig Cave server identifiers for the BDO Market API.

Each enum value corresponds to a specific Pig Cave server region used for API requests and responses.

:var NA: North America Pig Cave server :vartype NA: Literal['napig'] :var EU: Europe Pig Cave server :vartype EU: Literal['eupig'] :var JP: Japan Pig Cave server :vartype JP: Literal['jppig'] :var KR: Korea Pig Cave server :vartype KR: Literal['krpig'] :var RU: Russia Pig Cave server :vartype RU: Literal['rupig'] :var SA: South America Pig Cave server :vartype SA: Literal['sapig'] :var TW: Taiwan Pig Cave server :vartype TW: Literal['twpig'] :var ASIA: Asia Pig Cave server :vartype ASIA: Literal['asiapig'] :var MENA: Middle East and North Africa Pig Cave server :vartype MENA: Literal['menapig']

ASIA = 'asiapig' class-attribute instance-attribute

EU = 'eupig' class-attribute instance-attribute

JP = 'jppig' class-attribute instance-attribute

KR = 'krpig' class-attribute instance-attribute

MENA = 'menapig' class-attribute instance-attribute

NA = 'napig' class-attribute instance-attribute

RU = 'rupig' class-attribute instance-attribute

SA = 'sapig' class-attribute instance-attribute

TW = 'twpig' class-attribute instance-attribute

Server

Bases: Enum

Represents the available server identifiers for the BDO Market API.

Each enum value corresponds to a specific server region or platform used for API requests and responses.

:var EU: Europe server :vartype EU: Literal['eu'] :var NA: North America server :vartype NA: Literal['na'] :var ASIAPS: Asia PlayStation server :vartype ASIAPS: Literal['ps4-asia'] :var JP: Japan server :vartype JP: Literal['jp'] :var KR: Korea server :vartype KR: Literal['kr'] :var MENA: Middle East and North Africa server :vartype MENA: Literal['mena'] :var NAPS: North America PlayStation/Xbox server :vartype NAPS: Literal['ps4-xbox-na'] :var RU: Russia server :vartype RU: Literal['ru'] :var SA: South America server :vartype SA: Literal['sa'] :var SEA: Southeast Asia server :vartype SEA: Literal['sea'] :var TH: Thailand server :vartype TH: Literal['th'] :var TW: Taiwan server :vartype TW: Literal['tw']

ASIAPS = 'ps4-asia' class-attribute instance-attribute

EU = 'eu' class-attribute instance-attribute

JP = 'jp' class-attribute instance-attribute

KR = 'kr' class-attribute instance-attribute

MENA = 'mena' class-attribute instance-attribute

NA = 'na' class-attribute instance-attribute

NAPS = 'ps4-xbox-na' class-attribute instance-attribute

RU = 'ru' class-attribute instance-attribute

SA = 'sa' class-attribute instance-attribute

SEA = 'sea' class-attribute instance-attribute

TH = 'th' class-attribute instance-attribute

TW = 'tw' class-attribute instance-attribute