wikibaseintegrator.models.aliases

class wikibaseintegrator.models.aliases.Alias(language, value=None)[source]

Bases: LanguageValue

Parameters:
  • language (str) –

  • value (Optional[str]) –

__init__(language, value=None)
Parameters:
  • language (str) –

  • value (str | None) –

from_json(json_data)
Return type:

LanguageValue

Parameters:

json_data (Dict[str, str]) –

get_json()
Return type:

Dict[str, Optional[str]]

property language: str
remove()
Return type:

LanguageValue

property removed: bool
property value: str | None

The value of the LanguageValue instance. :return: A string with the value of the LanguageValue instance.

class wikibaseintegrator.models.aliases.Aliases(language=None, value=None)[source]

Bases: BaseModel

Parameters:
  • language (Optional[str]) –

  • value (Optional[str]) –

__init__(language=None, value=None)[source]
Parameters:
  • language (str | None) –

  • value (str | None) –

property aliases: Dict[str, List[Alias]]
from_json(json_data)[source]
Return type:

Aliases

Parameters:

json_data (Dict[str, List]) –

get(language=None)[source]
Return type:

Optional[List[Alias]]

Parameters:

language (str | None) –

get_json()[source]
Return type:

Dict[str, List]

set(language=None, values=None, action_if_exists=ActionIfExists.APPEND_OR_REPLACE)[source]
Return type:

Aliases

Parameters:
  • language (str | None) –

  • values (str | List | None) –

  • action_if_exists (ActionIfExists) –