Zasób: Question
Reprezentuje jedno pytanie i niektóre odpowiedzi.
Zapis JSON |
---|
{ "name": string, "author": { object ( |
Pola | |
---|---|
name |
Stały. Unikalna nazwa pytania. lokalizacje/*/pytania/* To pole zostanie zignorowane, jeśli zostanie ustawione podczas tworzenia pytania. |
author |
Tylko dane wyjściowe. Autor pytania. |
upvoteCount |
Tylko dane wyjściowe. Liczba głosów za pytaniem. |
text |
Wymagane. Treść pytania. Powinien zawierać co najmniej 3 słowa, a jego całkowita długość nie może przekraczać 10 znaków. Maksymalna długość to 4096 znaków. |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa określająca, kiedy pytanie zostało napisane. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej modyfikacji pytania. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową 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 nie być pełna lista odpowiedzi. |
totalAnswerCount |
Tylko dane wyjściowe. Łączna liczba odpowiedzi opublikowanych 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órego autorem jest autor. |
AuthorType
Wyliczenie typu użytkownika, którego jest autor.
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. Unikalna nazwa lokalizacji/*/pytań/*/answers/* |
author |
Tylko dane wyjściowe. Autor odpowiedzi. Zostanie ustawiony tylko podczas operacji na liście. |
upvoteCount |
Tylko dane wyjściowe. Liczba głosów za odpowiedzią. |
text |
Wymagane. Tekst 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 określająca, kiedy odpowiedź została napisana. Pobrano tylko podczas pobierania odpowiedzi ListResponse. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej modyfikacji odpowiedzi. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
Metody |
|
---|---|
|
Dodaje pytanie dotyczące określonej lokalizacji. |
|
Usuwa konkretne pytanie napisane przez bieżącego użytkownika. |
|
Zwraca podzieloną na strony listę pytań i niektórych odpowiedzi dla określonej lokalizacji. |
|
Aktualizuje konkretne pytanie napisane przez bieżącego użytkownika. |