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