Skip to main content

DeviceActivationKey class

This data object contains information about Feature on Demand (FoD) keys that are installed on a specific device.

Namespace: Lenovo.SysMgmt.LXCO.Integration.Data

Assembly: Lenovo.SysMgmt.LXCO.Integration.Data

Properties

public int KeyFeatureType { get; set; }
FoD feature type
public string KeyStatus { get; set; }
Status of the FoD key. This can be one of the following values.
  • UNKNOWN
  • OTHER
  • VALID
  • INVALID
  • INPROCESS
  • EXPIRED
  • LIMIT_REACHED
  • NEED_VALID_ELSEWHERE
  • KEY_NOT_FOUND
public string Description { get; set; }
FoD key description
public int KeyUseLimit { get; set; }
Key usage limit
public string KeyExpirationDate { get; set; }
Date when the FoD key expires
public int KeyUseCount { get; set; }
Key usage count
public string Uuid { get; set; }
Unique identifier for the FoD key
public DeviceActivationKeyIdentifer[] KeyIdentifers { get; set; }
FoD associative identifier list

Methods

public virtual bool Equals (object obj);
Determines whether the specified object is equal to the current object.

(Inherited from System.Object)

public virtual int GetHashCode ();
Serves as the default hash function

(Inherited from System.Object)

public Type GetType ();
Gets the System.Type of the current instance

(Inherited from System.Object)

public virtual string ToString ();
Returns a string that represents the current object.

(Inherited from System.Object)