yandex_music.base#
- class yandex_music.base.YandexMusicObject#
Bases:
object
- classmethod de_json(data: dict, client: Optional[Client]) Optional[dict] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
yandex_music.YandexMusicObject
илиNone
.- Return type
yandex_music.YandexMusicObject
|None
- static report_unknown_fields_callback(obj, unknown_fields)#
- to_dict(for_request=False) dict #
Рекурсивная сериализация объекта.
- Parameters
for_request (
bool
) – Перевести ли обратно все поля в camelCase и игнорировать зарезервированные слова.
Note
Исключает из сериализации client и _id_attrs необходимые в __eq__.
К зарезервированным словам добавляет “_” в конец.
- Returns
Сериализованный в dict объект.
- Return type
dict
- to_json(for_request=False) str #
Сериализация объекта.
- Parameters
for_request (
bool
) – Подготовить ли объект для отправки в теле запроса.- Returns
Сериализованный в JSON объект.
- Return type
str