Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using BLogic.BeCommerce.Domain.Models.Products;
- using System.Collections.Generic;
- namespace BLogic.BeCommerce.Domain.Models.Warehouses.Dtos
- {
- public interface IStockQuantityTextParams
- {
- int WarehouseID { get; }
- bool IsOnRequest { get; }
- MeasureUnit MeasureUnit { get; }
- IDictionary<string, object> ProductExtension { get; }
- }
- public class DefaultStockQuantityTextParams : IStockQuantityTextParams
- {
- public DefaultStockQuantityTextParams(int warehouseID, bool isOnRequest, MeasureUnit measureUnit,
- IDictionary<string, object> productExtension)
- {
- WarehouseID = warehouseID;
- IsOnRequest = isOnRequest;
- MeasureUnit = measureUnit;
- ProductExtension = productExtension;
- }
- public int WarehouseID { get; }
- public bool IsOnRequest { get; }
- public MeasureUnit MeasureUnit { get; }
- public IDictionary<string, object> ProductExtension { get; }
- }
- public class GumexStockQuantityTextParams : IStockQuantityTextParams
- {
- public GumexStockQuantityTextParams(int warehouseID)
- {
- WarehouseID = warehouseID;
- }
- public int WarehouseID { get; }
- public bool IsOnRequest { get; }
- public MeasureUnit MeasureUnit { get; }
- public IDictionary<string, object> ProductExtension { get; }
- }
- public class IpneuStockQuantityTextParams : IStockQuantityTextParams
- {
- public IpneuStockQuantityTextParams(bool isOnRequest, MeasureUnit measureUnit,
- IDictionary<string, object> productExtension)
- {
- IsOnRequest = isOnRequest;
- MeasureUnit = measureUnit;
- ProductExtension = productExtension;
- }
- public int WarehouseID { get; }
- public bool IsOnRequest { get; }
- public MeasureUnit MeasureUnit { get; }
- public IDictionary<string, object> ProductExtension { get; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement