Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

ProductToSync.cs

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; }
}