class TencentCloud::Kms::V20190118::ListKeyDetailRequest

ListKeyDetail请求参数结构体

def deserialize(params)

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @Role = params['Role']
  @OrderType = params['OrderType']
  @KeyState = params['KeyState']
  @SearchKeyAlias = params['SearchKeyAlias']
  @Origin = params['Origin']
  @KeyUsage = params['KeyUsage']
  unless params['TagFilters'].nil?
    @TagFilters = []
    params['TagFilters'].each do |i|
      tagfilter_tmp = TagFilter.new
      tagfilter_tmp.deserialize(i)
      @TagFilters << tagfilter_tmp
    end
  end
  @HsmClusterId = params['HsmClusterId']
end

def initialize(offset=nil, limit=nil, role=nil, ordertype=nil, keystate=nil, searchkeyalias=nil, origin=nil, keyusage=nil, tagfilters=nil, hsmclusterid=nil)

def initialize(offset=nil, limit=nil, role=nil, ordertype=nil, keystate=nil, searchkeyalias=nil, origin=nil, keyusage=nil, tagfilters=nil, hsmclusterid=nil)
  @Offset = offset
  @Limit = limit
  @Role = role
  @OrderType = ordertype
  @KeyState = keystate
  @SearchKeyAlias = searchkeyalias
  @Origin = origin
  @KeyUsage = keyusage
  @TagFilters = tagfilters
  @HsmClusterId = hsmclusterid
end