Namespace Hi3Helper.Plugin.Core.Management.Api
Classes
- LauncherApiBase
A base class for launcher API related instance (such as: Resource, Media, News, etc.)
Structs
- LauncherCarouselEntry
Represents an entry in the launcher carousel, which includes a description, image URL, and click URL.
- LauncherNewsEntry
Entry of the launcher's news data.
- LauncherPathEntry
Entry of the path used by the launcher assets.
- LauncherSocialMediaEntry
Entry of the launcher's social media data.
Interfaces
- ILauncherApi
Defines the contract for a launcher API that supports asynchronous asset downloading.
- ILauncherApiMedia
Defines the contract for managing launcher media assets such as background images, image sequences, videos, and logo overlays. This interface is intended for use in plugin scenarios where the launcher UI requires dynamic or customizable media content.
- ILauncherApiNews
Defines the contract for managing launcher news feed, such as social media details, carousel images, and news entries.
Enums
- LauncherBackgroundFlag
Flags representing the type and source of a launcher background.
- LauncherSocialMediaEntryFlag
Defines kind of properties or flags that a social media entry can have.