//------------------------------------------------------------------------------
//
// 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; }
}
}