Type de ressource todoTask

Espace de noms: microsoft.graph

Une tâche todoTask représente une tâche, telle qu’un travail ou un élément personnel, qui peut être suivie et terminée.

Un todoTask est toujours contenu dans un todoTaskList. Il inclut une relation à une collection d’objets linkedResource , qui suit une ou plusieurs sources de la tâche.

Cette ressource prend en charge les éléments suivants :

  • Ajout de vos données en tant que propriétés personnalisées dans les extensions ouvertes.
  • Utilisation de la requête delta pour suivre les ajouts, les suppressions et les mises à jour incrémentiels.

Méthodes

Méthode Type de retour Description
Répertorier les tâches Collection todoTask Obtenir toutes les ressources todoTask dans la liste spécifiée.
Créer une tâche todoTask Créer un todoTask dans la liste des tâches spécifiée
Obtenir une tâche todoTask Lisez les propriétés et les relations d’un objet todoTask .
Mettre à jour une tâche todoTask Mettez à jour les propriétés d’un objet todoTask .
Supprimer une tâche Aucun Supprime un objet todoTask .
Lister les éléments de liste de vérification collection checklistItem Obtenez les ressources checklistItem à partir de la propriété de navigation checklistItems.
Créer un objet checklistItem checklistItem Créez un objet checklistItem .
Répertorier linkedResources collection linkedResource Obtenez les linkedResources à partir de la propriété de navigation linkedResources.
Créer des ressources liées linkedResource Créez un objet linkedResources.

Propriétés

Propriété Type Description
corps itemBody Le corps de la tâche qui contient généralement des informations sur la tâche.
bodyLastModifiedDateTime DateTimeOffset Date et heure de la dernière modification du corps de la tâche. Par défaut, cette valeur est définie dans le fuseau horaire UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. La valeur de la propriété utilise le format ISO 8601, toujours en heure UTC. Par exemple, minuit UTC le 1er janvier 2020 ressemblerait à ceci : « 2020-01-01T00:00:00Z ».
categories String collection Les catégories associées à la tâche. Chaque catégorie correspond à la propriétédisplayNamed’unoutlookCategory que l’utilisateur a définie.
completedDateTime dateTimeTimeZone Date et heure dans le fuseau horaire spécifié où la tâche a été terminée.
createdDateTime DateTimeOffset Date et heure de création de la tâche. Par défaut, cette valeur est définie dans le fuseau horaire UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. La valeur de la propriété utilise le format ISO 8601. Par exemple, minuit UTC le 1er janvier 2020 ressemblerait à ceci : « 2020-01-01T00:00:00Z ».
dueDateTime dateTimeTimeZone Date et heure dans le fuseau horaire spécifié pour laquelle la tâche doit être terminée.
hasAttachments Boolean Indique si la tâche comporte des pièces jointes.
id Chaîne Identificateur unique de la tâche. Par défaut, cette valeur change lorsque l’élément est déplacé d’une liste à une autre.
importance importance Importance de la tâche. Les valeurs possibles sont les suivantes : low, normal et high.
isReminderOn Boolean Valeur True si une alerte est définie pour rappeler la true à l’utilisateur.
lastModifiedDateTime DateTimeOffset Date et heure de la dernière modification de la tâche. Par défaut, le fuseau est UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. La valeur de la propriété utilise le format ISO 8601, toujours en heure UTC. Par exemple, minuit UTC le 1er janvier 2020 ressemblerait à ceci : « 2020-01-01T00:00:00Z ».
recurrence patternedRecurrence Modèle de périodicité pour la tâche.
reminderDateTime dateTimeTimeZone Date et heure dans le fuseau horaire spécifié pour qu’une alerte de rappel de la tâche se produise.
startDateTime dateTimeTimeZone Date et heure dans le fuseau horaire spécifié à laquelle le début de la tâche est planifié.
statut Statustâches Indique l’état ou la progression de la tâche. Les valeurs possibles sont les suivantes : notStarted, inProgress, completed, waitingOnOthers, deferred.
title Chaîne Brève description de la tâche.

Relations

Relation Type Description
pièces jointes collection taskFileAttachment Collection de pièces jointes pour la tâche.
checklistItems collection checklistItem Collection de checklistItems liés à une tâche.
extensions collection extension Collection d’extensions ouvertes définies pour la tâche. Pouvant accepter la valeur Null.
linkedResources collection linkedResource Collection de ressources liées à la tâche.

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "@odata.type": "#microsoft.graph.todoTask",
  "id": "String (identifier)",
  "body": {
    "@odata.type": "microsoft.graph.itemBody"
  },
  "categories": ["string"],
  "completedDateTime": {
    "@odata.type": "microsoft.graph.dateTimeTimeZone"
  },
  "dueDateTime": {
    "@odata.type": "microsoft.graph.dateTimeTimeZone"
  },
  "importance": "String",
  "isReminderOn": "Boolean",
  "recurrence": {
    "@odata.type": "microsoft.graph.patternedRecurrence"
  },
  "reminderDateTime": {
    "@odata.type": "microsoft.graph.dateTimeTimeZone"
  },
  "status": "String",
  "title": "String",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "bodyLastModifiedDateTime": "String (timestamp)"
}