Type de ressource todoTask
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta
dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
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.
- Abonnementles notifications de modification.
- 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 | Aucune | 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 se présente comme suit : « 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 se présente comme suit : « 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 se présente comme suit : « 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 tâches subordonnées plus petites liées à la tâche parente plus complexe. |
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
La représentation JSON suivante montre le type de 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"
},
"startDateTime": {
"@odata.type": "microsoft.graph.dateTimeTimeZone"
},
"status": "String",
"title": "String",
"createdDateTime": "String (timestamp)",
"lastModifiedDateTime": "String (timestamp)",
"bodyLastModifiedDateTime": "String (timestamp)"
}