Material

Material anexado ao trabalho do curso.

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

Representação JSON
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
Campos
Conteúdo relevante. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
driveFile

object (SharedDriveFile)

Material do arquivo do Google Drive.

youtubeVideo

object (YouTubeVideo)

Material de vídeo do YouTube.

form

object (Form)

Material do Google Formulários. Somente leitura.

gem

object (GeminiGem)

Material do Gem do Gemini. Somente leitura.

notebook

object (NotebookLmNotebook)

Material do notebook do NotebookLM. Somente leitura.

Fim dos campos mutuamente exclusivos.

SharedDriveFile

Arquivo do Drive usado como material para o trabalho do curso.

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

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

Tipos enumerados
UNKNOWN_SHARE_MODE Nenhum modo de compartilhamento foi especificado. Isso nunca deve ser retornado.
VIEW Os estudantes podem ver 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 Gem do Gemini.

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

string

ID do recurso do Gems.

title

string

Título do Gem.

url

string

URL que pode ser usado para acessar o Gem.

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.

url

string

URL que pode ser usado para acessar o notebook.