Message d'une discussion : question ou commentaire d'un spectateur, ou message
écrit par un modérateur. Une réponse est un message rattaché à un autre par
parentMessageId ; seuls les messages racines portent des groupes et un
état résolu.
| Nom | Type | Description |
|---|---|---|
id | ID! | - |
value | String! | Texte du message, en texte brut : enregistré et renvoyé tel quel, HTML compris, jamais interprété. L'échapper à l'affichage. |
authorName | String! | Nom affiché à côté du message. Pour un spectateur, la valeur du champ du formulaire désigné comme clé d'affichage ; pour un modérateur, son pseudo sur la discussion, à défaut son pseudo par défaut, à défaut « Modérateur ». Chaîne vide pour un spectateur qui n'a pas renseigné ce champ, ou quand aucun champ du formulaire n'est actif. Texte brut, à échapper à l'affichage. |
fromModerator | Boolean! | Message écrit par un modérateur. |
isVisible | Boolean! | Message publié dans le lecteur. |
isCensored | Boolean! | Message marqué indésirable, donc retiré du lecteur. Posé par le filtre
anti-grossièretés quand la discussion a |
isPrivate | Boolean! | Réponse envoyée par e-mail à l'auteur du message, sans publication. |
isShownToPresenter | Boolean! | Message transmis à l'animateur. |
presenterOnly | Boolean! | Message d'un modérateur réservé à l'animateur, jamais publié dans le lecteur. |
isResolved | Boolean! | Message traité par la modération. |
likes | Int! | Nombre de mentions « j'aime ». |
parentMessageId | ID | Message auquel celui-ci répond. |
answersCount | Int! | Nombre de réponses au message. |
createdAt | DateTime! | Date d'envoi. |
updatedAt | DateTime | Date affichée à la place de |
resolvedAt | DateTime | Date à laquelle le message a été marqué résolu. |
resolvedBy | User | Utilisateur qui a marqué le message résolu. |
answers | [Message!]! | Réponses au message, de la plus récente à la plus ancienne. |
groups | [MessageGroup!]! | Groupes du message, dans leur ordre d'affichage. |
fieldValues | [MessageFieldValue!]! | Réponses du spectateur au formulaire de la discussion. |