namespace Artemis.Core; /// /// Represents a reference to a layout for a device. /// public class LayoutSelection : CorePropertyChanged { private string? _type; private string? _parameter; private string? _errorState; /// /// Gets or sets what kind of layout reference this is. /// public string? Type { get => _type; set => SetAndNotify(ref _type, value); } /// /// Gets or sets the parameter of the layout reference, such as a file path of workshop entry ID. /// public string? Parameter { get => _parameter; set => SetAndNotify(ref _parameter, value); } /// /// Gets or sets the error state of the layout reference. /// public string? ErrorState { get => _errorState; set => SetAndNotify(ref _errorState, value); } }