#nullable disable
using System;
using System.Collections.Generic;
namespace MediaBrowser.Model.Updates
{
///
/// Class PackageInfo.
///
public class PackageInfo
{
///
/// Gets or sets the name.
///
/// The name.
public string name { get; set; }
///
/// Gets or sets a long description of the plugin containing features or helpful explanations.
///
/// The description.
public string description { get; set; }
///
/// Gets or sets a short overview of what the plugin does.
///
/// The overview.
public string overview { get; set; }
///
/// Gets or sets the owner.
///
/// The owner.
public string owner { get; set; }
///
/// Gets or sets the category.
///
/// The category.
public string category { get; set; }
///
/// The guid of the assembly associated with this plugin.
/// This is used to identify the proper item for automatic updates.
///
/// The name.
public string guid { get; set; }
///
/// Gets or sets the versions.
///
/// The versions.
public IReadOnlyList versions { get; set; }
///
/// Gets or sets the repository name.
///
public string repositoryName { get; set; }
///
/// Gets or sets the repository url.
///
public string repositoryUrl { get; set; }
///
/// Initializes a new instance of the class.
///
public PackageInfo()
{
versions = Array.Empty();
}
}
}