- Ressource: Question
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Auteur
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AuthorType
- Réponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
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 la question. |
text |
Obligatoire. Texte de la question. Il doit contenir au moins trois mots et la longueur totale doit être supérieure ou égale à 10 caractères. La longueur maximale est de 4 096 caractères. |
createTime |
Uniquement en sortie. Code temporel correspondant au moment où la question a été rédigée. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Code temporel correspondant à la dernière modification de la question. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. 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 risque de ne pas être complète (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 l'auteur est l'auteur.
Enums | |
---|---|
AUTHOR_TYPE_UNSPECIFIED |
Elle ne doit pas être utilisée. |
REGULAR_USER |
Un utilisateur standard. |
LOCAL_GUIDE |
Un Local Guide |
MERCHANT |
Propriétaire/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 des réponses lieux/*/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 pour cette réponse. |
text |
Obligatoire. Texte de la réponse. Il doit contenir au moins un caractère qui n'est pas un espace blanc. La longueur maximale est de 4 096 caractères. |
createTime |
Uniquement en sortie. Code temporel correspondant au moment où la réponse a été écrite. récupérée uniquement lors de la récupération de ListResponse. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Code temporel correspondant à la dernière modification de la réponse. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
Méthodes |
|
---|---|
|
Ajoute une question pour le lieu spécifié. |
|
Supprime une question spécifique écrite par l'utilisateur actuel. |
|
Affiche la liste paginée des questions et certaines de ses réponses pour un lieu spécifié. |
|
Met à jour une question spécifique écrite par l'utilisateur actuel. |