-
author:User? -
authorId:ID? -
body:String -
bodyHtml:StringDéprécié
Use bodyHtmlSafe. bodyHtmlSafe will eventually be renamed to bodyHtml too.
-
bodyHtmlSafe:HTML -
bodyPreview:String -
canBeEdited:BooleanDéprécié
Use canEdit instead.
-
canEdit(assert: String?)→Boolean -
createdAt:DateTime -
event:Event? -
eventId:ID? -
group:Group -
groupId:ID -
hasSeparateDarkPicture:Boolean -
id:ID -
links:[ Link] -
localID:LocalID -
myReactions:BooleanMap -
notifiedAt:DateTime?Déprécié
Le champ n'est plus mis à jour maintenant
-
pictureAltText:String -
pictureFile:String -
pictureFileDark:String -
pictureURL(dark: Boolean = false, timestamp: Boolean = true)→StringArguments
dark:Booleantimestamp:Boolean= true
-
published:Boolean -
publishedAt:DateTime -
reacted(emoji: String)→Boolean -
reactionCounts:Counts -
reactions(emoji: String)→Int -
shares:Int -
slug:String -
title:String -
uid:StringDéprécié
Use `slug` instead. This field was never universally unique.
-
visibility:GroupRestricted | Private | Public | SchoolRestricted | Unlisted
Posts
Les différents posts publiés par les différents groupes
Appelés Articles dans le code pour des soucis de rétrocompatibilité. Sera renommé en Post partout dans le futur.
Types
N PostInput
NPostInput -
body:String? -
event:LocalID? -
publishedAt:DateTime? -
title:String? -
visibility:(GroupRestricted | Private | Public | SchoolRestricted | Unlisted)?
Queries
article(id: LocalID) → Article
article(id: LocalID) → Article articleID(group: UID, slug: String) → LocalID?
articleID(group: UID, slug: String) → LocalID?Déprécié
Utilisez `article` à la place
homepage(after: String?, before: String?, first: Int?, last: Int?) → Connection< Article>
homepage(after: String?, before: String?, first: Int?, last: Int?) → Connection< Article> searchArticles(groupUid: String?, q: String) → [ ArticleSearchResult]
searchArticles(groupUid: String?, q: String) → [ ArticleSearchResult]Mutations
changePostOwner(group: UID, post: LocalID) → Result< Article>
changePostOwner(group: UID, post: LocalID) → Result< Article> createPost(body: String = , event: LocalID, group: UID, title: String = ) → Result< Article>
createPost(body: String = , event: LocalID, group: UID, title: String = ) → Result< Article> deleteArticle(id: LocalID) → Result< Article>
deleteArticle(id: LocalID) → Result< Article> deleteArticlePicture(id: ID) → Boolean
deleteArticlePicture(id: ID) → Boolean unlinkEventFromPost(post: LocalID) → Result< Article>
unlinkEventFromPost(post: LocalID) → Result< Article> updateArticlePicture(file: File, id: ID) → String
updateArticlePicture(file: File, id: ID) → String upsertArticle(...) → Result< Article>
upsertArticle(...) → Result< Article>Déprécié
Use upsertArticleV2 instead
Subscriptions
article(id: LocalID) → Article
article(id: LocalID) → Article homepage(after: String?, before: String?, first: Int?, last: Int?) → Connection< Article>
homepage(after: String?, before: String?, first: Int?, last: Int?) → Connection< Article>