Material

Материал, прикрепленный к заданию курса.

При создании прикрепленных файлов настройка полей form, gem и notebook не поддерживается.

JSON-представление
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
Поля
Материалы. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей:
driveFile

object (SharedDriveFile)

Материал из файла на Google Диске.

youtubeVideo

object (YouTubeVideo)

Видеоматериалы YouTube.

form

object (Form)

Материалы Google Форм. Только для чтения.

gem

object (GeminiGem)

Материал Gem-бота Gemini. Только для чтения.

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

Ссылка на Gem-бота Gemini.

JSON-представление
{
  "id": string,
  "title": string,
  "url": string
}
Поля
id

string

Идентификатор ресурса Gem-ботов.

title

string

Название Gem-бота.

url

string

URL, по которому можно получить доступ к Gem-боту.

NotebookLmNotebook

Ссылка на блокнот NotebookLM.

JSON-представление
{
  "id": string,
  "title": string,
  "url": string
}
Поля
id

string

Идентификатор ресурса блокнота.

title

string

Название блокнота.

url

string

URL, который можно использовать для доступа к блокноту.