Class VersionInformation
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Software version information for the server.
public class VersionInformation
- Inheritance
-
VersionInformation
- Inherited Members
Constructors
VersionInformation()
Initializes a new instance of the VersionInformation class.
public VersionInformation()
VersionInformation(string?, string?, string?, int, string?, string?, string?, string?, string?, bool?)
Initializes a new instance of the VersionInformation class.
public VersionInformation(string? server, string? goTalk, string? database, int serverFlags, string? full, string? branch, string? commit, string? build, string? serverId, bool? isUniqueServerId)
Parameters
serverstringThe server.
goTalkstringThe GoTalk version.
databasestringThe database version.
serverFlagsintThe server flags.
fullstringThe build and commit together.
branchstringThe branch.
commitstringThe commit.
buildstringThe build.
serverIdstringThe server id.
isUniqueServerIdbool?The the server id unique.
Properties
Application
Gets or sets the ApplicationVersionInformation.
public ApplicationVersionInformation? Application { get; set; }
Property Value
Database
Gets or sets the current version of the MyGeotab databases on the server.
public string? Database { get; set; }
Property Value
GoTalk
Gets or sets the Text to Speech firmware version provided by the server.
public string? GoTalk { get; set; }
Property Value
IsUniqueServerId
Gets or sets a value indicating whether this server ID is unique in this federation.
public bool? IsUniqueServerId { get; set; }
Property Value
Server
Gets or sets the current version of MyGeotab, branch, and commit hash running on the server.
[Obsolete("To be replaced with the application property, keeping for backwards compatibility.")]
public string? Server { get; set; }
Property Value
ServerFlags
Gets or sets the server flags.
public int? ServerFlags { get; set; }
Property Value
ServerId
Gets or sets the unique Id of the server cluster.
public string? ServerId { get; set; }
Property Value
- string
The unique server id.
Methods
Clone()
Clones this instance.
public VersionInformation Clone()
Returns
- VersionInformation
A copy of this VersionInformation.
Equals(object?)
Determines whether the specified object, is equal to this instance.
public override bool Equals(object? obj)
Parameters
Returns
GetHashCode()
Returns a hash code for this instance.
public override int GetHashCode()
Returns
- int
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.