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
server
stringThe server.
goTalk
stringThe GoTalk version.
database
stringThe database version.
serverFlags
intThe server flags.
full
stringThe build and commit together.
branch
stringThe branch.
commit
stringThe commit.
build
stringThe build.
serverId
stringThe server id.
isUniqueServerId
bool?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.