Class: TencentCloud::Ame::V20190916::DescribeItemsResponse

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

Overview

DescribeItems返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, size = nil, total = nil, havemore = nil, items = nil, requestid = nil) ⇒ DescribeItemsResponse

Returns a new instance of DescribeItemsResponse.



560
561
562
563
564
565
566
567
# File 'lib/v20190916/models.rb', line 560

def initialize(offset=nil, size=nil, total=nil, havemore=nil, items=nil, requestid=nil)
  @Offset = offset
  @Size = size
  @Total = total
  @HaveMore = havemore
  @Items = items
  @RequestId = requestid
end

Instance Attribute Details

#HaveMoreObject

还有下一页注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Offset:

    分页偏移量

  • Size:

    当前页歌曲数量

  • Total:

    总数据条数

  • HaveMore:

    剩余数量(total-offset-size),通过这个值判断是否

  • Items:

    Items 歌曲列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



558
559
560
# File 'lib/v20190916/models.rb', line 558

def HaveMore
  @HaveMore
end

#ItemsObject

还有下一页注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Offset:

    分页偏移量

  • Size:

    当前页歌曲数量

  • Total:

    总数据条数

  • HaveMore:

    剩余数量(total-offset-size),通过这个值判断是否

  • Items:

    Items 歌曲列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



558
559
560
# File 'lib/v20190916/models.rb', line 558

def Items
  @Items
end

#OffsetObject

还有下一页注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Offset:

    分页偏移量

  • Size:

    当前页歌曲数量

  • Total:

    总数据条数

  • HaveMore:

    剩余数量(total-offset-size),通过这个值判断是否

  • Items:

    Items 歌曲列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



558
559
560
# File 'lib/v20190916/models.rb', line 558

def Offset
  @Offset
end

#RequestIdObject

还有下一页注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Offset:

    分页偏移量

  • Size:

    当前页歌曲数量

  • Total:

    总数据条数

  • HaveMore:

    剩余数量(total-offset-size),通过这个值判断是否

  • Items:

    Items 歌曲列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



558
559
560
# File 'lib/v20190916/models.rb', line 558

def RequestId
  @RequestId
end

#SizeObject

还有下一页注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Offset:

    分页偏移量

  • Size:

    当前页歌曲数量

  • Total:

    总数据条数

  • HaveMore:

    剩余数量(total-offset-size),通过这个值判断是否

  • Items:

    Items 歌曲列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



558
559
560
# File 'lib/v20190916/models.rb', line 558

def Size
  @Size
end

#TotalObject

还有下一页注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Offset:

    分页偏移量

  • Size:

    当前页歌曲数量

  • Total:

    总数据条数

  • HaveMore:

    剩余数量(total-offset-size),通过这个值判断是否

  • Items:

    Items 歌曲列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



558
559
560
# File 'lib/v20190916/models.rb', line 558

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
# File 'lib/v20190916/models.rb', line 569

def deserialize(params)
  @Offset = params['Offset']
  @Size = params['Size']
  @Total = params['Total']
  @HaveMore = params['HaveMore']
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      item_tmp = Item.new
      item_tmp.deserialize(i)
      @Items << item_tmp
    end
  end
  @RequestId = params['RequestId']
end