Exemplo n.º 1
0
        public NumericFieldFilter(string canonicalName, OrdinalFieldMatchType matchType, decimal value)
            : base(canonicalName)
        {
            matchType.Validate(nameof(matchType));

            MatchType = matchType;
            Value     = value;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Date field filter constructor.
        /// </summary>
        /// <param name="canonicalName">Canonical field name.</param>
        /// <param name="matchType">Filter match type.</param>
        /// <param name="value">Filter match value.</param>
        /// <param name="precision">Filter match precision.</param>
        public DateFieldFilter(string canonicalName, OrdinalFieldMatchType matchType, DateTime value, DateFieldMatchPrecision precision = DateFieldMatchPrecision.Day)
            : base(canonicalName)
        {
            matchType.Validate(nameof(matchType));
            precision.Validate(nameof(precision));

            MatchType = matchType;
            Value     = value;
            Precision = precision;
        }
Exemplo n.º 3
0
 /// <summary>
 /// Date field filter constructor.
 /// </summary>
 /// <param name="canonicalContactField">Canonical contact field.</param>
 /// <param name="matchType">Filter match type.</param>
 /// <param name="value">Filter match value.</param>
 /// <param name="precision">Filter match precision.</param>
 public DateFieldFilter(CanonicalContactField canonicalContactField, OrdinalFieldMatchType matchType, DateTime value, DateFieldMatchPrecision precision = DateFieldMatchPrecision.Day)
     : this(canonicalContactField.Validate(nameof(canonicalContactField)).GetCanonicalName(), matchType, value, precision)
 {
 }
Exemplo n.º 4
0
 public NumericFieldFilter(CanonicalLoanField canonicalField, OrdinalFieldMatchType matchType, decimal value)
     : this(canonicalField.Validate(nameof(canonicalField)).GetCanonicalName(), matchType, value)
 {
 }