/// <summary>
        /// Returns true if BeezUPCommonChannelCategoryPath instances are equal
        /// </summary>
        /// <param name="other">Instance of BeezUPCommonChannelCategoryPath to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(BeezUPCommonChannelCategoryPath other)
        {
            // credit: http://stackoverflow.com/a/10454552/677735
            if (other == null)
                return false;

            return false;
        }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ColumnMappingWithName" /> class.
 /// </summary>
 /// <param name="ChannelColumnId">ChannelColumnId.</param>
 /// <param name="ChannelCategoryPath">ChannelCategoryPath.</param>
 /// <param name="CatalogColumnId">CatalogColumnId.</param>
 /// <param name="ChannelColumnName">ChannelColumnName.</param>
 /// <param name="ChannelBeezUPColumnName">ChannelBeezUPColumnName.</param>
 /// <param name="CatalogColumnName">CatalogColumnName.</param>
 /// <param name="CatalogBeezUPColumnName">CatalogBeezUPColumnName.</param>
 public ColumnMappingWithName(BeezUPCommonChannelColumnId ChannelColumnId = default(BeezUPCommonChannelColumnId), BeezUPCommonChannelCategoryPath ChannelCategoryPath = default(BeezUPCommonChannelCategoryPath), BeezUPCommonCatalogColumnId CatalogColumnId = default(BeezUPCommonCatalogColumnId), BeezUPCommonChannelColumnName ChannelColumnName = default(BeezUPCommonChannelColumnName), BeezUPCommonBeezUPColumnName ChannelBeezUPColumnName = default(BeezUPCommonBeezUPColumnName), BeezUPCommonCatalogColumnUserName CatalogColumnName = default(BeezUPCommonCatalogColumnUserName), BeezUPCommonBeezUPColumnName CatalogBeezUPColumnName = default(BeezUPCommonBeezUPColumnName))
 {
     this.ChannelColumnId         = ChannelColumnId;
     this.ChannelCategoryPath     = ChannelCategoryPath;
     this.CatalogColumnId         = CatalogColumnId;
     this.ChannelColumnName       = ChannelColumnName;
     this.ChannelBeezUPColumnName = ChannelBeezUPColumnName;
     this.CatalogColumnName       = CatalogColumnName;
     this.CatalogBeezUPColumnName = CatalogBeezUPColumnName;
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChannelCategory" /> class.
 /// </summary>
 /// <param name="ChannelCategoryId">ChannelCategoryId (required).</param>
 /// <param name="ChannelCategoryPath">ChannelCategoryPath (required).</param>
 /// <param name="ChannelCategoryLevel">ChannelCategoryLevel (required).</param>
 /// <param name="ChannelCategoryDefaultCost">ChannelCategoryDefaultCost.</param>
 /// <param name="ChannelCategoryChannelCode">ChannelCategoryChannelCode.</param>
 /// <param name="ChannelCategoryColumnOverrides">ChannelCategoryColumnOverrides.</param>
 public ChannelCategory(BeezUPCommonChannelCategoryId ChannelCategoryId = default(BeezUPCommonChannelCategoryId), BeezUPCommonChannelCategoryPath ChannelCategoryPath = default(BeezUPCommonChannelCategoryPath), ChannelCategoryLevel ChannelCategoryLevel = default(ChannelCategoryLevel), ChannelCategoryDefaultCost ChannelCategoryDefaultCost = default(ChannelCategoryDefaultCost), ChannelCategoryChannelCode ChannelCategoryChannelCode = default(ChannelCategoryChannelCode), ChannelCategoryColumnOverrides ChannelCategoryColumnOverrides = default(ChannelCategoryColumnOverrides))
 {
     // to ensure "ChannelCategoryId" is required (not null)
     if (ChannelCategoryId == null)
     {
         throw new InvalidDataException("ChannelCategoryId is a required property for ChannelCategory and cannot be null");
     }
     else
     {
         this.ChannelCategoryId = ChannelCategoryId;
     }
     // to ensure "ChannelCategoryPath" is required (not null)
     if (ChannelCategoryPath == null)
     {
         throw new InvalidDataException("ChannelCategoryPath is a required property for ChannelCategory and cannot be null");
     }
     else
     {
         this.ChannelCategoryPath = ChannelCategoryPath;
     }
     // to ensure "ChannelCategoryLevel" is required (not null)
     if (ChannelCategoryLevel == null)
     {
         throw new InvalidDataException("ChannelCategoryLevel is a required property for ChannelCategory and cannot be null");
     }
     else
     {
         this.ChannelCategoryLevel = ChannelCategoryLevel;
     }
     this.ChannelCategoryDefaultCost     = ChannelCategoryDefaultCost;
     this.ChannelCategoryChannelCode     = ChannelCategoryChannelCode;
     this.ChannelCategoryColumnOverrides = ChannelCategoryColumnOverrides;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ChannelCatalogCategoryMappingInfo" /> class.
 /// </summary>
 /// <param name="CatalogCategoryPath">CatalogCategoryPath (required).</param>
 /// <param name="ChannelCategoryPath">ChannelCategoryPath (required).</param>
 /// <param name="CostValue">In case of CPC_ByCategory or CPA_ByCategory cost type, you have to indicate the cost value..</param>
 /// <param name="Links">Links (required).</param>
 public ChannelCatalogCategoryMappingInfo(BeezUPCommonCatalogCategoryPath CatalogCategoryPath = default(BeezUPCommonCatalogCategoryPath), BeezUPCommonChannelCategoryPath ChannelCategoryPath = default(BeezUPCommonChannelCategoryPath), decimal?CostValue = default(decimal?), List <BeezUPCommonLink2> Links = default(List <BeezUPCommonLink2>))
 {
     // to ensure "CatalogCategoryPath" is required (not null)
     if (CatalogCategoryPath == null)
     {
         throw new InvalidDataException("CatalogCategoryPath is a required property for ChannelCatalogCategoryMappingInfo and cannot be null");
     }
     else
     {
         this.CatalogCategoryPath = CatalogCategoryPath;
     }
     // to ensure "ChannelCategoryPath" is required (not null)
     if (ChannelCategoryPath == null)
     {
         throw new InvalidDataException("ChannelCategoryPath is a required property for ChannelCatalogCategoryMappingInfo and cannot be null");
     }
     else
     {
         this.ChannelCategoryPath = ChannelCategoryPath;
     }
     // to ensure "Links" is required (not null)
     if (Links == null)
     {
         throw new InvalidDataException("Links is a required property for ChannelCatalogCategoryMappingInfo and cannot be null");
     }
     else
     {
         this.Links = Links;
     }
     this.CostValue = CostValue;
 }
Esempio n. 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ColumnMapping" /> class.
 /// </summary>
 /// <param name="ChannelColumnId">ChannelColumnId.</param>
 /// <param name="ChannelCategoryPath">ChannelCategoryPath.</param>
 /// <param name="CatalogColumnId">CatalogColumnId.</param>
 public ColumnMapping(BeezUPCommonChannelColumnId ChannelColumnId = default(BeezUPCommonChannelColumnId), BeezUPCommonChannelCategoryPath ChannelCategoryPath = default(BeezUPCommonChannelCategoryPath), BeezUPCommonCatalogColumnId CatalogColumnId = default(BeezUPCommonCatalogColumnId))
 {
     this.ChannelColumnId     = ChannelColumnId;
     this.ChannelCategoryPath = ChannelCategoryPath;
     this.CatalogColumnId     = CatalogColumnId;
 }