mirror of
https://github.com/algora-io/tv.git
synced 2025-03-17 20:17:45 +02:00
30 lines
574 B
Elixir
30 lines
574 B
Elixir
defmodule Algora.Library.Events do
|
|
defmodule LivestreamStarted do
|
|
defstruct video: nil
|
|
end
|
|
|
|
defmodule LivestreamEnded do
|
|
defstruct video: nil
|
|
end
|
|
|
|
defmodule ThumbnailsGenerated do
|
|
defstruct video: nil
|
|
end
|
|
|
|
defmodule ProcessingQueued do
|
|
defstruct video: nil
|
|
end
|
|
|
|
defmodule ProcessingProgressed do
|
|
defstruct video: nil, stage: nil, pct: nil
|
|
end
|
|
|
|
defmodule ProcessingCompleted do
|
|
defstruct video: nil, action: nil, url: nil
|
|
end
|
|
|
|
defmodule ProcessingFailed do
|
|
defstruct video: nil, attempt: nil, max_attempts: nil
|
|
end
|
|
end
|