- Ressource: Note
- Pièce jointe
- Autorisation
- Rôle
- Utilisateur
- Groupe
- Famille
- Section
- TextContent
- ListContent
- ListItem
- Méthodes
Ressource : Note
Une seule note.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "trashTime": string, "trashed": boolean, "attachments": [ { object ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de la ressource de cette note. Consultez la note générale sur les identifiants dans KeepService. |
createTime |
Uniquement en sortie. Date de création de cette note. |
updateTime |
Uniquement en sortie. Date de la dernière modification de cette note. |
trashTime |
Uniquement en sortie. Date à laquelle cette note a été placée dans la corbeille. Si la valeur est |
trashed |
Uniquement en sortie. |
attachments[] |
Uniquement en sortie. Pièces jointes à cette note |
permissions[] |
Uniquement en sortie. Liste des autorisations définies sur la note. Contient au moins une entrée pour le propriétaire de la note. |
title |
Titre de la note. La longueur doit être inférieure à 1 000 caractères. |
body |
Corps de la note. |
Pièce jointe
Pièce jointe à une note
| Représentation JSON |
|---|
{ "name": string, "mimeType": [ string ] } |
| Champs | |
|---|---|
name |
Nom de la ressource ; |
mimeType[] |
Types MIME (types de médias IANA) dans lesquels la pièce jointe est disponible. |
Autorisation
Une seule autorisation sur la note. Associe un member à un role.
| Représentation JSON |
|---|
{ "name": string, "role": enum ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de la ressource. |
role |
Rôle accordé par cette autorisation. Le rôle détermine si l'entité peut lire, écrire et partager des notes. |
email |
Adresse e-mail associée au membre. Si défini lors de la création, le champ |
deleted |
Uniquement en sortie. Indique si ce membre a été supprimé. Si le membre est récupéré, cette valeur est définie sur "false" et le membre récupéré conserve son rôle dans la note. |
Champ d'union member. Spécifie l'identité à laquelle le rôle a été attribué. Le membre n'est pas défini si celui-ci a été supprimé. member ne peut être qu'un des éléments suivants : |
|
user |
Uniquement en sortie. Utilisateur auquel ce rôle s'applique. |
group |
Uniquement en sortie. Groupe auquel ce rôle s'applique. |
family |
Uniquement en sortie. Famille Google à laquelle ce rôle s'applique. |
Rôle
Définit les différents rôles qu'une entité peut avoir.
| Enums | |
|---|---|
ROLE_UNSPECIFIED |
Rôle non défini. |
OWNER |
Rôle accordant un accès complet. Ce rôle ne peut pas être ajouté ni supprimé. Défini par le créateur de la note. |
WRITER |
Rôle permettant de contribuer au contenu et de modifier les autorisations des notes. |
Utilisateur
Décrit un seul utilisateur.
| Représentation JSON |
|---|
{ "email": string } |
| Champs | |
|---|---|
email |
Adresse e-mail de l'utilisateur. |
Groupe
Décrit un seul groupe.
| Représentation JSON |
|---|
{ "email": string } |
| Champs | |
|---|---|
email |
Adresse e-mail du groupe. |
Famille
Ce type ne comporte aucun champ.
Décrit une seule famille Google.
Section
Contenu de la note.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union Content. Le contenu de la section doit correspondre à l'un de ces types de valeurs. Content ne peut être qu'un des éléments suivants : |
|
text |
Utilisé si le contenu de cette section est un bloc de texte. Le contenu textuel doit comporter moins de 20 000 caractères. |
list |
Utilisé si le contenu de cette section est une liste. |
TextContent
Bloc de texte d'une section de texte ou d'un élément de liste.
| Représentation JSON |
|---|
{ "text": string } |
| Champs | |
|---|---|
text |
Texte de la note. Les limites varient selon le champ spécifique qui utilise ce type. |
ListContent
Liste des éléments d'une note de liste unique.
| Représentation JSON |
|---|
{
"listItems": [
{
object ( |
| Champs | |
|---|---|
listItems[] |
Éléments de la liste. Le nombre d'articles doit être inférieur à 1 000. |
ListItem
Élément de liste unique dans la liste d'une note.
| Représentation JSON |
|---|
{ "childListItems": [ { object ( |
| Champs | |
|---|---|
childListItems[] |
Si défini, liste des éléments de liste imbriqués sous cet élément de liste. Un seul niveau d'imbrication est autorisé. |
text |
Texte de cet élément. La longueur doit être inférieure à 1 000 caractères. |
checked |
Indique si cet élément a été coché ou non. |
Méthodes |
|
|---|---|
|
Crée une note. |
|
Supprime une note. |
|
Récupère une note. |
|
Répertorie les notes. |