Class: TencentCloud::Ame::V20190916::Item

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

Overview

歌曲信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(itemid = nil, datainfo = nil, album = nil, artists = nil, status = nil) ⇒ Item

Returns a new instance of Item.



1605
1606
1607
1608
1609
1610
1611
# File 'lib/v20190916/models.rb', line 1605

def initialize(itemid=nil, datainfo=nil, album=nil, artists=nil, status=nil)
  @ItemID = itemid
  @DataInfo = datainfo
  @Album = album
  @Artists = artists
  @Status = status
end

Instance Attribute Details

#AlbumObject

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

Parameters:

  • ItemID:

    Song ID

  • DataInfo:

    Song info

  • Album:

    专辑信息

  • Artists:

    多个歌手集合

  • Status:

    歌曲状态,1:添加进购物车;2:核销进曲库包



1603
1604
1605
# File 'lib/v20190916/models.rb', line 1603

def Album
  @Album
end

#ArtistsObject

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

Parameters:

  • ItemID:

    Song ID

  • DataInfo:

    Song info

  • Album:

    专辑信息

  • Artists:

    多个歌手集合

  • Status:

    歌曲状态,1:添加进购物车;2:核销进曲库包



1603
1604
1605
# File 'lib/v20190916/models.rb', line 1603

def Artists
  @Artists
end

#DataInfoObject

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

Parameters:

  • ItemID:

    Song ID

  • DataInfo:

    Song info

  • Album:

    专辑信息

  • Artists:

    多个歌手集合

  • Status:

    歌曲状态,1:添加进购物车;2:核销进曲库包



1603
1604
1605
# File 'lib/v20190916/models.rb', line 1603

def DataInfo
  @DataInfo
end

#ItemIDObject

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

Parameters:

  • ItemID:

    Song ID

  • DataInfo:

    Song info

  • Album:

    专辑信息

  • Artists:

    多个歌手集合

  • Status:

    歌曲状态,1:添加进购物车;2:核销进曲库包



1603
1604
1605
# File 'lib/v20190916/models.rb', line 1603

def ItemID
  @ItemID
end

#StatusObject

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

Parameters:

  • ItemID:

    Song ID

  • DataInfo:

    Song info

  • Album:

    专辑信息

  • Artists:

    多个歌手集合

  • Status:

    歌曲状态,1:添加进购物车;2:核销进曲库包



1603
1604
1605
# File 'lib/v20190916/models.rb', line 1603

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
# File 'lib/v20190916/models.rb', line 1613

def deserialize(params)
  @ItemID = params['ItemID']
  unless params['DataInfo'].nil?
    @DataInfo = DataInfo.new
    @DataInfo.deserialize(params['DataInfo'])
  end
  unless params['Album'].nil?
    @Album = Album.new
    @Album.deserialize(params['Album'])
  end
  unless params['Artists'].nil?
    @Artists = []
    params['Artists'].each do |i|
      artist_tmp = Artist.new
      artist_tmp.deserialize(i)
      @Artists << artist_tmp
    end
  end
  @Status = params['Status']
end