Class: TencentCloud::Ame::V20190916::TakeMusicOffShelves

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

Overview

下架歌曲复合结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(musicids = nil, salestatus = nil) ⇒ TakeMusicOffShelves

Returns a new instance of TakeMusicOffShelves.



3140
3141
3142
3143
# File 'lib/v20190916/models.rb', line 3140

def initialize(musicids=nil, salestatus=nil)
  @MusicIds = musicids
  @SaleStatus = salestatus
end

Instance Attribute Details

#MusicIdsObject

在售状态,0在售,1临时下架,2永久下架

Parameters:

  • MusicIds:

    资源方对应音乐Id

  • SaleStatus:

    当曲目临时下架时:已订购客户无影响,无需消息通知。当曲目封杀下架后,推送消息至已订购老客户,枚举值,判断是否上/下架



3138
3139
3140
# File 'lib/v20190916/models.rb', line 3138

def MusicIds
  @MusicIds
end

#SaleStatusObject

在售状态,0在售,1临时下架,2永久下架

Parameters:

  • MusicIds:

    资源方对应音乐Id

  • SaleStatus:

    当曲目临时下架时:已订购客户无影响,无需消息通知。当曲目封杀下架后,推送消息至已订购老客户,枚举值,判断是否上/下架



3138
3139
3140
# File 'lib/v20190916/models.rb', line 3138

def SaleStatus
  @SaleStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



3145
3146
3147
3148
# File 'lib/v20190916/models.rb', line 3145

def deserialize(params)
  @MusicIds = params['MusicIds']
  @SaleStatus = params['SaleStatus']
end