REST Resource: locations.questions

Ressource: Question

Représente une question unique et certaines de ses réponses.

Représentation JSON
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
Champs
name

string

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

object (Author)

Uniquement en sortie. Auteur de la question.

upvoteCount

integer

Uniquement en sortie. Nombre de votes pour la question.

text

string

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

string (Timestamp format)

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 : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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 : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

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

integer

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 (AuthorType)
}
Champs
displayName

string

Nom à afficher de l'utilisateur

profilePhotoUri

string

URI de la photo de profil de l'utilisateur.

type

enum (AuthorType)

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 (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
Champs
name

string

Uniquement en sortie. Nom unique des réponses lieux/*/questions/*/answers/*

author

object (Author)

Uniquement en sortie. Auteur de la réponse. Ne sera défini que lors des opérations de liste.

upvoteCount

integer

Uniquement en sortie. Nombre de votes pour pour cette réponse.

text

string

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

string (Timestamp format)

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 : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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 : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

Méthodes

create

Ajoute une question pour le lieu spécifié.

delete

Supprime une question spécifique écrite par l'utilisateur actuel.

list

Affiche la liste paginée des questions et certaines de ses réponses pour un lieu spécifié.

patch

Met à jour une question spécifique écrite par l'utilisateur actuel.