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şturulma zamanı.

updateTime

string (Timestamp format)

Yalnızca çıkış. Bu notun son değiştirildiği tarih.

trashTime

string (Timestamp format)

Yalnızca çıkış. Bu notun çöp kutusuna gönderilme zamanı. trashed durumunda not sonunda silinir. Not çöp kutusuna taşınmazsa bu alan ayarlanmaz (ve çöp kutusuna gönderilen alan false olur).

trashed

boolean

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

attachments[]

object (Attachment)

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

permissions[]

object (Permission)

Yalnızca çıkış. Notta belirlenen 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

Not 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 bir izin. member öğesini 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, varlığın not okuma, yazma ve paylaşma yeteneğini belirler.

email

string

Üyeyle ilişkilendirilen e-posta adresi. "Oluştur" değerine ayarlanırsa User veya Group mesajındaki email alanı boş olmalı ya da bu alanla eşleşmelidir. Üyenin ilişkilendirilmiş bir e-posta adresi yoksa okuma sırasında ayarı ayarlanmamış olabilir.

deleted

boolean

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

Birleştirme alanı member. Rolün verildiği kimliği belirtir. Üye silindiyse üye ayarlanmamış olur. member şunlardan 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 öğ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 İçerikle katkıda bulunma ve not izinlerini değiştirme olanağı sağlayan 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

Bu türde alan yok.

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
Birleştirme alanı Content. Bölümün içeriği bu değer türlerinden biri olmalıdır. Content şunlardan 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.

TextContent

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

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

string

Not metni. Bununla ilgili sınırlar, bu türün kullanıldığı belirli alana göre değişir.

ListContent

Tek bir liste notuna ait öğelerin 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)

Ayarlanırsa bu liste öğesinin altında iç içe yerleştirilmiş liste öğelerinin listesi. Yalnızca bir iç içe yerleştirme seviyesine izin verilir.

text

object (TextContent)

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

checked

boolean

Bu öğenin satın alınıp alınmadığı.

Yöntemler

create

Yeni bir not oluşturur.

delete

Notu siler.

get

Not alır.

list

Notları listeler.