REST Resource: locations.questions

Resource: Pertanyaan

Mewakili satu pertanyaan dan beberapa jawabannya.

Representasi JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Kolom
name

string

Tidak dapat diubah. Nama unik untuk pertanyaan. locations/*/questions/* Kolom ini akan diabaikan jika ditetapkan selama pembuatan pertanyaan.

author

object (Author)

Hanya output. Penulis pertanyaan.

upvoteCount

integer

Hanya output. Jumlah suara positif untuk pertanyaan tersebut.

text

string

Wajib diisi. Teks pertanyaan. Deskripsi harus berisi minimal tiga kata dan panjang total harus lebih dari atau sama dengan 10 karakter. Panjang maksimum adalah 4.096 karakter.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat pertanyaan ditulis.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat pertanyaan terakhir diubah.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

Hanya output. Daftar jawaban atas pertanyaan, diurutkan berdasarkan suara positif. Daftar ini mungkin bukan daftar jawaban lengkap bergantung pada parameter permintaan (answerPerQuestion)

totalAnswerCount

integer

Hanya output. Jumlah total jawaban yang diposting untuk pertanyaan ini.

Penulis

Mewakili penulis pertanyaan atau jawaban

Representasi JSON
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
Kolom
displayName

string

Nama tampilan pengguna

profilePhotoUri

string

URI foto profil pengguna.

type

enum (AuthorType)

Jenis pengguna yang dimiliki penulis.

AuthorType

Enum untuk jenis pengguna yang dimiliki penulis.

Enum
AUTHOR_TYPE_UNSPECIFIED Metode ini tidak boleh digunakan.
REGULAR_USER Pengguna biasa.
LOCAL_GUIDE Local Guide
MERCHANT Pemilik/pengelola lokasi

Jawaban

Mewakili jawaban atas pertanyaan

Representasi JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Kolom
name

string

Hanya output. Nama unik untuk lokasi jawaban/*/questions/*/answers/*

author

object (Author)

Hanya output. Penulis jawaban. Hanya akan ditetapkan selama operasi daftar.

upvoteCount

integer

Hanya output. Jumlah suara positif untuk jawaban.

text

string

Wajib diisi. Teks jawaban. Teks harus berisi setidaknya satu karakter non-spasi kosong. Panjang maksimum adalah 4.096 karakter.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat jawaban ditulis. Hanya diambil selama pengambilan ListResponse.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat jawaban terakhir diubah.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

Metode

create

Menambahkan pertanyaan untuk lokasi yang ditentukan.

delete

Menghapus pertanyaan spesifik yang ditulis oleh pengguna saat ini.

list

Menampilkan daftar pertanyaan bernomor halaman dan beberapa jawabannya untuk lokasi tertentu.

patch

Memperbarui pertanyaan spesifik yang ditulis oleh pengguna saat ini.