リソース: Note
1 つのメモ。
JSON 表現 |
---|
{ "name": string, "createTime": string, "updateTime": string, "trashTime": string, "trashed": boolean, "attachments": [ { object ( |
フィールド | |
---|---|
name |
出力のみ。このメモのリソース名。KeepService の識別子に関する一般的な注意事項を確認します。 |
createTime |
出力のみ。このメモが作成されたタイミング。 |
updateTime |
出力のみ。このメモの最終更新日 |
trashTime |
出力のみ。このメモがゴミ箱に移動されたとき |
trashed |
出力のみ。このメモがゴミ箱にある場合、 |
attachments[] |
出力のみ。このメモに添付されている添付ファイル。 |
permissions[] |
出力のみ。メモに設定されている権限のリスト。メモ所有者のエントリが 1 つ以上含まれています。 |
title |
メモのタイトル。1,000 文字未満で入力してください。 |
body |
メモの本文。 |
添付ファイル
メモの添付ファイル。
JSON 表現 |
---|
{ "name": string, "mimeType": [ string ] } |
フィールド | |
---|---|
name |
リソース名。 |
mimeType[] |
添付ファイルを利用できる MIME タイプ(IANA メディアタイプ)。 |
権限
メモに対する単一の権限。member
を role
に関連付けます。
JSON 表現 |
---|
{ "name": string, "role": enum ( |
フィールド | |
---|---|
name |
出力のみ。リソース名。 |
role |
この権限によって付与されるロール。このロールによって、エンティティがメモの読み取り、書き込み、共有を行えるかどうかが決まります。 |
email |
メンバーに関連付けられているメールアドレス。create で設定する場合、 |
deleted |
出力のみ。このメンバーが削除されたかどうか。メンバーが復元された場合、この値は false に設定され、復元されたメンバーはメモのロールを保持します。 |
共用体フィールド member 。ロールを付与された ID を指定します。メンバーが削除されている場合、そのメンバーは設定されません。member は次のいずれかになります。 |
|
user |
出力のみ。このロールが適用されるユーザー。 |
group |
出力のみ。このロールが適用されるグループ。 |
family |
出力のみ。このロールが適用される Google ファミリー。 |
ロール
エンティティが持つさまざまなロールを定義します。
列挙型 | |
---|---|
ROLE_UNSPECIFIED |
未定義のロール。 |
OWNER |
完全アクセス権を付与するロール。このロールを追加、削除することはできません。メモの作成者によって定義されます。 |
WRITER |
コンテンツを投稿したり、メモの権限を変更したりするロール。 |
ユーザー
1 人のユーザーについて記述します。
JSON 表現 |
---|
{ "email": string } |
フィールド | |
---|---|
email |
ユーザーのメールアドレス。 |
グループ
1 つのグループを表します。
JSON 表現 |
---|
{ "email": string } |
フィールド | |
---|---|
email |
グループのメールアドレス。 |
ファミリー
単一の Google ファミリーを表します。
セクション
メモの内容。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド Content 。このセクションのコンテンツは、次のいずれかの値型にする必要があります。Content は次のいずれかになります。 |
|
text |
このセクションのコンテンツがテキストのブロックである場合に使用されます。テキスト コンテンツの長さは 20,000 文字未満にする必要があります。 |
list |
このセクションのコンテンツがリストである場合に使用します。 |
テキスト コンテンツ
単一のテキスト セクションまたはリストアイテムのテキストのブロック。
JSON 表現 |
---|
{ "text": string } |
フィールド | |
---|---|
text |
メモのテキスト。この制限は、この型を使用する特定のフィールドによって異なります。 |
リストの内容
単一のリストメモのアイテムのリスト。
JSON 表現 |
---|
{
"listItems": [
{
object ( |
フィールド | |
---|---|
listItems[] |
リスト内のアイテム。アイテム数は 1,000 未満にする必要があります。 |
ListItem
メモのリストに含まれる単一のリストアイテム。
JSON 表現 |
---|
{ "childListItems": [ { object ( |
フィールド | |
---|---|
childListItems[] |
設定されている場合、このリスト アイテムの下にネストされているリストアイテムのリスト。ネストできるレベルは 1 つのみです。 |
text |
このアイテムのテキスト。1,000 文字未満で入力してください。 |
checked |
この項目のチェックボックスをオンにするかどうか。 |
Methods |
|
---|---|
|
新しメモを作成します。 |
|
メモを削除します。 |
|
メモを取得します。 |
|
メモのリストを取得します。 |