Class: TencentCloud::Lcic::V20220817::SetMarqueeRequest

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

Overview

SetMarquee请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, roomid = nil, marqueetype = nil, displaymode = nil, content = nil, fontsize = nil, fontweight = nil, fontcolor = nil, fontopacity = nil, backgroundcolor = nil, backgroundopacity = nil, duration = nil, marqueecount = nil) ⇒ SetMarqueeRequest

Returns a new instance of SetMarqueeRequest.



4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
# File 'lib/v20220817/models.rb', line 4928

def initialize(sdkappid=nil, roomid=nil, marqueetype=nil, displaymode=nil, content=nil, fontsize=nil, fontweight=nil, fontcolor=nil, fontopacity=nil, backgroundcolor=nil, backgroundopacity=nil, duration=nil, marqueecount=nil)
  @SdkAppId = sdkappid
  @RoomId = roomid
  @MarqueeType = marqueetype
  @DisplayMode = displaymode
  @Content = content
  @FontSize = fontsize
  @FontWeight = fontweight
  @FontColor = fontcolor
  @FontOpacity = fontopacity
  @BackgroundColor = backgroundcolor
  @BackgroundOpacity = backgroundopacity
  @Duration = duration
  @MarqueeCount = marqueecount
end

Instance Attribute Details

#BackgroundColorObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def BackgroundColor
  @BackgroundColor
end

#BackgroundOpacityObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def BackgroundOpacity
  @BackgroundOpacity
end

#ContentObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def Content
  @Content
end

#DisplayModeObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def DisplayMode
  @DisplayMode
end

#DurationObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def Duration
  @Duration
end

#FontColorObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def FontColor
  @FontColor
end

#FontOpacityObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def FontOpacity
  @FontOpacity
end

#FontSizeObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def FontSize
  @FontSize
end

#FontWeightObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def FontWeight
  @FontWeight
end

#MarqueeCountObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def MarqueeCount
  @MarqueeCount
end

#MarqueeTypeObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def MarqueeType
  @MarqueeType
end

#RoomIdObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def RoomId
  @RoomId
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    学校ID

  • RoomId:

    房间号

  • MarqueeType:

    跑马灯类型:1为固定值,2为用户昵称,3为固定值+用户昵称,4为用户ID,5为originId+固定值,6为用户昵称(originId)

  • DisplayMode:

    显示方式:1为滚动,2为闪烁

  • Content:

    固定值内容(当MarqueeType=1或5,则展示固定值内容)

  • FontSize:

    字体大小(数字,像素单位,范围:10到24)。

  • FontWeight:

    字体粗细:1为粗体,0为细体

  • FontColor:

    字体颜色(十六进制颜色值,例如:#00FF00(绿色))

  • FontOpacity:

    字体透明度(数字,范围 0.0 到 1.0)

  • BackgroundColor:

    背景颜色(十六进制颜色值,例如:#FFFF00(黄色))

  • BackgroundOpacity:

    背景透明度(数字,范围 0.0 到 1.0)

  • Duration:

    跑马灯文字移动/闪烁指定像素所需时间,范围:1-10;数值越小,跑马灯滚动/闪烁速度越快

  • MarqueeCount:

    跑马灯个数:目前仅支持1或2, 对应显示单排或双排



4926
4927
4928
# File 'lib/v20220817/models.rb', line 4926

def SdkAppId
  @SdkAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
# File 'lib/v20220817/models.rb', line 4944

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @RoomId = params['RoomId']
  @MarqueeType = params['MarqueeType']
  @DisplayMode = params['DisplayMode']
  @Content = params['Content']
  @FontSize = params['FontSize']
  @FontWeight = params['FontWeight']
  @FontColor = params['FontColor']
  @FontOpacity = params['FontOpacity']
  @BackgroundColor = params['BackgroundColor']
  @BackgroundOpacity = params['BackgroundOpacity']
  @Duration = params['Duration']
  @MarqueeCount = params['MarqueeCount']
end