Table of Contents

Class ShareableLinkSettings

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

The shareable link settings.

public record ShareableLinkSettings : IEquatable<ShareableLinkSettings>
Inheritance
ShareableLinkSettings
Implements
Inherited Members

Constructors

ShareableLinkSettings(ShareableLinkSettings)

protected ShareableLinkSettings(ShareableLinkSettings original)

Parameters

original ShareableLinkSettings

ShareableLinkSettings(int?, List<CustomWebMapProvider>?)

The shareable link settings.

public ShareableLinkSettings(int? LocationSharingRadius, List<CustomWebMapProvider>? CustomWebMapProviderList)

Parameters

LocationSharingRadius int?

The limit of distance from the destination in which the shared vehicle can be seen on the shared link.

CustomWebMapProviderList List<CustomWebMapProvider>

Gets or sets the custom web map provider list.

Properties

CustomWebMapProviderList

Gets or sets the custom web map provider list.

public List<CustomWebMapProvider>? CustomWebMapProviderList { get; init; }

Property Value

List<CustomWebMapProvider>

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

LocationSharingRadius

The limit of distance from the destination in which the shared vehicle can be seen on the shared link.

public int? LocationSharingRadius { get; init; }

Property Value

int?

Methods

Deconstruct(out int?, out List<CustomWebMapProvider>?)

public void Deconstruct(out int? LocationSharingRadius, out List<CustomWebMapProvider>? CustomWebMapProviderList)

Parameters

LocationSharingRadius int?
CustomWebMapProviderList List<CustomWebMapProvider>

Equals(ShareableLinkSettings?)

public virtual bool Equals(ShareableLinkSettings? other)

Parameters

other ShareableLinkSettings

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ShareableLinkSettings?, ShareableLinkSettings?)

public static bool operator ==(ShareableLinkSettings? left, ShareableLinkSettings? right)

Parameters

left ShareableLinkSettings
right ShareableLinkSettings

Returns

bool

operator !=(ShareableLinkSettings?, ShareableLinkSettings?)

public static bool operator !=(ShareableLinkSettings? left, ShareableLinkSettings? right)

Parameters

left ShareableLinkSettings
right ShareableLinkSettings

Returns

bool