@@ -402,6 +402,47 @@ def _deserialize(self, params):
402402 self .CertificateId = params .get ("CertificateId" )
403403
404404
405+ class ExtendCertificateRequest (AbstractModel ):
406+ """ExtendCertificate请求参数结构体
407+ """
408+
409+ def __init__ (self ):
410+ r"""证书延期
411+ :param CertificateId: 旧证书ID
412+ :type PathPrefix: String
413+ :param CertificateCode: 证书代码
414+ :type PathPrefix: String
415+ :param YearLength: 证书年限,最长续费1年
416+ :type PathPrefix: Int
417+ :param DomainCount: 域名数量,最小值为1
418+ :type PathPrefix: Int
419+ :param WildcardCount: 通配符域名数量,最小值为0
420+ :type PathPrefix: Int
421+ :param BillType: 计费方式:801 一次性预付费 805 一次性后付费 不填默认值为:805 一次性后付费
422+ :type PathPrefix: Int
423+ """
424+ self .CertificateId = None
425+ self .CertificateCode = None
426+ self .YearLength = None
427+ self .DomainCount = None
428+ self .WildcardCount = None
429+ self .BillType = None
430+
431+ def _deserialize (self , params ):
432+ if params .get ("CertificateId" ):
433+ self .CertificateId = params .get ("CertificateId" )
434+ if params .get ("CertificateCode" ):
435+ self .CertificateCode = params .get ("CertificateCode" )
436+ if params .get ("YearLength" ):
437+ self .YearLength = params .get ("YearLength" )
438+ if params .get ("DomainCount" ):
439+ self .DomainCount = params .get ("DomainCount" )
440+ if params .get ("WildcardCount" ):
441+ self .WildcardCount = params .get ("WildcardCount" )
442+ if params .get ("BillType" ):
443+ self .BillType = params .get ("BillType" )
444+
445+
405446class DescribeCompanyRequest (AbstractModel ):
406447 """DescribeCompany请求参数结构体
407448 """
0 commit comments