REST Resource: notes

리소스: 메모

메모 1개

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

string

출력 전용. 이 메모의 리소스 이름입니다. KeepService의 식별자에 관한 일반적인 참고사항을 참고하세요.

createTime

string (Timestamp format)

출력 전용. 메모가 작성된 날짜

updateTime

string (Timestamp format)

출력 전용. 이 메모가 마지막으로 수정된 날짜

trashTime

string (Timestamp format)

출력 전용. 메모가 휴지통으로 이동한 날짜 trashed인 경우 메모는 결국 삭제됩니다. 메모가 휴지통으로 이동되지 않은 경우 이 필드는 설정되지 않으며 휴지통으로 설정된 필드는 false입니다.

trashed

boolean

출력 전용. 메모를 휴지통으로 이동한 경우 true 휴지통으로 이동되는 메모는 결국 삭제됩니다.

attachments[]

object (Attachment)

출력 전용. 이 메모에 첨부된 첨부파일입니다.

permissions[]

object (Permission)

출력 전용. 메모에 설정된 권한 목록입니다. 메모 소유자에 대한 항목이 하나 이상 포함되어 있습니다.

title

string

메모의 제목입니다. 길이는 1,000자(영문 기준) 미만이어야 합니다.

body

object (Section)

메모의 본문입니다.

첨부파일

메모의 첨부파일입니다.

JSON 표현
{
  "name": string,
  "mimeType": [
    string
  ]
}
필드
name

string

리소스 이름입니다.

mimeType[]

string

첨부파일을 사용할 수 있는 MIME 유형 (IANA 미디어 유형)입니다.

권한

메모에 대한 단일 권한 memberrole에 연결합니다.

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.
}
필드
name

string

출력 전용. 리소스 이름입니다.

role

enum (Role)

이 권한이 부여하는 역할입니다. 역할은 항목의 메모 읽기, 쓰기, 공유 기능을 결정합니다.

email

string

구성원과 연결된 이메일입니다. 생성 시 User 또는 Group 메시지의 email 필드는 비어 있거나 이 필드와 일치해야 합니다. 읽을 때 회원에게 연결된 이메일이 없는 경우 설정 해제될 수 있습니다.

deleted

boolean

출력 전용. 이 구성원이 삭제되었는지 여부입니다. 멤버가 복구되면 이 값이 false로 설정되며 복구된 구성원은 메모에서 역할을 유지합니다.

통합 필드 member는 역할이 부여된 ID를 지정합니다. 구성원이 삭제된 경우 설정이 해제됩니다. member은 다음 중 하나여야 합니다.
user

object (User)

출력 전용. 이 역할이 적용되는 사용자입니다.

group

object (Group)

출력 전용. 이 역할이 적용되는 그룹

family

object (Family)

출력 전용. 이 역할이 적용되는 Google 가족 그룹입니다.

역할

항목이 가질 수 있는 다양한 역할을 정의합니다.

열거형
ROLE_UNSPECIFIED 정의되지 않은 역할입니다.
OWNER 전체 액세스 권한을 부여하는 역할입니다. 이 역할은 추가하거나 삭제할 수 없습니다. 메모 작성자가 정의합니다.
WRITER 콘텐츠를 제공하고 메모 권한을 수정할 수 있는 권한을 부여하는 역할입니다.

사용자

단일 사용자를 설명합니다.

JSON 표현
{
  "email": string
}
필드
email

string

사용자의 이메일입니다.

그룹

단일 그룹을 설명합니다.

JSON 표현
{
  "email": string
}
필드
email

string

그룹 이메일입니다.

가족

단일 Google 제품군을 설명합니다.

섹션

메모의 내용

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.
}
필드
통합 필드 Content는 섹션의 콘텐츠는 이러한 값 유형 중 하나여야 합니다. Content은 다음 중 하나여야 합니다.
text

object (TextContent)

이 섹션의 콘텐츠가 텍스트 블록인 경우 사용됩니다. 텍스트 콘텐츠는 20,000자 미만이어야 합니다.

list

object (ListContent)

이 섹션의 콘텐츠가 목록인 경우 사용됩니다.

텍스트 콘텐츠

단일 텍스트 섹션 또는 목록 항목의 텍스트 블록입니다.

JSON 표현
{
  "text": string
}
필드
text

string

메모의 텍스트입니다. 한도는 이 유형을 사용하는 특정 필드에 따라 다릅니다.

목록 콘텐츠

단일 목록 메모의 항목 목록입니다.

JSON 표현
{
  "listItems": [
    {
      object (ListItem)
    }
  ]
}
필드
listItems[]

object (ListItem)

목록의 항목입니다. 항목 수는 1,000개 미만이어야 합니다.

ListItem

메모 목록의 단일 목록 항목입니다.

JSON 표현
{
  "childListItems": [
    {
      object (ListItem)
    }
  ],
  "text": {
    object (TextContent)
  },
  "checked": boolean
}
필드
childListItems[]

object (ListItem)

설정하면 이 목록 항목 아래에 중첩된 목록 항목의 목록이 표시됩니다. 중첩 수준은 하나만 허용됩니다.

text

object (TextContent)

이 항목의 텍스트입니다. 길이는 1,000자(영문 기준) 미만이어야 합니다.

checked

boolean

항목이 선택되었는지 여부를 나타냅니다.

방법

create

새 메모를 만듭니다.

delete

메모를 삭제합니다.

get

메모를 받습니다.

list

메모를 나열합니다.