Material

Material anexado a um trabalho.

Ao criar anexos, não é possível definir os campos form, gem ou notebook.

Representação 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.
}
Campos
Campo de união material. Conteúdo material. material pode ser apenas de um dos tipos a seguir:
driveFile

object (SharedDriveFile)

Material de arquivo do Google Drive.

youtubeVideo

object (YouTubeVideo)

Material de vídeo do YouTube.

form

object (Form)

Material dos Formulários Google. Somente leitura.

gem

object (GeminiGem)

Material do Gemini Gem. Somente leitura.

notebook

object (NotebookLmNotebook)

Material do Notebook do NotebookLM. Somente leitura.

SharedDriveFile

Arquivo do Drive usado como material para trabalhos escolares.

Representação JSON
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
Campos
driveFile

object (DriveFile)

Detalhes do arquivo do Drive.

shareMode

enum (ShareMode)

Mecanismo pelo qual os estudantes acessam o item do Drive.

ShareMode

Possíveis opções de compartilhamento. O padrão é VIEW se não for especificado, e outros valores só podem ser especificados em um objeto de atividade do curso do tipo ASSIGNMENT.

Enums
UNKNOWN_SHARE_MODE Nenhum modo de compartilhamento especificado. Isso nunca deve ser retornado.
VIEW Os estudantes podem acessar o arquivo compartilhado.
EDIT Os estudantes podem editar o arquivo compartilhado.
STUDENT_COPY Os estudantes têm uma cópia pessoal do arquivo compartilhado.

GeminiGem

Link do Gemini Gem.

Representação JSON
{
  "id": string,
  "title": string,
  "url": string
}
Campos
id

string

ID do recurso do Gems.

title

string

Título do Gem.

Somente leitura.

url

string

URL que pode ser usado para acessar o Gem.

Somente leitura.

NotebookLmNotebook

Link do notebook do NotebookLM.

Representação JSON
{
  "id": string,
  "title": string,
  "url": string
}
Campos
id

string

ID do recurso do notebook.

title

string

Título do notebook.

Somente leitura.

url

string

URL que pode ser usado para acessar o notebook.

Somente leitura.