Class: TencentCloud::Tiia::V20190529::SearchImageResponse

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

Overview

SearchImage返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(count = nil, imageinfos = nil, object = nil, requestid = nil) ⇒ SearchImageResponse

Returns a new instance of SearchImageResponse.



1960
1961
1962
1963
1964
1965
# File 'lib/v20190529/models.rb', line 1960

def initialize(count=nil, imageinfos=nil, object=nil, requestid=nil)
  @Count = count
  @ImageInfos = imageinfos
  @Object = object
  @RequestId = requestid
end

Instance Attribute Details

#CountObject

注意:此字段可能返回 null,表示取不到有效值。若启用主体识别且在请求中指定了类目ID或主体区域,以指定的主体为准。若启用主体识别且没有指定,以最大面积主体为准。**<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>** 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Count:

    返回结果数量。

  • ImageInfos:

    图片信息。

  • Object:

    输入图的主体信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1958
1959
1960
# File 'lib/v20190529/models.rb', line 1958

def Count
  @Count
end

#ImageInfosObject

注意:此字段可能返回 null,表示取不到有效值。若启用主体识别且在请求中指定了类目ID或主体区域,以指定的主体为准。若启用主体识别且没有指定,以最大面积主体为准。**<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>** 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Count:

    返回结果数量。

  • ImageInfos:

    图片信息。

  • Object:

    输入图的主体信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1958
1959
1960
# File 'lib/v20190529/models.rb', line 1958

def ImageInfos
  @ImageInfos
end

#ObjectObject

注意:此字段可能返回 null,表示取不到有效值。若启用主体识别且在请求中指定了类目ID或主体区域,以指定的主体为准。若启用主体识别且没有指定,以最大面积主体为准。**<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>** 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Count:

    返回结果数量。

  • ImageInfos:

    图片信息。

  • Object:

    输入图的主体信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1958
1959
1960
# File 'lib/v20190529/models.rb', line 1958

def Object
  @Object
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。若启用主体识别且在请求中指定了类目ID或主体区域,以指定的主体为准。若启用主体识别且没有指定,以最大面积主体为准。**<font color=#1E90FF>注意:仅服务类型为商品图像搜索时才生效。</font>** 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Count:

    返回结果数量。

  • ImageInfos:

    图片信息。

  • Object:

    输入图的主体信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1958
1959
1960
# File 'lib/v20190529/models.rb', line 1958

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'lib/v20190529/models.rb', line 1967

def deserialize(params)
  @Count = params['Count']
  unless params['ImageInfos'].nil?
    @ImageInfos = []
    params['ImageInfos'].each do |i|
      imageinfo_tmp = ImageInfo.new
      imageinfo_tmp.deserialize(i)
      @ImageInfos << imageinfo_tmp
    end
  end
  unless params['Object'].nil?
    @Object = ObjectInfo.new
    @Object.deserialize(params['Object'])
  end
  @RequestId = params['RequestId']
end