75 lines
1.8 KiB
C#
75 lines
1.8 KiB
C#
namespace MP.INVE.Data
|
|
{
|
|
public class SelectGlobalToggle
|
|
{
|
|
#region Public Constructors
|
|
|
|
public SelectGlobalToggle()
|
|
{ }
|
|
|
|
#endregion Public Constructors
|
|
|
|
#region Public Properties
|
|
|
|
/// <summary>
|
|
/// Bool: indica se il toggle è attivo
|
|
/// </summary>
|
|
public bool isActive { get; set; } = true;
|
|
|
|
/// <summary>
|
|
/// string: stringa da mostrare a sinistra (disattivo onInitialize)
|
|
/// </summary>
|
|
public string leftString { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// string: stringa da mostrare a destra (attivo onInitialize)
|
|
/// </summary>
|
|
public string rightString { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// string: stile stringa da mostrare a sinistra (disattivo onInitialize)
|
|
/// </summary>
|
|
public string leftStringCSS { get; set; } = "";
|
|
|
|
/// <summary>
|
|
/// string: stile stringa da mostrare a destra (attivo onInitialize)
|
|
/// </summary>
|
|
public string rightStringCSS { get; set; } = "";
|
|
|
|
|
|
#endregion Public Properties
|
|
|
|
#region Public Methods
|
|
|
|
public override bool Equals(object obj)
|
|
{
|
|
if (!(obj is SelectGlobalToggle item))
|
|
return false;
|
|
|
|
if (isActive != item.isActive)
|
|
return false;
|
|
|
|
if (leftString != item.leftString)
|
|
return false;
|
|
|
|
if (rightString != item.rightString)
|
|
return false;
|
|
|
|
if (leftStringCSS != item.leftStringCSS)
|
|
return false;
|
|
|
|
if (rightStringCSS != item.rightStringCSS)
|
|
return false;
|
|
|
|
return true;
|
|
}
|
|
|
|
public override int GetHashCode()
|
|
{
|
|
return base.GetHashCode();
|
|
}
|
|
|
|
#endregion Public Methods
|
|
}
|
|
}
|