Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LicenseSmartlicenseToken" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.  .</param>
 /// <param name="VersionContext">The versioning info for this managed object   .</param>
 /// <param name="AccountLicenseData">AccountLicenseData.</param>
 /// <param name="Token">Smart license registration token   .</param>
 public LicenseSmartlicenseToken(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), LicenseAccountLicenseDataRef AccountLicenseData = default(LicenseAccountLicenseDataRef), string Token = default(string))
 {
     this.Ancestors          = Ancestors;
     this.Moid               = Moid;
     this.Owners             = Owners;
     this.Parent             = Parent;
     this.Tags               = Tags;
     this.VersionContext     = VersionContext;
     this.AccountLicenseData = AccountLicenseData;
     this.Token              = Token;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LicenseLicenseInfo" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.   .</param>
 /// <param name="AccountLicenseData">AccountLicenseData.</param>
 /// <param name="ActiveAdmin">the customer needs to set this attribute to activate license entitlement  .</param>
 /// <param name="EvaluationPeriod">Default Trial or Grace period customer is entitled to.  .</param>
 /// <param name="ExtraEvaluation">one time extend Trial or Grace period customer is entitled to.  .</param>
 /// <param name="TrialAdmin">when LicenseState is in NotLicensed, the customer can set trialAdmin to be true to start the trial period, i.e. licenseState is set to be TrialPeriod   .</param>
 public LicenseLicenseInfo(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), LicenseAccountLicenseDataRef AccountLicenseData = default(LicenseAccountLicenseDataRef), bool?ActiveAdmin = default(bool?), long?EvaluationPeriod = default(long?), long?ExtraEvaluation = default(long?), bool?TrialAdmin = default(bool?))
 {
     this.Ancestors          = Ancestors;
     this.Moid               = Moid;
     this.Owners             = Owners;
     this.Parent             = Parent;
     this.Tags               = Tags;
     this.AccountLicenseData = AccountLicenseData;
     this.ActiveAdmin        = ActiveAdmin;
     this.EvaluationPeriod   = EvaluationPeriod;
     this.ExtraEvaluation    = ExtraEvaluation;
     this.TrialAdmin         = TrialAdmin;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LicenseCustomerOp" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.   .</param>
 /// <param name="AccountLicenseData">AccountLicenseData.</param>
 /// <param name="DeregisterDevice">Trigger de-registration/disable  .</param>
 /// <param name="RenewAuthorization">Trigger renew authorization  .</param>
 /// <param name="RenewIdCertificate">Trigger renew registration  .</param>
 /// <param name="ShowAgentTechSupport">Trigger show tech support   .</param>
 public LicenseCustomerOp(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), LicenseAccountLicenseDataRef AccountLicenseData = default(LicenseAccountLicenseDataRef), bool?DeregisterDevice = default(bool?), bool?RenewAuthorization = default(bool?), bool?RenewIdCertificate = default(bool?), bool?ShowAgentTechSupport = default(bool?))
 {
     this.Ancestors            = Ancestors;
     this.Moid                 = Moid;
     this.Owners               = Owners;
     this.Parent               = Parent;
     this.Tags                 = Tags;
     this.AccountLicenseData   = AccountLicenseData;
     this.DeregisterDevice     = DeregisterDevice;
     this.RenewAuthorization   = RenewAuthorization;
     this.RenewIdCertificate   = RenewIdCertificate;
     this.ShowAgentTechSupport = ShowAgentTechSupport;
 }