Files
Jellyfin-Seasonals-Plugin/bin/Publish/Jellyfin.Plugin.Seasonals.xml
CodeDevMLH d88c967023 test 6
2025-12-15 11:27:06 +01:00

102 lines
4.6 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>Jellyfin.Plugin.Seasonals</name>
</assembly>
<members>
<member name="T:Jellyfin.Plugin.Seasonals.Api.SeasonalsController">
<summary>
Controller for serving seasonal resources and configuration.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.Api.SeasonalsController.GetConfig">
<summary>
Gets the current plugin configuration.
</summary>
<returns>The configuration object.</returns>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.Api.SeasonalsController.GetResource(System.String)">
<summary>
Serves embedded resources.
</summary>
<param name="path">The path to the resource.</param>
<returns>The resource file.</returns>
</member>
<member name="T:Jellyfin.Plugin.Seasonals.Configuration.PluginConfiguration">
<summary>
Plugin configuration.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.Configuration.PluginConfiguration.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Jellyfin.Plugin.Seasonals.Configuration.PluginConfiguration"/> class.
</summary>
</member>
<member name="P:Jellyfin.Plugin.Seasonals.Configuration.PluginConfiguration.SelectedSeason">
<summary>
Gets or sets the selected season.
</summary>
</member>
<member name="P:Jellyfin.Plugin.Seasonals.Configuration.PluginConfiguration.AutomateSeasonSelection">
<summary>
Gets or sets a value indicating whether to automate season selection.
</summary>
</member>
<member name="T:Jellyfin.Plugin.Seasonals.Plugin">
<summary>
The main plugin.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.Plugin.#ctor(MediaBrowser.Common.Configuration.IApplicationPaths,MediaBrowser.Model.Serialization.IXmlSerializer,Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Initializes a new instance of the <see cref="T:Jellyfin.Plugin.Seasonals.Plugin"/> class.
</summary>
<param name="applicationPaths">Instance of the <see cref="T:MediaBrowser.Common.Configuration.IApplicationPaths"/> interface.</param>
<param name="xmlSerializer">Instance of the <see cref="T:MediaBrowser.Model.Serialization.IXmlSerializer"/> interface.</param>
<param name="loggerFactory">Instance of the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> interface.</param>
</member>
<member name="P:Jellyfin.Plugin.Seasonals.Plugin.Name">
<inheritdoc />
</member>
<member name="P:Jellyfin.Plugin.Seasonals.Plugin.Id">
<inheritdoc />
</member>
<member name="P:Jellyfin.Plugin.Seasonals.Plugin.Instance">
<summary>
Gets the current plugin instance.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.Plugin.GetPages">
<inheritdoc />
</member>
<member name="T:Jellyfin.Plugin.Seasonals.ScriptInjector">
<summary>
Handles the injection of the Seasonals script into the Jellyfin web interface.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.ScriptInjector.#ctor(MediaBrowser.Common.Configuration.IApplicationPaths,Microsoft.Extensions.Logging.ILogger{Jellyfin.Plugin.Seasonals.ScriptInjector})">
<summary>
Initializes a new instance of the <see cref="T:Jellyfin.Plugin.Seasonals.ScriptInjector"/> class.
</summary>
<param name="appPaths">The application paths.</param>
<param name="logger">The logger.</param>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.ScriptInjector.Inject">
<summary>
Injects the script tag into index.html if it's not already present.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.ScriptInjector.Remove">
<summary>
Removes the script tag from index.html.
</summary>
</member>
<member name="M:Jellyfin.Plugin.Seasonals.ScriptInjector.GetWebPath">
<summary>
Retrieves the path to the Jellyfin web interface directory.
</summary>
<returns>The path to the web directory, or null if not found.</returns>
</member>
</members>
</doc>