19 lines
365 B
Elixir
19 lines
365 B
Elixir
|
defmodule MatrixServer.DeviceTransaction do
|
||
|
use Ecto.Schema
|
||
|
|
||
|
alias MatrixServer.Device
|
||
|
|
||
|
@type t :: %__MODULE__{
|
||
|
txn_id: String.t(),
|
||
|
event_id: String.t(),
|
||
|
device_id: integer()
|
||
|
}
|
||
|
|
||
|
@primary_key {:txn_id, :string, []}
|
||
|
schema "device_transactions" do
|
||
|
field :event_id, :string
|
||
|
|
||
|
belongs_to :device, Device
|
||
|
end
|
||
|
end
|