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
TypeThe Type to which the limit is applied.
limit
intThe int limit for the type.
isMaxPayloadLimit
boolThe 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.