View Source Mobilizon.GraphQL.API.Events (Mobilizon v5.0.0-beta.1)
API for Events.
Summary
Functions
@spec create_event(map()) :: {:ok, Mobilizon.Federation.ActivityPub.Activity.t(), Mobilizon.Events.Event.t()} | {:error, atom() | Ecto.Changeset.t()}
Create an event
@spec delete_event(Mobilizon.Events.Event.t(), Mobilizon.Actors.Actor.t()) :: {:ok, Mobilizon.Federation.ActivityPub.Activity.t(), Entity.t()} | any()
Trigger the deletion of an event
@spec send_private_message_to_participants(map()) :: {:ok, Mobilizon.Federation.ActivityPub.Activity.t(), Mobilizon.Discussions.Comment.t()} | {:error, atom() | Ecto.Changeset.t()}
@spec update_event(map(), Mobilizon.Events.Event.t()) :: {:ok, Mobilizon.Federation.ActivityPub.Activity.t(), Mobilizon.Events.Event.t()} | {:error, atom() | Ecto.Changeset.t()}
Update an event