-
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)
→String
Arguments
dark:
Boolean
timestamp:
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
N
PostInput
-
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>