Zasób: Question
Reprezentuje jedno pytanie i niektóre odpowiedzi na nie.
Zapis JSON |
---|
{ "name": string, "author": { object ( |
Pola | |
---|---|
name |
Niezmienne. Unikalna nazwa pytania. locations/*/questions/* To pole będzie ignorowane, jeśli zostanie ustawione podczas tworzenia pytania. |
author |
Tylko dane wyjściowe. Autor pytania. |
upvoteCount |
Tylko dane wyjściowe. Liczba głosów za. |
text |
To pole jest wymagane. Treść pytania. Powinien zawierać co najmniej 3 słowa, a całkowita długość powinna wynosić co najmniej 10 znaków. Maksymalna długość to 4096 znaków. |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa utworzenia pytania. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej modyfikacji pytania. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
topAnswers[] |
Tylko dane wyjściowe. Lista odpowiedzi na pytanie posortowana według głosów za. W zależności od parametrów żądania (answersPerQuestion) może to nie być pełna lista odpowiedzi. |
totalAnswerCount |
Tylko dane wyjściowe. Łączna liczba odpowiedzi na to pytanie. |
Autor
Reprezentuje autora pytania lub odpowiedzi
Zapis JSON |
---|
{
"displayName": string,
"profilePhotoUri": string,
"type": enum ( |
Pola | |
---|---|
displayName |
Wyświetlana nazwa użytkownika |
profilePhotoUri |
Identyfikator URI zdjęcia profilowego użytkownika. |
type |
Typ użytkownika, który jest autorem. |
AuthorType
Wartość Enum określająca typ użytkownika, którego jest autorem.
Wartości w polu enum | |
---|---|
AUTHOR_TYPE_UNSPECIFIED |
Nie należy go używać. |
REGULAR_USER |
Zwykły użytkownik. |
LOCAL_GUIDE |
Lokalny przewodnik |
MERCHANT |
Właściciel/menedżer lokalizacji |
Odpowiedź
Reprezentuje odpowiedź na pytanie
Zapis JSON |
---|
{
"name": string,
"author": {
object ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Niepowtarzalna nazwa lokalizacji odpowiedzi/*/pytań/*/odpowiedzi/* |
author |
Tylko dane wyjściowe. Autor odpowiedzi. Jest ustawiana tylko podczas operacji na listach. |
upvoteCount |
Tylko dane wyjściowe. Liczba głosów za odpowiedzią. |
text |
To pole jest wymagane. Treść odpowiedzi. Powinien zawierać co najmniej 1 znak niebędący znakiem odstępu. Maksymalna długość to 4096 znaków. |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa momentu napisania odpowiedzi. Pobrano tylko podczas pobierania ListResponse. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej modyfikacji odpowiedzi. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
Metody |
|
---|---|
|
Dodaje pytanie dotyczące określonej lokalizacji. |
|
Usuwa określone pytanie napisane przez bieżącego użytkownika. |
|
Zwraca listę pytań podzieloną na strony i niektóre z nich odpowiedzi dotyczące określonej lokalizacji. |
|
Aktualizuje określone pytanie napisane przez bieżącego użytkownika. |