Ressource List
La ressource list représente une liste dans un site. Cette ressource contient les propriétés de niveau supérieur de la liste, y compris les définitions de modèle et de champ.
Tâches dans une liste
Les tâches suivantes peuvent être exécutées sur les ressources list. Remarque : cette version bêta vous permet uniquement d’accéder aux listes. Vous ne pouvez pas en créer ni les mettre à jour. Toutefois, vous pouvez créer ou mettre à jour des éléments de liste.
Tous les exemples ci-dessous concernent un site, par exemple : https://graph.microsoft.com/v1.0/sites/{site-id}.
| Tâche courante | Méthode HTTP |
|---|---|
| Obtenir une liste | GET /lists/{list-id} |
| Énumérer les éléments de liste | GET /lists/{list-id}/items |
| Mettre à jour l’élément de la liste | PATCH /lists/{list-id}/items/{item-id} |
| Supprimer l’élément de liste | DELETE /lists/{list-id}/items/{item-id} |
| Créer un élément de liste | POST /lists/{list-id} |
| Obtenir les activités récentes | GET /lists/{list-id}/activities |
Représentation JSON
Voici une représentation JSON de la ressource list.
{
"activities": [{"@odata.type": "microsoft.graph.itemActivity"}],
"columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
"displayName": "title of list",
"drive": { "@odata.type": "microsoft.graph.drive" },
"items": [ { "@odata.type": "microsoft.graph.listItem" } ],
"list": {
"@odata.type": "microsoft.graph.listInfo",
"hidden": false,
"template": "documentLibrary | genericList | survey | links | announcements | contacts | accessRequest ..."
},
"system": false,
/* inherited from baseItem */
"id": "string",
"name": "name of list",
"createdBy": { "@odata.type": "microsoft.graph.identitySet" },
"createdDateTime": "timestamp",
"description": "description of list",
"eTag": "string",
"lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
"lastModifiedDateTime": "timestamp",
"parentReference": { "@odata.type": "microsoft.graph.itemReference" },
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"webUrl": "url to visit the list in a browser"
}
Propriétés
La ressource list possède les propriétés suivantes.
| Nom de la propriété | Type | Description |
|---|---|---|
| displayName | string | Titre affichable de la liste. |
| list | listInfo | Fournit des informations supplémentaires sur la liste. |
| system | systemFacet | Indique s’il s’agit d’une liste gérée par le système, le cas échéant. En lecture seule. |
Les propriétés suivantes sont héritées de la ressource baseItem.
| Nom de la propriété | Type | Description |
|---|---|---|
| id | chaîne | Identificateur unique de l’élément. En lecture seule. |
| name | string | Nom de l’élément. |
| createdBy | identitySet | Identité du créateur de cet élément. En lecture seule. |
| createdDateTime | DateTimeOffset | Date et heure de création de l’élément. En lecture seule. |
| description | string | Description de l’élément. |
| eTag | string | ETag pour l’élément. En lecture seule. |
| lastModifiedBy | identitySet | Identité du dernier modificateur de cet élément. En lecture seule. |
| lastModifiedDateTime | DateTimeOffset | Date et heure de dernière modification de l’élément. En lecture seule. |
| parentReference | itemReference | Informations de l’élément parent, si l’élément possède un parent. En lecture-écriture. |
| sharepointIds | sharepointIds | Renvoie les identificateurs utiles pour garantir la compatibilité de SharePoint REST. En lecture seule. |
| webUrl | chaîne (URL) | URL qui affiche l’élément dans le navigateur. En lecture seule. |
Relations
La ressource list a les relations suivantes avec les autres ressources.
| Nom de la relation | Type | Description |
|---|---|---|
| activities | Collection itemActivity | Activités récentes qui ont eu lieu au sein de cette liste. |
| lecteur | drive | Uniquement présent sur les bibliothèques de documents. Permet d’accéder à la liste comme s’il s’agissait d’une ressource drive avecdriveItem. |
| items | Collection(listItem) | Tous les éléments contenus dans le lecteur. |
| colonnes | Collection(columnDefinition) | Collection des définitions de champ pour cette liste. |
| contentTypes | Collection(contentType) | Collection de types de contenu présents dans cette liste. |