//------------------------------------------------------------------------------ // // This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. // // Changes to this file may cause incorrect behavior and will be lost when // the code is regenerated. // //------------------------------------------------------------------------------ #nullable enable namespace LukeHagar.PlexAPI.SDK.Models.Requests { using LukeHagar.PlexAPI.SDK.Models.Requests; using LukeHagar.PlexAPI.SDK.Utils; using Newtonsoft.Json; using System.Collections.Generic; /// /// If the account’s Plex Pass subscription is active /// public class Subscription { /// /// List of features allowed on your Plex Pass subscription /// [JsonProperty("features")] public List? Features { get; set; } /// /// If the account's Plex Pass subscription is active /// [JsonProperty("active")] public bool? Active { get; set; } /// /// Date the account subscribed to Plex Pass /// [JsonProperty("subscribedAt")] public string? SubscribedAt { get; set; } = null; /// /// String representation of subscriptionActive /// [JsonProperty("status")] public GetTokenDetailsAuthenticationStatus? Status { get; set; } /// /// Payment service used for your Plex Pass subscription /// [JsonProperty("paymentService")] public string? PaymentService { get; set; } = null; /// /// Name of Plex Pass subscription plan /// [JsonProperty("plan")] public string? Plan { get; set; } = null; } }