yandex_music.Operator

class yandex_music.Operator(product_id: str, phone: str, payment_regularity: str, deactivation: List[Deactivation], title: str, suspended: bool, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий услугу сотового оператора.

product_id

Уникальный идентификатор продукта сервиса Яндекс.Музыка.

Type:str
phone

Мобильный номер, на который подключена услуга.

Type:str
payment_regularity

Регулярность оплаты.

Type:str
deactivation

Способы деактивации.

Type:list из yandex_music.Deactivation
title

Название услуги.

Type:str
suspended

Приостановлено.

Type:bool
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • product_id (str) – Уникальный идентификатор продукта сервиса Яндекс.Музыка.
  • phone (str) – Мобильный номер, на который подключена услуга.
  • payment_regularity (str) – Регулярность оплаты.
  • deactivation (list из yandex_music.Deactivation) – Способы деактивации.
  • title (str) – Название услуги.
  • suspended (bool) – Приостановлено.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[Operator]

Десериализация объекта.

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Услуга сотового оператора.

Тип результата:

yandex_music.Operator

classmethod de_list(data: dict, client: Client) → List[Operator]

Десериализация списка объектов.

Параметры:
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

Услуги сотового оператора.

Тип результата:

list из yandex_music.Operator