/// <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="ChannelCategoryColumnOverride" /> class. /// </summary> /// <param name="ChannelColumnId">ChannelColumnId (required).</param> /// <param name="ChannelColumnName">ChannelColumnName (required).</param> /// <param name="ChannelColumnDescription">ChannelColumnDescription.</param> /// <param name="ShowInMapping">ShowInMapping (required).</param> /// <param name="Configuration">Configuration (required).</param> /// <param name="RestrictedValues">RestrictedValues.</param> public ChannelCategoryColumnOverride(BeezUPCommonChannelColumnId ChannelColumnId = default(BeezUPCommonChannelColumnId), BeezUPCommonChannelColumnName ChannelColumnName = default(BeezUPCommonChannelColumnName), ChannelColumnDescription ChannelColumnDescription = default(ChannelColumnDescription), ChannelColumnShowInMapping ShowInMapping = default(ChannelColumnShowInMapping), ChannelColumnConfiguration Configuration = default(ChannelColumnConfiguration), ChannelColumnRestrictedValues RestrictedValues = default(ChannelColumnRestrictedValues)) { // to ensure "ChannelColumnId" is required (not null) if (ChannelColumnId == null) { throw new InvalidDataException("ChannelColumnId is a required property for ChannelCategoryColumnOverride and cannot be null"); } else { this.ChannelColumnId = ChannelColumnId; } // to ensure "ChannelColumnName" is required (not null) if (ChannelColumnName == null) { throw new InvalidDataException("ChannelColumnName is a required property for ChannelCategoryColumnOverride and cannot be null"); } else { this.ChannelColumnName = ChannelColumnName; } // to ensure "ShowInMapping" is required (not null) if (ShowInMapping == null) { throw new InvalidDataException("ShowInMapping is a required property for ChannelCategoryColumnOverride and cannot be null"); } else { this.ShowInMapping = ShowInMapping; } // to ensure "Configuration" is required (not null) if (Configuration == null) { throw new InvalidDataException("Configuration is a required property for ChannelCategoryColumnOverride and cannot be null"); } else { this.Configuration = Configuration; } this.ChannelColumnDescription = ChannelColumnDescription; this.RestrictedValues = RestrictedValues; }