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. Kapan catatan ini dibuat.

updateTime

string (Timestamp format)

Hanya output. Kapan catatan ini terakhir diubah.

trashTime

string (Timestamp format)

Hanya output. Saat catatan ini dimasukkan ke sampah. Jika trashed, catatan pada akhirnya akan dihapus. Jika catatan tidak dihapus, kolom ini tidak ditetapkan (dan kolom yang dihapus adalah false).

trashed

boolean

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

attachments[]

object (Attachment)

Hanya output. Lampiran yang dilampirkan ke catatan ini.

permissions[]

object (Permission)

Hanya output. Daftar izin yang ditetapkan pada catatan. Berisi minimal 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 membagikan catatan.

email

string

Email yang terkait dengan pelanggan. Jika ditetapkan saat pembuatan, kolom email dalam pesan User atau Group harus kosong atau cocok dengan kolom ini. Saat dibaca, dapat dibatalkan penetapannya 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 diberi peran. Anggota tidak ditetapkan jika anggota telah dihapus. member hanya dapat berupa salah satu dari berikut:
user

object (User)

Hanya output. Pengguna yang menerima peran ini.

group

object (Group)

Hanya output. Grup tempat peran ini berlaku.

family

object (Family)

Hanya output. Keluarga Google tempat peran ini berlaku.

Peran

Menentukan berbagai peran yang dapat dimiliki entitas.

Enum
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 berkontribusi pada konten dan mengubah izin catatan.

Pengguna

Menjelaskan satu pengguna.

Representasi JSON
{
  "email": string
}
Kolom
email

string

Email pengguna.

Grup

Menjelaskan satu Grup.

Representasi JSON
{
  "email": string
}
Kolom
email

string

Email grup.

Keluarga

Jenis ini tidak memiliki kolom.

Menjelaskan satu Google Keluarga.

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 ini. Content hanya dapat berupa salah satu dari berikut:
text

object (TextContent)

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

list

object (ListContent)

Digunakan jika konten bagian ini adalah daftar.

TextContent

Blok teks untuk satu bagian teks atau item daftar.

Representasi JSON
{
  "text": string
}
Kolom
text

string

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

ListContent

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 ditetapkan, daftar item daftar yang disusun bertingkat di bawah item daftar ini. Hanya satu tingkat susunan yang diizinkan.

text

object (TextContent)

Teks item ini. Panjang harus kurang dari 1.000 karakter.

checked

boolean

Apakah item ini telah dicentang atau tidak.

Metode

create

Membuat catatan baru.

delete

Menghapus catatan.

get

Mendapatkan catatan.

list

Mencantumkan catatan.