14.1 Beta 1 SDK
EmulatorRelease14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Emulators.EmulatorReleaseDescribes an emulator release that can be installed or selected as an update target.
Constructors
public EmulatorRelease(string identifier, string label, string? description = null)public EmulatorRelease(string identifier, string label, string? description, string channelId)
EmulatorRelease 14.1 Beta
public EmulatorRelease(string identifier, string label, string? description = null)EmulatorRelease 14.1 Beta
public EmulatorRelease(string identifier, string label, string? description, string channelId)Initializes a release in a named integration-scoped channel.
identifier14.1 Beta- The integration-scoped release identifier.
label14.1 Beta- The user-facing release label.
description14.1 Beta- An optional release description.
channelId14.1 Beta- The non-empty integration-scoped release channel identifier.
Fields
DefaultChannelId 14.1 Beta
public const string DefaultChannelId = "default"Identifies the integration-defined default release channel.
Properties
public string ChannelId { get; }public string? Description { get; }public string Identifier { get; }public string Label { get; }
ChannelId 14.1 Beta
public string ChannelId { get; }Gets the integration-scoped release channel identifier.
Remarks
The reserved Unbroken.LaunchBox.Plugins.Emulators.EmulatorRelease.DefaultChannelId value represents the integration's recommended release stream without implying a stable, beta, or nightly policy.Description 14.1 Beta
public string? Description { get; }Gets the optional release description.
Identifier 14.1 Beta
public string Identifier { get; }Gets the integration-scoped release identifier passed back during installation.
Label 14.1 Beta
public string Label { get; }Gets the user-facing release label.
Methods
ToString 14.1 Beta
public override string ToString()Returns the user-facing release label.