REST Resource: tasks

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
}
Campos
kind

string

Tipo do recurso. É sempre "tasks#task".

id

string

Identificador de tarefa.

etag

string

ETag do recurso.

title

string

Título da tarefa. Tamanho máximo permitido: 1.024 caracteres.

updated

string

Hora da última modificação da tarefa (como um carimbo de data/hora RFC 3339).

parent

string

Identificador de tarefa pai. Este campo é omitido se for uma tarefa de nível superior. Este campo é somente leitura. Use o método "mover" para mover a tarefa para outro pai ou para o nível superior.

position

string

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 após a outra na mesma tarefa pai (ou no nível superior). Este campo é somente leitura. Use o método "mover" para mover a tarefa para outra posição.

notes

string

Observações que descrevem a tarefa. Opcional. Tamanho máximo permitido: 8.192 caracteres.

status

string

Status da tarefa. É "needsAction" ou "completed".

due

string

Data de conclusão da tarefa (como um carimbo de data/hora RFC 3339). Opcional. A data de entrega registra apenas as informações de data. A parte de hora do carimbo de data/hora é descartada ao definir a data de entrega. Não é possível ler ou gravar o horário de entrega de uma tarefa usando a API.

completed

string

Data de conclusão da tarefa (como um carimbo de data/hora RFC 3339). Este campo é omitido se a tarefa não foi concluída.

deleted

boolean

Sinalização que indica se a tarefa foi excluída. O valor padrão é falso.

hidden

boolean

Sinalização que indica se a tarefa está oculta. Esse é o caso se a tarefa tiver sido marcada como concluída quando a lista de tarefas foi apagada pela última vez. O valor padrão é falso. Este campo é somente leitura.

links[].type

string

Tipo de link, por exemplo, "e-mail".

links[].description

string

A descrição. Em HTML, fala: tudo entre <a> e </a>.

links[].link

string

O URL.

Métodos

clear

Limpa todas as tarefas concluídas da lista de tarefas especificada.

delete

Exclui a tarefa especificada da lista de tarefas.

get

Retorna a tarefa especificada.

insert

Cria uma nova tarefa na lista de tarefas especificada.

list

Retorna todas as tarefas na lista de tarefas especificada.

move

Move a tarefa especificada para outra posição na lista de tarefas.

patch

Atualiza a tarefa especificada.

update

Atualiza a tarefa especificada.