Table of Contents

Class WifiUsageTier

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

Represents a specific usage tier for wifi hotspot rate plans.

public class WifiUsageTier
Inheritance
WifiUsageTier
Inherited Members

Constructors

WifiUsageTier()

public WifiUsageTier()

Fields

DefaultUsageTier

The default wifi usage tier.

public static readonly WifiUsageTier DefaultUsageTier

Field Value

WifiUsageTier

DefaultUsageTierList

The default wifi usage tier.

public static readonly IReadOnlyList<WifiUsageTier> DefaultUsageTierList

Field Value

IReadOnlyList<WifiUsageTier>

Properties

Fee

Gets or sets the fee for this tier of wifi usage. This fee is only the extra cost for this tier of wifi usage, in addition to the base rate plan fee.

public double Fee { get; set; }

Property Value

double

The dollar fee for this tier of wifi usage.

MaxUsageBytes

Gets or sets the max usage limit of this tier in bytes.

public long MaxUsageBytes { get; set; }

Property Value

long

The max usage limit, in units of bytes.

MaxUsageGigabytes

Gets or sets the max usage limit of this tier in Gigabytes.

public double MaxUsageGigabytes { get; set; }

Property Value

double

The max usage limit, in units of Gigabytes.

MaxUsageKilobytes

Gets or sets the max usage limit of this tier in kilobytes.

public double MaxUsageKilobytes { get; set; }

Property Value

double

The max usage limit, in units of kilobytes.

Name

Gets or sets the name of this tier of wifi usage.

public string Name { get; set; }

Property Value

string

The name of this tier of wifi usage.

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string