Bonfire.API.MastoCompat.Fragments (Bonfire v1.0.1-social-alpha.28)

View Source

Centralized 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

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

activity_base()

GraphQL fragment for activity base fields

media()

GraphQL fragment for media fields (used in status queries)

media_attachment()

GraphQL fragment for media attachment fields (alternative format)

notification()

GraphQL fragment for notification fields

post_content()

GraphQL fragment for post/status content

user_profile()

GraphQL fragment for user/account profile data