CommentThread

프레젠테이션 내의 단일 댓글 대화목록을 나타냅니다.

JSON 표현
{
  "commentId": string,
  "anchorId": string,
  "headPost": {
    object (Post)
  },
  "replies": [
    {
      object (Post)
    }
  ],
  "status": enum (Status),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "plainTextQuote": string
  // End of mutually exclusive fields.
}
필드
commentId

string

댓글 대화목록의 고유 ID입니다.

anchorId

string

이 대화목록이 연결된 프레젠테이션의 CommentAnchor ID입니다.

headPost

object (Post)

대화목록의 첫 번째 게시물입니다.

replies[]

object (Post)

헤드 게시물에 대한 답글입니다.

status

enum (Status)

대화목록이 열려 있는지 해결되었는지 여부입니다.

댓글이 생성될 때 페이지 요소에서 인용된 텍스트입니다. 다음은 상호 배타적인 필드 목록입니다. 응답에서 필드가 최대 하나 설정됩니다.
plainTextQuote

string

댓글이 생성될 때 페이지 요소에서 인용된 텍스트로, 일반 텍스트로 형식이 지정됩니다.

상호 배타적인 필드의 끝입니다.

게시

댓글 대화목록의 단일 게시물을 나타냅니다.

JSON 표현
{
  "postId": string,
  "content": string,
  "contentHtml": string,
  "author": {
    object (PostAuthor)
  },
  "createTime": string,
  "updateTime": string,
  "deleted": boolean,
  "fromImportedPresentation": boolean,
  "fromCopiedPresentation": boolean,
  "assigneeEmail": string,
  "commentAction": enum (CommentActionType)
}
필드
postId

string

출력 전용입니다. 게시물의 고유 ID입니다.

content

string

게시물의 콘텐츠입니다.

commentActionRESOLVE 또는 REOPEN이 아닌 경우 비어 있지 않아야 합니다.

이 텍스트 콘텐츠는 Slides 편집기에서 생성된 댓글과 유사하게 처리됩니다. 형식 지정, 알림 등에 유사한 동작이 적용됩니다.

2048 UTF-8 코드 단위를 초과할 수 없습니다.

contentHtml

string

출력 전용입니다. 게시물의 콘텐츠(HTML 형식)입니다.

author

object (PostAuthor)

출력 전용입니다. 게시물을 만든 사용자입니다.

createTime

string (Timestamp format)

출력 전용입니다. 게시물이 생성된 시간입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 게시물이 마지막으로 업데이트된 시간입니다.

deleted

boolean

출력 전용입니다. 게시물이 삭제되었는지 여부입니다. true인 경우 contentauthor 필드가 비어 있습니다.

fromImportedPresentation

boolean

출력 전용입니다. 게시물이 가져온 프레젠테이션에서 가져온 것인지 여부입니다. 이 필드는 호출자가 직접 설정할 수 없습니다.

fromCopiedPresentation

boolean

출력 전용입니다. 게시물이 복사된 프레젠테이션에서 가져온 것인지 여부입니다. 이 필드는 호출자가 직접 설정할 수 없습니다.

assigneeEmail

string

선택사항입니다. 이 게시물의 일부로 대화목록에 새로 할당되는 사용자의 이메일입니다.

다음의 경우 400 잘못된 요청 오류를 반환합니다.

  • 상위 대화목록은 headPost에 담당자가 없는 CommentThread입니다.

  • commentActionRESOLVE 또는 REOPEN으로 지정됩니다.

  • assigneeEmail이 2048 UTF-8 코드 단위를 초과합니다.

commentAction

enum (CommentActionType)

게시물을 만드는 과정에서 취해진 작업입니다.

PostAuthor

댓글 게시물을 작성한 사용자를 나타냅니다.

JSON 표현
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
필드
displayName

string

사용자의 표시 이름입니다. 작성자가 익명인 경우 값이 없을 수 있습니다.

me

boolean

사용자가 요청을 보내는 인증된 사용자인지 여부입니다.

anonymous

boolean

사용자가 익명인지 여부입니다.

user

string

게시물 작성자 사용자의 리소스 이름으로, Google People API에서 사용자를 식별하는 데에도 사용할 수 있습니다. 형식은 users/{user}입니다. 익명 필드가 true이거나 게시물이 가져온 프레젠테이션에서 가져온 경우 채워지지 않습니다.

CommentActionType

댓글 대화목록에 대한 이 답글로 취해진 작업입니다.

열거형
COMMENT_ACTION_TYPE_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
NO_COMMENT_ACTION_CHANGE 이 게시물에는 작업 변경사항이 없습니다.
RESOLVE 이 게시물은 대화목록을 해결합니다.
REOPEN 이 게시물은 대화목록을 다시 엽니다.

상태

댓글 대화목록의 상태 옵션입니다.

열거형
STATUS_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
OPEN 댓글 대화목록이 열려 있습니다.
RESOLVED 댓글 대화목록이 해결되었습니다.