/// <summary>
 /// Initializes a new instance of the StartNewKeyPairRequestApiModel
 /// class.
 /// </summary>
 /// <param name="entityId">Entity id</param>
 /// <param name="groupId">Certificate group</param>
 /// <param name="certificateType">Type. Possible values include:
 /// 'ApplicationInstanceCertificate', 'HttpsCertificate',
 /// 'UserCredentialCertificate'</param>
 /// <param name="subjectName">Subject name</param>
 /// <param name="domainNames">Domain names</param>
 public StartNewKeyPairRequestApiModel(string entityId, string groupId, TrustGroupType certificateType, string subjectName, IList <string> domainNames = default(IList <string>))
 {
     EntityId        = entityId;
     GroupId         = groupId;
     CertificateType = certificateType;
     SubjectName     = subjectName;
     DomainNames     = domainNames;
     CustomInit();
 }
Exemplo n.º 2
0
        internal static string ToSerializedValue(this TrustGroupType value)
        {
            switch (value)
            {
            case TrustGroupType.ApplicationInstanceCertificate:
                return("ApplicationInstanceCertificate");

            case TrustGroupType.HttpsCertificate:
                return("HttpsCertificate");

            case TrustGroupType.UserCredentialCertificate:
                return("UserCredentialCertificate");
            }
            return(null);
        }