/// <summary>
 /// Creates a <see cref="ValueListSearchCondition"/>, searching for the value supplied.
 /// </summary>
 /// <param name="valueListId">The Id of the property def to search by.</param>
 /// <param name="externalValueListItemIds">The Ids of the value list items to match.</param>
 public ValueListSearchCondition(
     int valueListId,
     params string[] externalValueListItemIds)
     : base("vl", SearchConditionOperators.Equals, false)
 {
     this.ValueListId = valueListId;
     this.ExternalIds = externalValueListItemIds;
     this.Type        = ValueListItemIdType.ExternalId;
 }
 /// <summary>
 /// Creates a <see cref="ValueListSearchCondition"/>, searching for the value supplied.
 /// </summary>
 /// <param name="valueListId">The Id of the property def to search by.</param>
 /// <param name="internalValueListItemIds">The Ids of the value list items to match.</param>
 public ValueListSearchCondition(
     int valueListId,
     params int[] internalValueListItemIds)
     : base("vl", SearchConditionOperators.Equals, false)
 {
     this.ValueListId = valueListId;
     this.InternalIds = internalValueListItemIds;
     this.Type        = ValueListItemIdType.Id;
 }