リソース: Note
1 つのメモ。
JSON 表現 |
---|
{ "name": string, "createTime": string, "updateTime": string, "trashTime": string, "trashed": boolean, "attachments": [ { object ( |
フィールド | |
---|---|
name |
出力専用。このメモのリソース名。KeepService の ID に関する一般的な注意事項をご覧ください。 |
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 |
メンバーに関連付けられているメールアドレス。作成時に設定する場合は、 |
deleted |
出力専用。このメンバーが削除されているかどうか。メンバーが復元された場合、この値は false に設定され、復元されたメンバーはメモのロールを保持します。 |
共用体フィールド member 。ロールが付与された ID を指定します。メンバーが削除されている場合、メンバーは設定されません。member は次のいずれかになります。 |
|
user |
出力専用。このロールが適用されるユーザー。 |
group |
出力専用。このロールが適用されるグループ。 |
family |
出力専用。このロールが適用される Google ファミリー。 |
ロール
エンティティが持つことができるさまざまなロールを定義します。
列挙型 | |
---|---|
ROLE_UNSPECIFIED |
未定義のロール。 |
OWNER |
完全アクセス権を付与するロール。このロールを追加または削除することはできません。メモの作成者が定義します。 |
WRITER |
コンテンツの投稿とメモの権限の変更を許可するロール。 |
ユーザー
単一のユーザーを記述します。
JSON 表現 |
---|
{ "email": string } |
フィールド | |
---|---|
email |
ユーザーのメールアドレス。 |
グループ
単一のグループを記述します。
JSON 表現 |
---|
{ "email": string } |
フィールド | |
---|---|
email |
グループのメールアドレス。 |
家族向け
この型にはフィールドがありません。
単一の Google ファミリーを記述します。
セクション
メモの内容。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド Content 。セクションの内容は、次のいずれかの値のタイプにする必要があります。Content は次のいずれかになります。 |
|
text |
このセクションのコンテンツがテキストのブロックである場合に使用します。テキスト コンテンツの長さは 20,000 文字未満にする必要があります。 |
list |
このセクションのコンテンツがリストである場合に使用されます。 |
TextContent
単一のテキスト セクションまたはリスト項目のテキスト ブロック。
JSON 表現 |
---|
{ "text": string } |
フィールド | |
---|---|
text |
メモのテキスト。この上限は、この型を使用する特定のフィールドによって異なります。 |
ListContent
1 つのリストメモのアイテムのリスト。
JSON 表現 |
---|
{
"listItems": [
{
object ( |
フィールド | |
---|---|
listItems[] |
リスト内のアイテム。アイテム数は 1,000 未満にする必要があります。 |
ListItem
メモのリスト内の単一のリストアイテム。
JSON 表現 |
---|
{ "childListItems": [ { object ( |
フィールド | |
---|---|
childListItems[] |
設定されている場合、このリストアイテムの下にネストされたリストアイテムのリスト。ネストのレベルは 1 つだけです。 |
text |
この項目のテキスト。長さは 1,000 文字未満にする必要があります。 |
checked |
この項目にチェックが付いているかどうか。 |
メソッド |
|
---|---|
|
新しメモを作成します。 |
|
メモを削除します。 |
|
メモを取得します。 |
|
メモを一覧表示します。 |