/// <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(); }
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); }