@dvxch/yandex-music
    Preparing search index...

    Class Subscription

    The account's subscription state.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    autoRenewable?: AutoRenewable[]

    Auto-renewing subscriptions.

    canStartTrial?: boolean

    Whether a trial can be started.

    client?: Client

    The client that created this model, used by convenience methods.

    end?: string

    Subscription end timestamp.

    familyAutoRenewable?: AutoRenewable[]

    Family auto-renewing subscriptions.

    hadAnySubscription?: boolean

    Whether the user ever had any subscription.

    mcdonalds?: boolean

    McDonald's promo flag.

    nonAutoRenewable?: NonAutoRenewable

    The non-auto-renewing subscription, if any.

    nonAutoRenewableRemainder?: RenewableRemainder

    Remaining days of the non-auto-renewing subscription.

    operator?: Operator[]

    Operator-billed subscriptions.

    Methods

    • Assert that this model carries a client, returning it narrowed to non-null.

      Convenience methods that need to call the API use this to fail fast with a clear message instead of a generic "cannot read property of undefined".

      Returns Client

      The owning Client.

      When the model was created without a client.