Ressource: Question
Représente une question unique et certaines de ses réponses.
Représentation JSON |
---|
{ "name": string, "author": { object ( |
Champs | |
---|---|
name |
Immuable. Nom unique de la question. locations/*/questions/*. Ce champ sera ignoré s'il est défini lors de la création de la question. |
author |
Uniquement en sortie. Auteur de la question. |
upvoteCount |
Uniquement en sortie. Nombre de votes pour. |
text |
Obligatoire. Texte de la question. Il doit contenir au moins trois mots, et sa longueur totale doit être supérieure ou égale à 10 caractères. Il ne doit pas dépasser 4 096 caractères. |
createTime |
Uniquement en sortie. Le code temporel correspondant au moment où la question a été rédigée. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
updateTime |
Uniquement en sortie. Horodatage de la dernière modification de la question. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
topAnswers[] |
Uniquement en sortie. Liste des réponses à la question, triées par nombre de votes pour. Selon les paramètres de la requête, cette liste de réponses peut ne pas être exhaustive (answersPerQuestion) |
totalAnswerCount |
Uniquement en sortie. Nombre total de réponses publiées pour cette question. |
Auteur
Représente l'auteur d'une question ou d'une réponse
Représentation JSON |
---|
{
"displayName": string,
"profilePhotoUri": string,
"type": enum ( |
Champs | |
---|---|
displayName |
Nom à afficher de l'utilisateur |
profilePhotoUri |
URI de la photo de profil de l'utilisateur. |
type |
Type d'utilisateur dont est l'auteur. |
AuthorType
Énumération pour le type d'utilisateur dont est l'auteur.
Enums | |
---|---|
AUTHOR_TYPE_UNSPECIFIED |
Il ne doit pas être utilisé. |
REGULAR_USER |
Un utilisateur normal. |
LOCAL_GUIDE |
Un Local Guide |
MERCHANT |
Le propriétaire ou l'administrateur de l'établissement |
Réponse
Représente une réponse à une question
Représentation JSON |
---|
{
"name": string,
"author": {
object ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom unique de l'emplacement des réponses/*/questions/*/answers/* |
author |
Uniquement en sortie. Auteur de la réponse. Ne sera défini que lors des opérations de liste. |
upvoteCount |
Uniquement en sortie. Nombre de votes pour. |
text |
Obligatoire. Texte de la réponse. Il doit contenir au moins un caractère qui n'est pas un espace. Il ne doit pas dépasser 4 096 caractères. |
createTime |
Uniquement en sortie. Code temporel correspondant au moment où la réponse a été écrite. Récupération uniquement lors de la récupération de ListResponse. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
updateTime |
Uniquement en sortie. Code temporel de la dernière modification de la réponse. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
Méthodes |
|
---|---|
|
Ajoute une question pour le lieu spécifié. |
|
Supprime une question spécifique rédigée par l'utilisateur actuel. |
|
Affiche la liste paginée de questions et certaines de ses réponses pour un emplacement spécifié. |
|
Met à jour une question spécifique écrite par l'utilisateur actuel. |