//------------------------------------------------------------------------------ // // 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.Utils; using Newtonsoft.Json; using System.Collections.Generic; public class Activity { /// /// Indicates whether this activity can be cancelled /// [JsonProperty("cancellable")] public bool? Cancellable { get; set; } /// /// An object with additional values /// [JsonProperty("Context")] public Dictionary? Context { get; set; } /// /// A progress percentage. A value of -1 means the progress is indeterminate /// [JsonProperty("progress")] public double? Progress { get; set; } /// /// An object with the response to the async opperation /// [JsonProperty("Response")] public Dictionary? Response { get; set; } /// /// A user-friendly sub-title for this activity /// [JsonProperty("subtitle")] public string? Subtitle { get; set; } /// /// A user-friendly title for this activity /// [JsonProperty("title")] public string? Title { get; set; } /// /// The type of activity /// [JsonProperty("type")] public string? Type { get; set; } /// /// The user this activity belongs to /// [JsonProperty("userID")] public long? UserID { get; set; } /// /// The ID of the activity /// [JsonProperty("uuid")] public string? Uuid { get; set; } } }