REST Resource: tasks

Ressource: Task

Représentation 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
}
Champs
kind

string

Type de la ressource. Il s'agit toujours de "tasks#task".

id

string

Identifiant de la tâche.

etag

string

ETag de la ressource.

title

string

Titre de la tâche. Longueur maximale autorisée: 1 024 caractères.

updated

string

Heure de la dernière modification de la tâche (en tant que code temporel RFC 3339).

parent

string

Identifiant de la tâche parente. Ce champ est omis s'il s'agit d'une tâche de niveau supérieur. Ce champ est en lecture seule. Utilisez la méthode "move" pour déplacer la tâche vers un autre parent ou vers le niveau racine.

position

string

Chaîne indiquant la position de la tâche parmi ses tâches frères sous la même tâche parente ou au niveau supérieur. Si cette chaîne est supérieure à la chaîne de position correspondante d'une autre tâche selon l'ordre lexicographique, la tâche est placée après l'autre tâche dans la même tâche parente (ou au niveau supérieur). Ce champ est en lecture seule. Utilisez la méthode "move" pour déplacer la tâche vers une autre position.

notes

string

Notes décrivant la tâche. Facultatif. Longueur maximale autorisée: 8 192 caractères.

status

string

État de la tâche. Il s'agit de « needsAction » ou « terminé ».

due

string

Date d'échéance de la tâche (en tant que code temporel RFC 3339). Facultatif. La date limite enregistre uniquement les informations de date. La partie heure de l'horodatage est supprimée lorsque vous définissez la date limite. Il n'est pas possible de lire ni d'écrire l'heure limite d'une tâche via l'API.

completed

string

Date de fin de la tâche (sous forme d'horodatage RFC 3339). Ce champ est omis si la tâche n'est pas terminée.

deleted

boolean

Indicateur indiquant si la tâche a été supprimée. La valeur par défaut est "False" (faux).

hidden

boolean

Indicateur indiquant si la tâche est masquée. C'est le cas si la tâche a été marquée comme terminée lorsque la liste des tâches a été effacée pour la dernière fois. La valeur par défaut est "False" (faux). Ce champ est en lecture seule.

links[].type

string

Type du lien (par exemple, "e-mail").

links[].description

string

La description. En HTML, parlez: tout ce qui se trouve entre <a> et </a>.

links[].link

string

URL.

Méthodes

clear

Efface toutes les tâches terminées de la liste de tâches spécifiée.

delete

Supprime la tâche spécifiée de la liste des tâches.

get

Renvoie la tâche spécifiée.

insert

Crée une tâche dans la liste de tâches spécifiée.

list

Renvoie toutes les tâches de la liste spécifiée.

move

Déplace la tâche spécifiée vers une autre position dans la liste de tâches.

patch

Met à jour la tâche spécifiée.

update

Met à jour la tâche spécifiée.