Configuration de la discussion d'un média ou d'un direct : mode d'affichage, modération, et champs demandés au spectateur avant publication d'un message.
Il en existe exactement une par contenu, créée automatiquement avec lui. Les messages eux-mêmes ne se lisent pas ici.
| Nom | Type | Description |
|---|---|---|
id | ID! | - |
preset | DiscussionPreset | Mode d'animation de la discussion. Il détermine la présentation côté
lecteur : |
autoPublish | Boolean | Publie les messages sans validation préalable d'un modérateur. |
shouldBlockProfanity | Boolean | Refuse à la publication tout message dont le texte ou les réponses au formulaire contiennent une grossièreté, en français comme en anglais. Le message n'est pas créé : son auteur reçoit une erreur. Rien n'est masqué ni caviardé. |
isEmbed | Boolean | Affiche la discussion dans le lecteur embarqué. |
placeholder | String | Texte d'invite affiché au-dessus du formulaire de message. |
shouldShowMessages | Boolean | Affiche le fil des messages aux spectateurs. À |
shouldAllowAnswer | Boolean | Autorise les réponses à un message. |
shouldAllowLike | Boolean | Autorise les mentions « j'aime ». |
messagesCount | Int | Nombre total de messages, réponses comprises. |
createdAt | DateTime | - |
fields | [MessageField!] | Champs du formulaire d'inscription, dans leur ordre d'affichage. |
publisher | User | Utilisateur à l'origine de la discussion. |