REST Resource: locations.questions

리소스: Question

단일 질문과 그 답변 중 일부를 나타냅니다.

JSON 표현
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
필드
name

string

변경할 수 없습니다. 질문의 고유한 이름입니다. locations/*/questions/* 이 입력란은 질문 생성 중에 설정하면 무시됩니다.

author

object (Author)

출력 전용입니다. 질문 작성자입니다.

upvoteCount

integer

출력 전용입니다. 질문의 찬성 투표 수입니다.

text

string

필수 항목입니다. 질문의 텍스트입니다. 3개 이상의 단어를 포함해야 하며 총 길이는 10자 이상이어야 합니다. 최대 길이는 4,096자(영문 기준)입니다.

createTime

string (Timestamp format)

출력 전용입니다. 질문이 작성된 시간의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 질문이 마지막으로 수정된 시간의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

topAnswers[]

object (Answer)

출력 전용입니다. 찬성 투표를 기준으로 정렬된 질문에 대한 답변 목록입니다. 요청 매개변수 (answersPerQuestion)에 따라 답변의 전체 목록이 아닐 수도 있습니다.

totalAnswerCount

integer

출력 전용입니다. 이 질문에 게시된 답변의 총 개수입니다.

작성자

질문 또는 답변의 작성자를 나타냅니다.

JSON 표현
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
필드
displayName

string

사용자의 표시 이름

profilePhotoUri

string

사용자의 프로필 사진 URI입니다.

type

enum (AuthorType)

작성자의 사용자 유형입니다.

AuthorType

작성자의 사용자 유형에 대한 열거형입니다.

열거형
AUTHOR_TYPE_UNSPECIFIED 사용해서는 안 됩니다.
REGULAR_USER 일반 사용자입니다.
LOCAL_GUIDE 지역 가이드
MERCHANT 위치의 소유자/관리자

답변

질문에 대한 답변을 나타냅니다.

JSON 표현
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
필드
name

string

출력 전용입니다. 답변 locations/*/questions/*/answers/*의 고유한 이름입니다.

author

object (Author)

출력 전용입니다. 답변 작성자입니다. 목록 작업 중에만 설정됩니다.

upvoteCount

integer

출력 전용입니다. 답변에 대한 찬성 투표 수입니다.

text

string

필수 항목입니다. 답변의 텍스트입니다. 공백이 아닌 문자를 1개 이상 포함해야 합니다. 최대 길이는 4,096자(영문 기준)입니다.

createTime

string (Timestamp format)

출력 전용입니다. 답변이 작성된 시간의 타임스탬프입니다. ListResponse를 가져오는 동안에만 검색됩니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 답변이 마지막으로 수정된 시간의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

메서드

create

지정된 위치에 질문을 추가합니다.

delete

현재 사용자가 작성한 특정 질문을 삭제합니다.

list

지정된 위치에 대해 페이지로 나눈 질문 목록과 답변의 일부를 반환합니다.

patch

현재 사용자가 작성한 특정 질문을 업데이트합니다.