namespace CoreConnect.Pim;
public class DeletePimProduct
public string? Id { get; set; }
public string? Sku { get; set; }
public string? Key { get; set; }
public bool? IsProductModel { get; set; }
public string? Id { get; set; }
public string? Sku { get; set; }
public string? Key { get; set; }
public bool? Enabled { get; set; }
public string? Family { get; set; }
public string? FamilyVariant { get; set; }
public List<string>? Categories { get; set; }
public string? Parent { get; set; }
public bool? IsProductModel { get; set; }
public Dictionary<string, string>? Assets { get; set; }
public Dictionary<string, List<PimAttributeValue>>? Values { get; set; }
public Dictionary<string, PimProductAssociation>? Associations { get; set; }
public Dictionary<string, PimProductQuantifiedAssociation>? QuantifiedAssociations { get; set; }
public class PimAttributeValue
public string? Locale { get; set; }
public string? Scope { get; set; }
public bool? BoolValue { get; set; }
public string? StringValue { get; set; }
public decimal? AmountValue { get; set; }
public string? AmountUnit { get; set; }
public class PimProductAssociation
public List<string>? Groups { get; set; }
public List<string>? Products { get; set; }
public List<string>? ProductModels { get; set; }
public class PimProductQuantifiedAssociation
public List<PimProductQuantifiedAssociationItem>? Products { get; set; }
public List<PimProductQuantifiedAssociationItem>? ProductModels { get; set; }
public class PimProductQuantifiedAssociationItem
public string? Key { get; set; }
public long? Quantity { get; set; }