REST Resource: notes

Resource: Catatan

Satu catatan.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "trashTime": string,
  "trashed": boolean,
  "attachments": [
    {
      object (Attachment)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "title": string,
  "body": {
    object (Section)
  }
}
Kolom
name

string

Hanya output. Nama resource catatan ini. Lihat catatan umum tentang ID di KeepService.

createTime

string (Timestamp format)

Hanya output. Waktu saat catatan ini dibuat.

updateTime

string (Timestamp format)

Hanya output. Kapan catatan ini terakhir diubah.

trashTime

string (Timestamp format)

Hanya output. Saat catatan ini dibuang. Jika trashed, catatan tersebut akhirnya akan dihapus. Jika catatan tidak dibuang, kolom ini tidak ditetapkan (dan kolom yang telah dibuang adalah false).

trashed

boolean

Hanya output. true jika catatan ini telah dibuang. Jika dihapus, catatan pada akhirnya akan dihapus.

attachments[]

object (Attachment)

Hanya output. Lampiran yang dilampirkan pada catatan ini.

permissions[]

object (Permission)

Hanya output. Daftar izin yang ditetapkan pada catatan. Berisi setidaknya satu entri untuk pemilik catatan.

title

string

Judul catatan. Panjang harus kurang dari 1.000 karakter.

body

object (Section)

Isi catatan.

Lampiran

Lampiran ke catatan.

Representasi JSON
{
  "name": string,
  "mimeType": [
    string
  ]
}
Kolom
name

string

Nama resource;

mimeType[]

string

Jenis MIME (jenis media IANA) tempat lampiran tersedia.

Izin

Satu izin pada catatan. Mengaitkan member dengan role.

Representasi JSON
{
  "name": string,
  "role": enum (Role),
  "email": string,
  "deleted": boolean,

  // Union field member can be only one of the following:
  "user": {
    object (User)
  },
  "group": {
    object (Group)
  },
  "family": {
    object (Family)
  }
  // End of list of possible types for union field member.
}
Kolom
name

string

Hanya output. Nama resource.

role

enum (Role)

Peran yang diberikan oleh izin ini. Peran menentukan kemampuan entitas untuk membaca, menulis, dan berbagi catatan.

email

string

Email yang terkait dengan anggota. Jika ditetapkan saat dibuat, kolom email di pesan User atau Group harus kosong atau cocok dengan kolom ini. Tidak dapat dibaca jika anggota tidak memiliki email terkait.

deleted

boolean

Hanya output. Apakah anggota ini telah dihapus. Jika anggota dipulihkan, nilai ini ditetapkan ke salah (false) dan anggota yang dipulihkan akan mempertahankan peran di catatan.

Kolom union member. Menentukan identitas yang diberikan peran. Anggota tidak ditetapkan jika anggota telah dihapus. member hanya dapat berupa salah satu dari berikut:
user

object (User)

Hanya output. Pengguna yang akan menerima peran ini.

group

object (Group)

Hanya output. Grup tempat peran ini diterapkan.

family

object (Family)

Hanya output. Keluarga Google tempat peran ini berlaku.

Peran

Menentukan berbagai peran yang dapat dimiliki entitas.

Enumerasi
ROLE_UNSPECIFIED Peran yang tidak ditentukan.
OWNER Peran yang memberikan akses penuh. Peran ini tidak dapat ditambahkan atau dihapus. Ditentukan oleh pembuat catatan.
WRITER Peran yang memberikan kemampuan untuk mengontribusikan konten dan mengubah izin catatan.

Pengguna

Menjelaskan satu pengguna.

Representasi JSON
{
  "email": string
}
Kolom
email

string

Email pengguna.

Grup

Mendeskripsikan satu Grup.

Representasi JSON
{
  "email": string
}
Kolom
email

string

Email grup.

Keluarga

Mendeskripsikan satu Keluarga Google.

Bagian

Konten catatan.

Representasi JSON
{

  // Union field Content can be only one of the following:
  "text": {
    object (TextContent)
  },
  "list": {
    object (ListContent)
  }
  // End of list of possible types for union field Content.
}
Kolom
Kolom union Content. Konten bagian harus berupa salah satu jenis nilai berikut. Content hanya dapat berupa salah satu dari berikut:
text

object (TextContent)

Digunakan jika konten bagian ini berupa blok teks. Panjang konten teks harus kurang dari 20.000 karakter.

list

object (ListContent)

Digunakan jika konten bagian ini berupa daftar.

Konten Teks

Blok teks untuk satu bagian teks atau item daftar.

Representasi JSON
{
  "text": string
}
Kolom
text

string

Teks catatan. Batas jumlah ini bervariasi dengan kolom tertentu yang menggunakan jenis ini.

DaftarKonten

Daftar item untuk satu catatan daftar.

Representasi JSON
{
  "listItems": [
    {
      object (ListItem)
    }
  ]
}
Kolom
listItems[]

object (ListItem)

Item dalam daftar. Jumlah item harus kurang dari 1.000.

ListItem

Satu item daftar dalam daftar catatan.

Representasi JSON
{
  "childListItems": [
    {
      object (ListItem)
    }
  ],
  "text": {
    object (TextContent)
  },
  "checked": boolean
}
Kolom
childListItems[]

object (ListItem)

Jika disetel, daftar item daftar bertingkat pada item daftar ini. Hanya satu tingkat hierarki yang diizinkan.

text

object (TextContent)

Teks item ini. Panjang harus kurang dari 1.000 karakter.

checked

boolean

Apakah item ini telah dicentang atau belum.

Metode

create

Membuat catatan baru.

delete

Menghapus catatan.

get

Mendapatkan catatan.

list

Mencantumkan catatan.