class TencentCloud::Cvm::V20170312::AccountQuota

配额详情

def deserialize(params)

def deserialize(params)
  unless params['PostPaidQuotaSet'].nil?
    @PostPaidQuotaSet = []
    params['PostPaidQuotaSet'].each do |i|
      postpaidquota_tmp = PostPaidQuota.new
      postpaidquota_tmp.deserialize(i)
      @PostPaidQuotaSet << postpaidquota_tmp
    end
  end
  unless params['PrePaidQuotaSet'].nil?
    @PrePaidQuotaSet = []
    params['PrePaidQuotaSet'].each do |i|
      prepaidquota_tmp = PrePaidQuota.new
      prepaidquota_tmp.deserialize(i)
      @PrePaidQuotaSet << prepaidquota_tmp
    end
  end
  unless params['SpotPaidQuotaSet'].nil?
    @SpotPaidQuotaSet = []
    params['SpotPaidQuotaSet'].each do |i|
      spotpaidquota_tmp = SpotPaidQuota.new
      spotpaidquota_tmp.deserialize(i)
      @SpotPaidQuotaSet << spotpaidquota_tmp
    end
  end
  unless params['ImageQuotaSet'].nil?
    @ImageQuotaSet = []
    params['ImageQuotaSet'].each do |i|
      imagequota_tmp = ImageQuota.new
      imagequota_tmp.deserialize(i)
      @ImageQuotaSet << imagequota_tmp
    end
  end
  unless params['DisasterRecoverGroupQuotaSet'].nil?
    @DisasterRecoverGroupQuotaSet = []
    params['DisasterRecoverGroupQuotaSet'].each do |i|
      disasterrecovergroupquota_tmp = DisasterRecoverGroupQuota.new
      disasterrecovergroupquota_tmp.deserialize(i)
      @DisasterRecoverGroupQuotaSet << disasterrecovergroupquota_tmp
    end
  end
end

def initialize(postpaidquotaset=nil, prepaidquotaset=nil, spotpaidquotaset=nil, imagequotaset=nil, disasterrecovergroupquotaset=nil)

def initialize(postpaidquotaset=nil, prepaidquotaset=nil, spotpaidquotaset=nil, imagequotaset=nil, disasterrecovergroupquotaset=nil)
  @PostPaidQuotaSet = postpaidquotaset
  @PrePaidQuotaSet = prepaidquotaset
  @SpotPaidQuotaSet = spotpaidquotaset
  @ImageQuotaSet = imagequotaset
  @DisasterRecoverGroupQuotaSet = disasterrecovergroupquotaset
end