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
originalShareableLinkSettings
ShareableLinkSettings(int?, List<CustomWebMapProvider>?)
The shareable link settings.
public ShareableLinkSettings(int? LocationSharingRadius, List<CustomWebMapProvider>? CustomWebMapProviderList)
Parameters
LocationSharingRadiusint?The limit of distance from the destination in which the shared vehicle can be seen on the shared link.
CustomWebMapProviderListList<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
LocationSharingRadiusint?CustomWebMapProviderListList<CustomWebMapProvider>
Equals(ShareableLinkSettings?)
public virtual bool Equals(ShareableLinkSettings? other)
Parameters
otherShareableLinkSettings
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ShareableLinkSettings?, ShareableLinkSettings?)
public static bool operator ==(ShareableLinkSettings? left, ShareableLinkSettings? right)
Parameters
leftShareableLinkSettingsrightShareableLinkSettings
Returns
operator !=(ShareableLinkSettings?, ShareableLinkSettings?)
public static bool operator !=(ShareableLinkSettings? left, ShareableLinkSettings? right)
Parameters
leftShareableLinkSettingsrightShareableLinkSettings