using System.Collections.Generic; using InABox.Core; using InABox.Integration.Awg; namespace Comal.Classes { [Caption("Integrations")] public class ProductIntegrationSource : BaseIntegrationSource, ILicense { [TextBoxEditor(Editable = Editable.Disabled, Visible = Visible.Hidden)] [DoNotPersist] public string Group { get; set; } [DimensionsEditor(typeof(StockDimensions), Editable = Editable.Disabled, Visible = Visible.Hidden)] [DoNotPersist] public StockDimensions Dimensions { get; set; } [TextBoxEditor(Editable = Editable.Disabled, Visible = Visible.Hidden)] [DoNotPersist] public string Style { get; set; } [NullEditor] [DoNotPersist] public Dictionary TreatmentParameters { get; set; } = new Dictionary(); [TextBoxEditor(Editable = Editable.Disabled, Visible = Visible.Hidden)] [DoNotPersist] public string Supplier { get; set; } [DoubleEditor(Editable = Editable.Disabled, Visible = Visible.Hidden)] [DoNotPersist] public double Cost { get; set; } [DoubleEditor(Editable = Editable.Disabled, Visible = Visible.Hidden)] [DoNotPersist] public double Quantity { get; set; } } }