Material

附加到课程作业的资料。

创建附件时,不支持设置 formgemnotebook 字段。

JSON 表示法
{

  // Union field material can be only one of the following:
  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
  // End of list of possible types for union field material.
}
字段
联合字段 material。素材内容。material 只能是下列其中一项:
driveFile

object (SharedDriveFile)

Google 云端硬盘文件素材资源。

youtubeVideo

object (YouTubeVideo)

YouTube 视频素材。

form

object (Form)

Google 表单素材资源。只读。

gem

object (GeminiGem)

Gemini Gem 素材。只读。

notebook

object (NotebookLmNotebook)

NotebookLM 笔记本材料。只读。

SharedDriveFile

用作课程作业材料的云端硬盘文件。

JSON 表示法
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
字段
driveFile

object (DriveFile)

云端硬盘文件详细信息。

shareMode

enum (ShareMode)

学生访问云端硬盘项的机制。

ShareMode

可能的分享选项。如果未指定,则默认为 VIEW;其他值只能在类型为 ASSIGNMENT 的课程作业对象中指定。

枚举
UNKNOWN_SHARE_MODE 未指定共享模式。此值不应返回。
VIEW 学生可以查看共享文件。
EDIT 学生可以修改共享文件。
STUDENT_COPY 学生拥有共享文件的个人副本。

GeminiGem

Gemini Gem 链接。

JSON 表示法
{
  "id": string,
  "title": string,
  "url": string
}
字段
id

string

Gem 资源 ID。

title

string

Gem 的标题。

只读。

url

string

可用于访问 Gem 的网址。

只读。

NotebookLmNotebook

NotebookLM 笔记本链接。

JSON 表示法
{
  "id": string,
  "title": string,
  "url": string
}
字段
id

string

笔记本资源 ID。

title

string

笔记本的标题。

只读。

url

string

可用于访问笔记本的网址。

只读。