Recurso: Task
Representação JSON |
---|
{
"kind": string,
"id": string,
"etag": string,
"title": string,
"updated": string,
"selfLink": string,
"parent": string,
"position": string,
"notes": string,
"status": string,
"due": string,
"completed": string,
"deleted": boolean,
"hidden": boolean,
"links": [
{
"type": string,
"description": string,
"link": string
}
],
"webViewLink": string,
"assignmentInfo": {
object ( |
Campos | |
---|---|
kind |
Apenas saída. Tipo do recurso. É sempre "tasks#task". |
id |
Identificador da tarefa. |
etag |
ETag do recurso. |
title |
Título da tarefa. Tamanho máximo permitido: 1.024 caracteres. |
updated |
Apenas saída. Hora da última modificação da tarefa (como um carimbo de data/hora RFC 3339). |
selfLink |
Apenas saída. URL que aponta para esta tarefa. Usado para recuperar, atualizar ou excluir esta tarefa. |
parent |
Apenas saída. Identificador da tarefa pai. Esse campo é omitido se for uma tarefa de nível superior. Use a opção "mover" para mover a tarefa para um pai diferente ou para o nível superior. Uma tarefa mãe nunca pode ser atribuída nos espaços do Chat e nos Documentos Google. Este campo é somente leitura. |
position |
Apenas saída. String que indica a posição da tarefa entre as tarefas irmãs na mesma tarefa pai ou no nível superior. Se essa string for maior que a string de posição correspondente de outra tarefa de acordo com a ordenação lexicográfica, a tarefa será posicionada depois da outra tarefa na mesma tarefa pai (ou no nível superior). Use a opção "mover" para mover a tarefa para outra posição. |
notes |
Anotações que descrevem a tarefa. As tarefas atribuídas a partir dos Documentos Google não podem ter notas. Opcional. Tamanho máximo permitido: 8.192 caracteres. |
status |
Status da tarefa. É "needsAction" ou "concluído". |
due |
Data de conclusão da tarefa (como um carimbo de data/hora RFC 3339). Opcional. A data de vencimento registra apenas as informações de data. a parte de hora do carimbo de data/hora é descartada ao definir a data de conclusão. Não é possível ler ou gravar o horário de vencimento de uma tarefa pela API. |
completed |
Data de conclusão da tarefa (como um carimbo de data/hora RFC 3339). Esse campo é omitido se a tarefa não foi concluída. |
deleted |
Sinalização que indica se a tarefa foi excluída. Para tarefas atribuídas, este campo é somente leitura. Elas só podem ser excluídas chamando Tasks.delete. Nesse caso, a tarefa atribuída e a tarefa original (nos Documentos ou nos espaços do Chat) são excluídas. Para excluir apenas a tarefa atribuída, acesse a plataforma de atribuição e remova a atribuição. O valor padrão é falso. |
links[] |
Apenas saída. Coleção de links. Esta coleção é somente leitura. |
links[].type |
Tipo de link, por exemplo, "e-mail". |
links[].description |
A descrição. Em HTML, tudo o que está entre <a> e </a>. |
links[].link |
O URL. |
webViewLink |
Apenas saída. Um link absoluto para a tarefa na interface da Web do Google Tarefas. |
assignmentInfo |
Apenas saída. Informações de contexto para tarefas atribuídas. É possível atribuir uma tarefa a um usuário em plataformas como os Documentos Google e os espaços do Chat. Esse campo é preenchido para tarefas atribuídas ao usuário atual e identifica de onde elas foram atribuídas. Este campo é somente leitura. |
AssignmentInfo
Informações sobre a origem da atribuição da tarefa (documento, espaço do Chat).
Representação JSON |
---|
{ "linkToTask": string, "surfaceType": enum ( |
Campos | |
---|---|
linkToTask |
Apenas saída. Um link absoluto para a tarefa original na plataforma da atividade (Documentos, espaços do Chat etc.). |
surfaceType |
Apenas saída. O tipo de plataforma de origem da tarefa atribuída. No momento, limitado a DOCUMENT ou SPACE. |
Campo de união surface_info . Informações sobre a plataforma (Documentos, Espaços do Chat) em que esta tarefa foi atribuída. surface_info pode ser apenas de um dos tipos a seguir: |
|
driveResourceInfo |
Apenas saída. Informações sobre o arquivo do Drive de origem desta tarefa. No momento, o arquivo do Google Drive só pode ser um documento. Este campo é somente leitura. |
spaceInfo |
Apenas saída. Informações sobre o espaço do Chat de origem desta tarefa. Este campo é somente leitura. |
ContextType
O produto associado à tarefa.
Enums | |
---|---|
CONTEXT_TYPE_UNSPECIFIED |
Valor desconhecido para o contexto desta tarefa. |
GMAIL |
A tarefa é criada no Gmail. |
DOCUMENT |
A tarefa foi atribuída com base em um documento. |
SPACE |
A tarefa é atribuída em um espaço do Chat. |
DriveResourceInfo
Informações sobre o recurso do Drive de onde uma tarefa foi atribuída (o documento, a planilha etc.).
Representação JSON |
---|
{ "driveFileId": string, "resourceKey": string } |
Campos | |
---|---|
driveFileId |
Apenas saída. Identificador do arquivo na API Drive. |
resourceKey |
Apenas saída. Chave de recurso necessária para acessar arquivos compartilhados por um link compartilhado. Não é obrigatório para todos os arquivos. Consulte também developers.google.com/drive/api/guides/resource-keys. |
SpaceInfo
Informações sobre o espaço do Chat de onde uma tarefa foi atribuída.
Representação JSON |
---|
{ "space": string } |
Campos | |
---|---|
space |
Apenas saída. O espaço do Chat de origem desta tarefa. O formato é "spaces/{space}". |
Métodos |
|
---|---|
|
Limpa todas as tarefas concluídas da lista de tarefas especificada. |
|
Exclui a tarefa especificada da lista de tarefas. |
|
Retorna a tarefa especificada. |
|
Cria uma nova tarefa na lista de tarefas especificada. |
|
Retorna todas as tarefas na lista de tarefas especificada. |
|
Move a tarefa especificada para outra posição na lista de tarefas de destino. |
|
Atualiza a tarefa especificada. |
|
Atualiza a tarefa especificada. |