Class: TencentCloud::Apigateway::V20180808::ApiInfoSummary

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

Overview

插件相关的API列表信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, apiset = nil) ⇒ ApiInfoSummary

Returns a new instance of ApiInfoSummary.



833
834
835
836
# File 'lib/v20180808/models.rb', line 833

def initialize(totalcount=nil, apiset=nil)
  @TotalCount = totalcount
  @ApiSet = apiset
end

Instance Attribute Details

#ApiSetObject

Parameters:

  • TotalCount:

    插件相关的API总数。

  • ApiSet:

    插件相关的API信息。



831
832
833
# File 'lib/v20180808/models.rb', line 831

def ApiSet
  @ApiSet
end

#TotalCountObject

Parameters:

  • TotalCount:

    插件相关的API总数。

  • ApiSet:

    插件相关的API信息。



831
832
833
# File 'lib/v20180808/models.rb', line 831

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



838
839
840
841
842
843
844
845
846
847
848
# File 'lib/v20180808/models.rb', line 838

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['ApiSet'].nil?
    @ApiSet = []
    params['ApiSet'].each do |i|
      availableapiinfo_tmp = AvailableApiInfo.new
      availableapiinfo_tmp.deserialize(i)
      @ApiSet << availableapiinfo_tmp
    end
  end
end