Table of Contents

Class ResultLimitOverride

Namespace
Geotab.Checkmate.ObjectModel.Limits
Assembly
Geotab.Checkmate.ObjectModel.dll

An override of the default result limit.

public class ResultLimitOverride
Inheritance
ResultLimitOverride
Inherited Members

Constructors

ResultLimitOverride()

Initializes a new instance of the ResultLimitOverride class.

public ResultLimitOverride()

ResultLimitOverride(Type?, int, bool, int?)

Initializes a new instance of the ResultLimitOverride class.

public ResultLimitOverride(Type? type, int limit, bool isMaxPayloadLimit, int? monitorLimit = null)

Parameters

type Type

The Type to which the limit is applied.

limit int

The int limit for the type.

isMaxPayloadLimit bool

The bool indicating that the value is a temporary max payload limit.

monitorLimit int?

The int monitor limit for the type.

Properties

IsMaxPayloadLimit

Gets or sets a value indicating whether the limit is a temporary max returnable limit.

public bool IsMaxPayloadLimit { get; set; }

Property Value

bool

A value indicating whether the limit is a temporary max returnable limit.

Limit

Gets or sets the limit which will override the default.

public int Limit { get; set; }

Property Value

int

The limit which will override the default.

MonitorLimit

Gets or sets the monitor limit which will override the default.

public int MonitorLimit { get; set; }

Property Value

int

The monitor limit which will override the default.

Type

Gets or sets the type which should have the override applied.

public Type? Type { get; set; }

Property Value

Type

The type which should have the override applied.

TypeName

Gets or sets the full name of the Type which should have the override applied.

public string? TypeName { get; set; }

Property Value

string

The type which should have the override applied.

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.