منبع: سوال
نشان دهنده یک سوال واحد و برخی از پاسخ های آن است.
نمایندگی JSON |
---|
{ "name": string, "author": { object ( |
فیلدها | |
---|---|
name | تغییرناپذیر. نام منحصر به فرد برای سوال. locations/*/questions/* اگر در حین ایجاد سوال تنظیم شود، این فیلد نادیده گرفته می شود. |
author | فقط خروجی نویسنده سوال. |
upvoteCount | فقط خروجی تعداد رای موافق برای سوال |
text | مورد نیاز. متن سوال. باید حداقل سه کلمه داشته باشد و طول کل باید بیشتر یا مساوی 10 کاراکتر باشد. حداکثر طول 4096 کاراکتر است. |
createTime | فقط خروجی مهر زمانی برای زمان نوشته شدن سوال. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
updateTime | فقط خروجی مهر زمانی برای آخرین باری که سوال تغییر کرده است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
topAnswers[] | فقط خروجی فهرستی از پاسخهای سؤال، مرتبسازی شده بر اساس رأی موافق. این ممکن است بسته به پارامترهای درخواست، لیست کاملی از پاسخ ها نباشد (answersPerQuestion) |
totalAnswerCount | فقط خروجی تعداد کل پاسخ های ارسال شده برای این سوال. |
نویسنده
نماینده یک سوال یا پاسخ است
نمایندگی JSON |
---|
{
"displayName": string,
"profilePhotoUri": string,
"type": enum ( |
فیلدها | |
---|---|
displayName | نام نمایشی کاربر |
profilePhotoUri | URI عکس پروفایل کاربر. |
type | نوع کاربری نویسنده است. |
نوع نویسنده
Enum برای نوع کاربری که نویسنده است.
Enums | |
---|---|
AUTHOR_TYPE_UNSPECIFIED | این نباید استفاده شود. |
REGULAR_USER | یک کاربر معمولی |
LOCAL_GUIDE | راهنمای محلی |
MERCHANT | مالک/مدیر مکان |
پاسخ دهید
پاسخ به یک سوال را نشان می دهد
نمایندگی JSON |
---|
{
"name": string,
"author": {
object ( |
فیلدها | |
---|---|
name | فقط خروجی نام منحصر به فرد برای مکان های پاسخ/*/سوالات/*/answers/* |
author | فقط خروجی نویسنده پاسخ. فقط در طول عملیات لیست تنظیم می شود. |
upvoteCount | فقط خروجی تعداد رای موافق برای پاسخ. |
text | مورد نیاز. متن پاسخ. باید حداقل یک نویسه بدون فاصله سفید داشته باشد. حداکثر طول 4096 کاراکتر است. |
createTime | فقط خروجی مهر زمانی برای نوشته شدن پاسخ. فقط در طول واکشی ListResponse بازیابی شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
updateTime | فقط خروجی مهر زمانی برای آخرین باری که پاسخ تغییر کرده است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
روش ها | |
---|---|
| یک سوال برای مکان مشخص شده اضافه می کند. |
| یک سوال خاص نوشته شده توسط کاربر فعلی را حذف می کند. |
| فهرست صفحه بندی شده سوالات و برخی از پاسخ های آن را برای یک مکان مشخص برمی گرداند. |
| یک سوال خاص نوشته شده توسط کاربر فعلی را به روز می کند. |