//------------------------------------------------------------------------------ // // 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; public class Hub { /// /// Whether this hub is visible on the home screen
/// /// /// - all: Visible to all users
/// - none: Visible to no users
/// - admin: Visible to only admin users
/// - shared: Visible to shared users
/// ///
///
[JsonProperty("homeVisibility")] public Models.Requests.HomeVisibility? HomeVisibility { get; set; } /// /// The identifier for this hub /// [JsonProperty("identifier")] public string? Identifier { get; set; } /// /// Whether this hub is visible to admin user home /// [JsonProperty("promotedToOwnHome")] public bool? PromotedToOwnHome { get; set; } /// /// Whether this hub is promoted to all for recommendations /// [JsonProperty("promotedToRecommended")] public bool? PromotedToRecommended { get; set; } /// /// Whether this hub is visible to shared user's home /// [JsonProperty("promotedToSharedHome")] public bool? PromotedToSharedHome { get; set; } /// /// The visibility of this hub in recommendations:
/// /// /// - all: Visible to all users
/// - none: Visible to no users
/// - admin: Visible to only admin users
/// - shared: Visible to shared users
/// ///
///
[JsonProperty("recommendationsVisibility")] public Models.Requests.RecommendationsVisibility? RecommendationsVisibility { get; set; } /// /// The title of this hub /// [JsonProperty("title")] public string? Title { get; set; } } }