Table of Contents

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.