Recurso: tarefa
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. Comprimento 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 essa tarefa. |
parent |
Apenas saída. Identificador da tarefa mãe. Esse campo é omitido se for uma tarefa de nível superior. Use o método "move" para mover a tarefa para um pai diferente ou para o nível superior. Uma tarefa pai nunca pode ser uma tarefa atribuída (de espaços do Chat, Documentos). 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 ordem alfabética, a tarefa será posicionada após a outra na mesma tarefa pai (ou no nível superior). Use o método "move" para mover a tarefa para outra posição. |
notes |
Anotações que descrevem a tarefa. As tarefas atribuídas nos Documentos Google não podem ter notas. Opcional. Comprimento máximo permitido: 8.192 caracteres. |
status |
Status da tarefa. Pode ser "needsAction" ou "completed". |
due |
Data de vencimento da tarefa (como um carimbo de data/hora RFC 3339). Opcional. A data de vencimento só registra informações de data. A parte de hora do carimbo de data/hora é descartada ao definir a data de vencimento. Não é possível ler ou gravar o prazo 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 tiver sido concluída. |
deleted |
Flag que indica se a tarefa foi excluída. Para tarefas atribuídas, esse 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 espaços de chat) são excluídas. Para excluir apenas a tarefa atribuída, acesse a página de atribuição e cancele a atribuição dela. 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, "email", "generic", "chat_message", "keep_note". |
links[].description |
A descrição (pode estar vazia). |
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 contextuais sobre tarefas atribuídas. Uma tarefa pode ser atribuída a um usuário, atualmente em plataformas como Documentos e Espaços do Chat. Esse campo é preenchido para tarefas atribuídas ao usuário atual e identifica de onde a tarefa foi atribuída. 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 página de atribuição (Documentos, espaços do Chat etc.). |
surfaceType |
Apenas saída. O tipo de superfície de origem da tarefa atribuída. No momento, isso é limitado a DOCUMENT ou SPACE. |
Campo de união surface_info . Informações sobre a plataforma (Documentos, Espaços do Chat) em que a 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 da tarefa. No momento, o arquivo do Drive só pode ser um documento. Este campo é somente leitura. |
spaceInfo |
Apenas saída. Informações sobre o espaço do Chat de origem da 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 é atribuída em um documento. |
SPACE |
A tarefa é atribuída em um espaço do Chat. |
DriveResourceInfo
Informações sobre o recurso do Drive em que uma tarefa foi atribuída (documento, 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 em que uma tarefa foi atribuída.
Representação JSON |
---|
{ "space": string } |
Campos | |
---|---|
space |
Apenas saída. O espaço do Chat de origem da 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. |