1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
defmodule MatrixAppService.Event do
@moduledoc """
Struct for a Matrix event.
"""
@type t :: %__MODULE__{
age: integer(),
content: map(),
event_id: String.t(),
origin_server_ts: integer(),
room_id: String.t(),
sender: String.t(),
state_key: String.t(),
type: String.t(),
unsigned: map(),
user_id: String.t()
}
defstruct age: nil,
content: %{},
event_id: nil,
origin_server_ts: nil,
room_id: nil,
sender: nil,
state_key: "",
type: nil,
unsigned: %{},
user_id: nil
end
|