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
sourceLimits
Dictionary<LimitSource, SourceResultLimits>The source based limits.
ResultLimits(IEnumerable<SourceResultLimits>)
Initializes a new instance of the ResultLimits class.
public ResultLimits(IEnumerable<SourceResultLimits> sourceResultLimits)
Parameters
sourceResultLimits
IEnumerable<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.