using Nop.Web.Framework.Models; using Nop.Web.Framework.Mvc.ModelBinding; namespace Nop.Web.Areas.Admin.Models.Orders; /// /// Represents a checkout attribute value model /// public partial record CheckoutAttributeValueModel : BaseNopEntityModel, ILocalizedModel { #region Ctor public CheckoutAttributeValueModel() { Locales = new List(); } #endregion #region Properties public int AttributeId { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.Name")] public string Name { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.ColorSquaresRgb")] public string ColorSquaresRgb { get; set; } public bool DisplayColorSquaresRgb { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.PriceAdjustment")] public decimal PriceAdjustment { get; set; } public string PrimaryStoreCurrencyCode { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.WeightAdjustment")] public decimal WeightAdjustment { get; set; } public string BaseWeightIn { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.IsPreSelected")] public bool IsPreSelected { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.DisplayOrder")] public int DisplayOrder { get; set; } public IList Locales { get; set; } #endregion } public partial record CheckoutAttributeValueLocalizedModel : ILocalizedLocaleModel { public int LanguageId { get; set; } [NopResourceDisplayName("Admin.Catalog.Attributes.CheckoutAttributes.Values.Fields.Name")] public string Name { get; set; } }