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 notu inceleyin.

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ştirildiği tarih.

trashTime

string (Timestamp format)

Yalnızca çıkış. Bu notun çöp kutusuna taşındığı zaman. trashed ise not zaman içinde silinir. Not çöp kutusuna atılmamışsa bu alan ayarlanmaz (ve çöp kutusu alanı false olur).

trashed

boolean

Yalnızca çıkış. true, bu not çöp kutusuna taşındıysa. Çöp kutusuna gönderilen notlar zaman içinde silinir.

attachments[]

object (Attachment)

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

permissions[]

object (Permission)

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

title

string

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

body

object (Section)

Notun gövdesi.

Ek

Bir nota eklenen ek.

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

string

Kaynak adı;

mimeType[]

string

Ekin kullanılabildiği MIME türleri (IANA medya türleri).

İzin

Notta tek bir izin. Bir member'yi bir 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 izinle verilen rol. Rol, öğenin notları okuma, yazma ve paylaşma özelliğini belirler.

email

string

Üyeyle ilişkili e-posta adresi. Oluşturma sırasında ayarlanırsa User veya Group mesajındaki email alanı boş olmalı ya da bu alanla eşleşmelidir. Üyenin ilişkili bir e-postası yoksa okunma durumunda ayar kaldırılabilir.

deleted

boolean

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

Birlik alanı member. Rolün verildiği kimliği belirtir. Üye silinmişse üyenin değeri ayarlanmamış olur. member yalnızca aşağıdakilerden biri olabilir:
user

object (User)

Yalnızca çıkış. Bu rolün uygulandığı 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 öğenin sahip olabileceği çeşitli rolleri tanımlar.

Sıralamalar
ROLE_UNSPECIFIED Tanımlanmamış bir rol.
OWNER Tam erişim sağlayan bir rol. Bu rol eklenemez veya kaldırılamaz. Notu oluşturan kişi tarafından tanımlanır.
WRITER İçerik katkıda bulunma ve not izinlerini değiştirme olanağı 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-postası.

Grup

Tek bir grubu tanımlar.

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

string

Grup e-postası.

Aile

Bu türde alan yoktur.

Tek bir Google Ailesi'ni 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 yalnızca aşağıdakilerden 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 kısa olmalıdır.

list

object (ListContent)

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

TextContent

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 konudaki sınırlar, bu türün kullanıldığı belirli alana göre değişir.

ListContent

Tek bir liste notunun öğ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 notun listesindeki tek bir liste öğesi.

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

object (ListItem)

Ayarlanırsa 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şaretlenip işaretlenmediği.

Yöntemler

create

Yeni bir not oluşturur.

delete

Notu siler.

get

Not alır.

list

Notları listeler.