Class: TencentCloud::Ssl::V20191205::ManagerStatusInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191205/models.rb

Overview

管理人的四种审核状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, status = nil, createtime = nil, expiretime = nil, managerpreauditdomains = nil) ⇒ ManagerStatusInfo

Returns a new instance of ManagerStatusInfo.



6338
6339
6340
6341
6342
6343
6344
# File 'lib/v20191205/models.rb', line 6338

def initialize(type=nil, status=nil, createtime=nil, expiretime=nil, managerpreauditdomains=nil)
  @Type = type
  @Status = status
  @CreateTime = createtime
  @ExpireTime = expiretime
  @ManagerPreAuditDomains = managerpreauditdomains
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Type:

    审核类型,枚举值:ov,ev

  • Status:

    审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • ManagerPreAuditDomains:

    管理人预审核的域名列表



6336
6337
6338
# File 'lib/v20191205/models.rb', line 6336

def CreateTime
  @CreateTime
end

#ExpireTimeObject

Parameters:

  • Type:

    审核类型,枚举值:ov,ev

  • Status:

    审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • ManagerPreAuditDomains:

    管理人预审核的域名列表



6336
6337
6338
# File 'lib/v20191205/models.rb', line 6336

def ExpireTime
  @ExpireTime
end

#ManagerPreAuditDomainsObject

Parameters:

  • Type:

    审核类型,枚举值:ov,ev

  • Status:

    审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • ManagerPreAuditDomains:

    管理人预审核的域名列表



6336
6337
6338
# File 'lib/v20191205/models.rb', line 6336

def ManagerPreAuditDomains
  @ManagerPreAuditDomains
end

#StatusObject

Parameters:

  • Type:

    审核类型,枚举值:ov,ev

  • Status:

    审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • ManagerPreAuditDomains:

    管理人预审核的域名列表



6336
6337
6338
# File 'lib/v20191205/models.rb', line 6336

def Status
  @Status
end

#TypeObject

Parameters:

  • Type:

    审核类型,枚举值:ov,ev

  • Status:

    审核状态,枚举值:pending,completed,invalid,submitted,expiring,expired

  • CreateTime:

    创建时间

  • ExpireTime:

    过期时间

  • ManagerPreAuditDomains:

    管理人预审核的域名列表



6336
6337
6338
# File 'lib/v20191205/models.rb', line 6336

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
# File 'lib/v20191205/models.rb', line 6346

def deserialize(params)
  @Type = params['Type']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @ExpireTime = params['ExpireTime']
  unless params['ManagerPreAuditDomains'].nil?
    @ManagerPreAuditDomains = []
    params['ManagerPreAuditDomains'].each do |i|
      managerpreauditdomain_tmp = ManagerPreAuditDomain.new
      managerpreauditdomain_tmp.deserialize(i)
      @ManagerPreAuditDomains << managerpreauditdomain_tmp
    end
  end
end