2020-01-22 02:14:42 +01:00
|
|
|
defmodule Mobilizon.Federation.ActivityPub.Activity do
|
2019-09-13 01:35:03 +02:00
|
|
|
@moduledoc """
|
|
|
|
Represents an activity.
|
|
|
|
"""
|
|
|
|
|
2019-09-16 02:07:44 +02:00
|
|
|
@type t :: %__MODULE__{
|
2021-09-10 11:36:05 +02:00
|
|
|
data: map(),
|
2019-09-16 02:07:44 +02:00
|
|
|
local: boolean,
|
|
|
|
actor: Actor.t(),
|
|
|
|
recipients: [String.t()]
|
|
|
|
}
|
|
|
|
|
2019-09-13 01:35:03 +02:00
|
|
|
defstruct [
|
|
|
|
:data,
|
|
|
|
:local,
|
|
|
|
:actor,
|
2019-09-16 02:07:44 +02:00
|
|
|
:recipients
|
2019-09-13 01:35:03 +02:00
|
|
|
]
|
|
|
|
end
|