kavita_client.models.license_info_dto

Module Contents

Classes

LicenseInfoDto

Attributes:
state (KavitaPlusSubscriptionState | Unset): Members:
  • 0 — Active

  • 1 — Cancelled

  • 2 — Paused

  • 3 — Cancelling

  • 4 — Expired

is_active (bool | Unset): is_cancelled (bool | Unset): expiration_date (datetime.datetime | Unset): next_charge_date (datetime.datetime | None | Unset): subscribed_since (datetime.datetime | None | Unset): product_name (None | str | Unset): price_amount (int | None | Unset): price_currency (None | str | Unset): billing_interval (KavitaPlusBillingInterval | Unset): Members:

  • 0 — Day

  • 1 — Week

  • 2 — Month

  • 3 — Year

has_active_discount (bool | Unset): is_valid_version (bool | Unset): registered_email (None | str | Unset): total_months_subbed (int | Unset): has_license (bool | Unset): install_id (None | str | Unset): past_due (bool | Unset): discord_id (None | str | Unset): discord_username (None | str | Unset): has_discord_set (bool | Unset):

Data

T

API

class kavita_client.models.license_info_dto.LicenseInfoDto
Attributes:
state (KavitaPlusSubscriptionState | Unset): Members:
  • 0 — Active

  • 1 — Cancelled

  • 2 — Paused

  • 3 — Cancelling

  • 4 — Expired

is_active (bool | Unset): is_cancelled (bool | Unset): expiration_date (datetime.datetime | Unset): next_charge_date (datetime.datetime | None | Unset): subscribed_since (datetime.datetime | None | Unset): product_name (None | str | Unset): price_amount (int | None | Unset): price_currency (None | str | Unset): billing_interval (KavitaPlusBillingInterval | Unset): Members:

  • 0 — Day

  • 1 — Week

  • 2 — Month

  • 3 — Year

has_active_discount (bool | Unset): is_valid_version (bool | Unset): registered_email (None | str | Unset): total_months_subbed (int | Unset): has_license (bool | Unset): install_id (None | str | Unset): past_due (bool | Unset): discord_id (None | str | Unset): discord_username (None | str | Unset): has_discord_set (bool | Unset):

billing_interval: kavita_client.models.kavita_plus_billing_interval.KavitaPlusBillingInterval | kavita_client.types.Unset = None
discord_id: None | str | kavita_client.types.Unset = None
discord_username: None | str | kavita_client.types.Unset = None
expiration_date: datetime.datetime | kavita_client.types.Unset = None
classmethod from_dict(src_dict: collections.abc.Mapping[str, Any]) → kavita_client.models.license_info_dto.T
has_active_discount: bool | kavita_client.types.Unset = None
has_discord_set: bool | kavita_client.types.Unset = None
has_license: bool | kavita_client.types.Unset = None
install_id: None | str | kavita_client.types.Unset = None
is_active: bool | kavita_client.types.Unset = None
is_cancelled: bool | kavita_client.types.Unset = None
is_valid_version: bool | kavita_client.types.Unset = None
next_charge_date: datetime.datetime | None | kavita_client.types.Unset = None
past_due: bool | kavita_client.types.Unset = None
price_amount: int | None | kavita_client.types.Unset = None
price_currency: None | str | kavita_client.types.Unset = None
product_name: None | str | kavita_client.types.Unset = None
registered_email: None | str | kavita_client.types.Unset = None
state: kavita_client.models.kavita_plus_subscription_state.KavitaPlusSubscriptionState | kavita_client.types.Unset = None
subscribed_since: datetime.datetime | None | kavita_client.types.Unset = None
to_dict() → dict[str, Any]
total_months_subbed: int | kavita_client.types.Unset = None
kavita_client.models.license_info_dto.T = 'TypeVar(...)'