yandex-music-api/yandex_music/status/subscription.py

29 行
825 B
Python
Raw 通常表示 履歴

from yandex_music import YandexMusicObject
class Subscription(YandexMusicObject):
def __init__(self,
auto_renewable=None,
can_start_trial=None,
mcdonalds=None,
end=None,
client=None,
**kwargs):
self.auto_renewable = auto_renewable
self.can_start_trial = can_start_trial
self.mcdonalds = mcdonalds
self.end = end
self.client = client
@classmethod
def de_json(cls, data, client):
if not data:
return None
data = super(Subscription, cls).de_json(data, client)
from yandex_music import AutoRenewable
data['auto_renewable'] = AutoRenewable.de_list(data.get('auto_renewable'), client)
return cls(client=client, **data)