LicenseToken
Namespace: Babel.Licensing.Service.Management Assembly: Babel.Licensing.dll
public sealed class LicenseToken : IMessage<LicenseToken>, IEquatable<LicenseToken>, IDeepCloneable<LicenseToken>, IBufferMessage, IMessage
Inheritance
Implements
IMessage<LicenseToken>, IEquatable<LicenseToken>, IDeepCloneable<LicenseToken>, IBufferMessage, IMessage
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
LicenseToken()
public LicenseToken()
LicenseToken(LicenseToken)
public LicenseToken(LicenseToken other)
Parameters
other
LicenseToken
Fields
AddressFieldNumber
Field number for the "address" field.
public const int AddressFieldNumber = 3
Field Value
ClientIdFieldNumber
Field number for the "clientId" field.
public const int ClientIdFieldNumber = 4
Field Value
ClientNameFieldNumber
Field number for the "clientName" field.
public const int ClientNameFieldNumber = 5
Field Value
ExpireDateFieldNumber
Field number for the "expire_date" field.
public const int ExpireDateFieldNumber = 8
Field Value
HashFieldNumber
Field number for the "hash" field.
public const int HashFieldNumber = 10
Field Value
IdFieldNumber
Field number for the "id" field.
public const int IdFieldNumber = 1
Field Value
IssueDateFieldNumber
Field number for the "issue_date" field.
public const int IssueDateFieldNumber = 7
Field Value
LastHeartbeatFieldNumber
Field number for the "last_heartbeat" field.
public const int LastHeartbeatFieldNumber = 9
Field Value
LicenseFieldNumber
Field number for the "license" field.
public const int LicenseFieldNumber = 12
Field Value
LicenseIdFieldNumber
Field number for the "license_id" field.
public const int LicenseIdFieldNumber = 11
Field Value
MachineIdFieldNumber
Field number for the "machineId" field.
public const int MachineIdFieldNumber = 6
Field Value
NodeLockedLicenseFieldNumber
Field number for the "node_locked_license" field.
public const int NodeLockedLicenseFieldNumber = 14
Field Value
NodeLockedLicenseIdFieldNumber
Field number for the "node_locked_license_id" field.
public const int NodeLockedLicenseIdFieldNumber = 13
Field Value
TokenFieldNumber
Field number for the "token" field.
public const int TokenFieldNumber = 2
Field Value
Properties
Address
public string Address { get; set; }
Property Value
ClientId
public string ClientId { get; set; }
Property Value
ClientName
public string ClientName { get; set; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
MessageDescriptor
ExpireDate
public Timestamp ExpireDate { get; set; }
Property Value
Timestamp
Hash
public string Hash { get; set; }
Property Value
Id
public int? Id { get; set; }
Property Value
int?
IssueDate
public Timestamp IssueDate { get; set; }
Property Value
Timestamp
LastHeartbeat
public Timestamp LastHeartbeat { get; set; }
Property Value
Timestamp
License
public License License { get; set; }
Property Value
LicenseId
public int? LicenseId { get; set; }
Property Value
int?
MachineId
public string MachineId { get; set; }
Property Value
NodeLockedLicense
public License NodeLockedLicense { get; set; }
Property Value
NodeLockedLicenseId
public int? NodeLockedLicenseId { get; set; }
Property Value
int?
Parser
public static MessageParser<LicenseToken> Parser { get; }
Property Value
MessageParser<LicenseToken>
Token
public string Token { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
Clone()
public LicenseToken Clone()
Returns
Equals(object)
public override bool Equals(object other)
Parameters
other
object
Returns
Equals(LicenseToken)
public bool Equals(LicenseToken other)
Parameters
other
LicenseToken
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(LicenseToken)
public void MergeFrom(LicenseToken other)
Parameters
other
LicenseToken
MergeFrom(CodedInputStream)
public void MergeFrom(CodedInputStream input)
Parameters
input
CodedInputStream
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(CodedOutputStream output)
Parameters
output
CodedOutputStream
Last updated