Class: TencentCloud::Lcic::V20220817::CreateDocumentRequest

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

Overview

CreateDocument请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, documenturl = nil, documentname = nil, owner = nil, transcodetype = nil, permission = nil, documenttype = nil, documentsize = nil, autohandleunsupportedelement = nil, minscaleresolution = nil) ⇒ CreateDocumentRequest

Returns a new instance of CreateDocumentRequest.



708
709
710
711
712
713
714
715
716
717
718
719
# File 'lib/v20220817/models.rb', line 708

def initialize(sdkappid=nil, documenturl=nil, documentname=nil, owner=nil, transcodetype=nil, permission=nil, documenttype=nil, documentsize=nil, autohandleunsupportedelement=nil, minscaleresolution=nil)
  @SdkAppId = sdkappid
  @DocumentUrl = documenturl
  @DocumentName = documentname
  @Owner = owner
  @TranscodeType = transcodetype
  @Permission = permission
  @DocumentType = documenttype
  @DocumentSize = documentsize
  @AutoHandleUnsupportedElement = autohandleunsupportedelement
  @MinScaleResolution = minscaleresolution
end

Instance Attribute Details

#AutoHandleUnsupportedElementObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def AutoHandleUnsupportedElement
  @AutoHandleUnsupportedElement
end

#DocumentNameObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def DocumentName
  @DocumentName
end

#DocumentSizeObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def DocumentSize
  @DocumentSize
end

#DocumentTypeObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def DocumentType
  @DocumentType
end

#DocumentUrlObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def DocumentUrl
  @DocumentUrl
end

#MinScaleResolutionObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def MinScaleResolution
  @MinScaleResolution
end

#OwnerObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def Owner
  @Owner
end

#PermissionObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def Permission
  @Permission
end

#SdkAppIdObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def SdkAppId
  @SdkAppId
end

#TranscodeTypeObject

0 无需转码(默认),bmp,jpg,jpeg,png,gif 1 需要转码的文档,ppt,pptx,pdf,doc,docx,xls,xlsx 2 需要转码的视频,mp4,3pg,mpeg,avi,flv,wmv,rm,h264等2 需要转码的音频,mp3,wav,wma,aac,flac,opus 3 备用转码,建议 WPS 制作的课件使用此方式转码,保证课件显示效果请注意,待录制的页面中任何视频的分辨率不能超过页面录制最大分辨率(1920*1080),否则将导致录制失败。

- ppt

0 私有文档(默认)1 公共文档自动处理的元素如下:

  1. 墨迹:移除不支持的墨迹(例如WPS墨迹)

  2. 自动翻页:移除PPT上所有自动翻页设置,并设置为单击鼠标翻页

  3. 已损坏音视频:移除PPT上对损坏音视频的引用

示例值:1280x720

Parameters:

  • SdkAppId:

    低代码互动课堂的SdkAppId。

  • DocumentUrl:

    文档地址。

  • DocumentName:

    文档名称。

  • Owner:

    文档所有者的Id

  • TranscodeType:

    转码类型,可以有如下取值:

  • Permission:

    权限,可以有如下取值:

  • DocumentType:

    文档后缀名。

  • DocumentSize:

    文档大小,单位 字节

  • AutoHandleUnsupportedElement:

    是否对不支持元素开启自动处理的功能。默认关闭。

  • MinScaleResolution:

    转码后文档的最小分辨率,不传、传空字符串或分辨率格式错误则使用文档原分辨率。该参数仅对TranscodeType=1的课件生效。示例:1280x720,注意分辨率宽高中间为英文字母“xyz”的“x”



706
707
708
# File 'lib/v20220817/models.rb', line 706

def TranscodeType
  @TranscodeType
end

Instance Method Details

#deserialize(params) ⇒ Object



721
722
723
724
725
726
727
728
729
730
731
732
# File 'lib/v20220817/models.rb', line 721

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @DocumentUrl = params['DocumentUrl']
  @DocumentName = params['DocumentName']
  @Owner = params['Owner']
  @TranscodeType = params['TranscodeType']
  @Permission = params['Permission']
  @DocumentType = params['DocumentType']
  @DocumentSize = params['DocumentSize']
  @AutoHandleUnsupportedElement = params['AutoHandleUnsupportedElement']
  @MinScaleResolution = params['MinScaleResolution']
end