namespace Nop.Plugin.Misc.Zettle.Domain; /// /// Represents the product details ready for synchronization /// public class ProductToSync { /// /// Gets or sets the unique identifier as UUID version 1 /// public string Uuid { get; set; } /// /// Gets or sets the unique identifier as UUID version 1 of product variant /// public string VariantUuid { get; set; } /// /// Gets or sets the product identifier /// public int Id { get; set; } /// /// Gets or sets the product name /// public string Name { get; set; } /// /// Gets or sets the product SKU /// public string Sku { get; set; } /// /// Gets or sets the product description /// public string Description { get; set; } /// /// Gets or sets the product price /// public decimal Price { get; set; } /// /// Gets or sets the original product cost /// public decimal ProductCost { get; set; } /// /// Gets or sets the category name /// public string CategoryName { get; set; } /// /// Gets or sets the image URL /// public string ImageUrl { get; set; } /// /// Gets or sets a value indicating whether to sync images for this product /// public bool ImageSyncEnabled { get; set; } /// /// Gets or sets a value indicating whether to sync price for this product /// public bool PriceSyncEnabled { get; set; } }