Bonfire.API.MastoCompat.Fragments (Bonfire v1.0.1-social-alpha.28)
View SourceCentralized GraphQL fragments for Mastodon API mapping.
These fragments define the GraphQL field selections used by adapters to fetch data for Mastodon-compatible responses.
Usage
alias Bonfire.API.MastoCompat.Fragments
@user_profile Fragments.user_profile()
@post_content Fragments.post_content()Available Fragments
user_profile/0- Fields for Account mapping (profile, character, etc.)post_content/0- Fields for Status content mappingactivity_base/0- Base fields for Activity mappingmedia_attachment/0- Fields for MediaAttachment mapping
Summary
Functions
GraphQL fragment for activity base fields
GraphQL fragment for media fields (used in status queries)
GraphQL fragment for media attachment fields (alternative format)
GraphQL fragment for notification fields
GraphQL fragment for post/status content
GraphQL fragment for user/account profile data
Functions
GraphQL fragment for activity base fields
GraphQL fragment for media fields (used in status queries)
GraphQL fragment for media attachment fields (alternative format)
GraphQL fragment for notification fields
GraphQL fragment for post/status content
GraphQL fragment for user/account profile data