Class ResultLimits
- Namespace
 - Geotab.Checkmate.ObjectModel.Limits
 
- Assembly
 - Geotab.Checkmate.ObjectModel.dll
 
Result limits to be imposed for a set of sources.
public class ResultLimits
  - Inheritance
 - 
      
      ResultLimits
 
- Inherited Members
 
Constructors
ResultLimits()
Initializes a new instance of the ResultLimits class.
public ResultLimits()
  ResultLimits(Dictionary<LimitSource, SourceResultLimits>?)
Initializes a new instance of the ResultLimits class.
public ResultLimits(Dictionary<LimitSource, SourceResultLimits>? sourceLimits)
  Parameters
sourceLimitsDictionary<LimitSource, SourceResultLimits>The source based limits.
ResultLimits(IEnumerable<SourceResultLimits>)
Initializes a new instance of the ResultLimits class.
public ResultLimits(IEnumerable<SourceResultLimits> sourceResultLimits)
  Parameters
sourceResultLimitsIEnumerable<SourceResultLimits>The ICollection<T>.
Properties
SourceLimits
Gets or sets the limits defined for a source.
public Dictionary<LimitSource, SourceResultLimits>? SourceLimits { get; set; }
  Property Value
- Dictionary<LimitSource, SourceResultLimits>
 The limits defined for a source.
Methods
Clone()
Creates a new object that is a copy of the current instance.
public object Clone()
  Returns
- object
 A new object that is a copy of this instance.
GetDefault()
Gets the default result limits.
public static ResultLimits GetDefault()
  Returns
- ResultLimits
 The ResultLimits.