REST Resource: notes

Kaynak: Not

Tek bir not.

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

string

Yalnızca çıkış. Bu notun kaynak adı. KeepService'teki tanımlayıcılarla ilgili genel nota bakın.

createTime

string (Timestamp format)

Yalnızca çıkış. Bu notun oluşturulduğu tarih.

updateTime

string (Timestamp format)

Yalnızca çıkış. Bu notun en son değiştirilme zamanı.

trashTime

string (Timestamp format)

Yalnızca çıkış. Bu not çöp kutusuna gönderildiğinde. Not trashed ise not daha sonra silinir. Not çöp kutusuna gönderilmemişse bu alan ayarlanmamıştır (ve çöp kutusuna gönderilmiş alan false değeridir).

trashed

boolean

Yalnızca çıkış. Bu not çöp kutusuna gönderildiyse true. Çöp kutusuna gönderilirse not sonunda silinir.

attachments[]

object (Attachment)

Yalnızca çıkış. Bu nota ekli ekler.

permissions[]

object (Permission)

Yalnızca çıkış. Notta ayarlanan izin listesi. Not sahibi için en az bir giriş içeriyor.

title

string

Notun başlığı. Uzunluk 1.000 karakterden az olmalıdır.

body

object (Section)

Notun gövdesi.

Ek

Notun eki.

JSON gösterimi
{
  "name": string,
  "mimeType": [
    string
  ]
}
Alanlar
name

string

Kaynak adı;

mimeType[]

string

Ekin bulunduğu MIME türleri (IANA medya türleri).

İzin

Notta tek izin. member öğesini role ile ilişkilendirir.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. Kaynak adı.

role

enum (Role)

Bu izin ile atanan rol. Rol, varlığın not okuma, yazma ve paylaşma özelliğini belirler.

email

string

Üyeyle ilişkili e-posta adresi. Oluşturma işleminde ayarlanırsa User veya Group mesajındaki email alanı boş olmalı ya da bu alanla eşleşmelidir. Okunduğunda, üyeyle ilişkili bir e-posta adresi yoksa "ayarlanmadı" durumuna geçebilir.

deleted

boolean

Yalnızca çıkış. Bu üyenin silinip silinmediği. Üye kurtarıldıysa bu değer false olarak ayarlanır ve kurtarılan üye nottaki rolü korur.

Birlik alanı member. Rol için atanan kimliği belirtir. Üye silindiyse üyenin ayarı kaldırılır. member aşağıdakilerden yalnızca biri olabilir:
user

object (User)

Yalnızca çıkış. Bu rolün geçerli olduğu kullanıcı.

group

object (Group)

Yalnızca çıkış. Bu rolün geçerli olduğu grup.

family

object (Family)

Yalnızca çıkış. Bu rolün geçerli olduğu Google Ailesi.

Rol

Bir varlığın sahip olabileceği çeşitli rolleri tanımlar.

Sıralamalar
ROLE_UNSPECIFIED Tanımlanmamış bir rol.
OWNER Tam erişim izni veren bir rol. Bu rol eklenemez veya kaldırılamaz. Notu oluşturan kullanıcı tarafından tanımlanır.
WRITER İçerik ekleme ve not izinlerini değiştirme yetkisi veren bir rol.

Kullanıcı

Tek bir kullanıcıyı tanımlar.

JSON gösterimi
{
  "email": string
}
Alanlar
email

string

Kullanıcının e-posta adresi.

Grup

Tek bir Grubu tanımlar.

JSON gösterimi
{
  "email": string
}
Alanlar
email

string

Grup e-posta adresi.

Aile

Tek bir Google Ailesini tanımlar.

Bölüm

Notun içeriği.

JSON gösterimi
{

  // 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.
}
Alanlar
Birlik alanı Content. Bölümün içeriği bu değer türlerinden biri olmalıdır. Content aşağıdakilerden yalnızca biri olabilir:
text

object (TextContent)

Bu bölümün içeriği bir metin bloğuysa kullanılır. Metin içeriğinin uzunluğu 20.000 karakterden az olmalıdır.

list

object (ListContent)

Bu bölümün içeriği listeyse kullanılır.

Metin İçeriği

Tek bir metin bölümü veya liste öğesi için metin bloğu.

JSON gösterimi
{
  "text": string
}
Alanlar
text

string

Notun metni. Bu sınırlama, bu türü kullanan alana göre değişir.

Liste İçeriği

Tek bir liste notu için öğe listesi.

JSON gösterimi
{
  "listItems": [
    {
      object (ListItem)
    }
  ]
}
Alanlar
listItems[]

object (ListItem)

Listedeki öğeler. Öğe sayısı 1.000'den az olmalıdır.

ListItem

Bir not listesindeki tek bir liste öğesi.

JSON gösterimi
{
  "childListItems": [
    {
      object (ListItem)
    }
  ],
  "text": {
    object (TextContent)
  },
  "checked": boolean
}
Alanlar
childListItems[]

object (ListItem)

Ayarlandıysa bu liste öğesinin altına yerleştirilmiş liste öğelerinin listesi. Yalnızca bir iç içe yerleştirme düzeyine izin verilir.

text

object (TextContent)

Bu öğenin metni. Uzunluk 1.000 karakterden az olmalıdır.

checked

boolean

Bu öğenin işaretli olup olmadığı.

Yöntemler

create

Yeni not oluşturur.

delete

Notu siler.

get

Not alır.

list

Notları listeler.