Table of Contents

Class HosRulesetConfigParameters

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

The configuration parameters of HosRulesetConfig.

public class HosRulesetConfigParameters
Inheritance
HosRulesetConfigParameters
Inherited Members

Constructors

HosRulesetConfigParameters()

public HosRulesetConfigParameters()

Properties

AdverseDoesNotExtendWorkday

Gets or sets a value indicating whether adverse driving extend workday.

public bool? AdverseDoesNotExtendWorkday { get; set; }

Property Value

bool?

A value indicating whether adverse driving extend workday.

BigDayBonus

Gets or sets the big day bonus.

public int? BigDayBonus { get; set; }

Property Value

int?

The big day bonus.

BigDayIgnoresCycleReset

Gets or sets a value indicating whether a big day ignores a cycle reset.

public bool? BigDayIgnoresCycleReset { get; set; }

Property Value

bool?

A value indicating whether a big day ignores the cycle reset.

BigDayMaxPerCycle

Gets or sets the maximum big day exemptions that can be applied per cycle.

public int? BigDayMaxPerCycle { get; set; }

Property Value

int?

The Big Day Max per cycle.

CustomStartOfDay

Gets or sets a value indicating whether a ruleset can have a custom start of day set.

public bool? CustomStartOfDay { get; set; }

Property Value

bool?

A value indicating whether a ruleset can have a custom start of day set.

Cycle

Gets or sets the HosRulesetCycleConfig.

public HosRulesetCycleConfig? Cycle { get; set; }

Property Value

HosRulesetCycleConfig

The HosRulesetCycleConfig.

Daily

Gets or sets the HosRulesetDailyConfig.

public HosRulesetDailyConfig? Daily { get; set; }

Property Value

HosRulesetDailyConfig

The HosRulesetDailyConfig.

Exempt

Gets or sets a value indicating whether exempt or not.

public bool Exempt { get; set; }

Property Value

bool

A value indicating whether exempt or not.

LogRetentionDays

Gets or sets the days of log retention.

public int LogRetentionDays { get; set; }

Property Value

int

The days of log retention.

Oilwell

Gets or sets a value indicating whether there is an oil well exemption or not.

public bool? Oilwell { get; set; }

Property Value

bool?

A value indicating whether there is an oil well exemption or not.

RailroadExempt

Gets or sets a value indicating whether there is an railroad exemption or not.

public bool? RailroadExempt { get; set; }

Property Value

bool?

A value indicating whether there is an railroad exemption or not.

ResetPreviousCycle

Gets or sets a value indicating whether a reset previous cycle is true.

public bool? ResetPreviousCycle { get; set; }

Property Value

bool?

A value indicating whether a reset previous cycle is true.

Rest

Gets or sets the HosRulesetRestConfig.

public HosRulesetRestConfig? Rest { get; set; }

Property Value

HosRulesetRestConfig

The HosRulesetRestConfig.

SplitType

Gets or sets the split type.

public string? SplitType { get; set; }

Property Value

string

The split type.

WorkRestConfig

Gets or sets the EwdWorkRestConfig for WWD rulesets.

public List<EwdWorkRestConfig>? WorkRestConfig { get; set; }

Property Value

List<EwdWorkRestConfig>

The EwdWorkRestConfig.

Workday

Gets or sets the HosRulesetWorkdayConfig.

public HosRulesetWorkdayConfig? Workday { get; set; }

Property Value

HosRulesetWorkdayConfig

The HosRulesetWorkdayConfig.