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
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
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
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ShareableLinkSettings?, ShareableLinkSettings?)
public static bool operator ==(ShareableLinkSettings? left, ShareableLinkSettings? right)
Parameters
left
ShareableLinkSettingsright
ShareableLinkSettings
Returns
operator !=(ShareableLinkSettings?, ShareableLinkSettings?)
public static bool operator !=(ShareableLinkSettings? left, ShareableLinkSettings? right)
Parameters
left
ShareableLinkSettingsright
ShareableLinkSettings