Current section
Files
Jump to
Current section
Files
lib/fishjam/server_notifications.pb.ex
defmodule Fishjam.ServerMessage.PeerType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "fishjam.ServerMessage.PeerType",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :PEER_TYPE_UNSPECIFIED, 0
field :PEER_TYPE_WEBRTC, 1
field :PEER_TYPE_AGENT, 2
end
defmodule Fishjam.ServerMessage.EventType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "fishjam.ServerMessage.EventType",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :EVENT_TYPE_UNSPECIFIED, 0
field :EVENT_TYPE_SERVER_NOTIFICATION, 1
end
defmodule Fishjam.ServerMessage.RoomCrashed do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.RoomCrashed",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
end
defmodule Fishjam.ServerMessage.PeerAdded do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.PeerAdded",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId"
field :peer_type, 3, type: Fishjam.ServerMessage.PeerType, json_name: "peerType", enum: true
end
defmodule Fishjam.ServerMessage.PeerDeleted do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.PeerDeleted",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId"
field :peer_type, 3, type: Fishjam.ServerMessage.PeerType, json_name: "peerType", enum: true
end
defmodule Fishjam.ServerMessage.PeerConnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.PeerConnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId"
field :peer_type, 3, type: Fishjam.ServerMessage.PeerType, json_name: "peerType", enum: true
end
defmodule Fishjam.ServerMessage.PeerDisconnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.PeerDisconnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId"
field :peer_type, 3, type: Fishjam.ServerMessage.PeerType, json_name: "peerType", enum: true
end
defmodule Fishjam.ServerMessage.PeerCrashed do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.PeerCrashed",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId"
field :reason, 3, type: :string
field :peer_type, 4, type: Fishjam.ServerMessage.PeerType, json_name: "peerType", enum: true
end
defmodule Fishjam.ServerMessage.ComponentCrashed do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.ComponentCrashed",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :component_id, 2, type: :string, json_name: "componentId"
end
defmodule Fishjam.ServerMessage.Authenticated do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.Authenticated",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
end
defmodule Fishjam.ServerMessage.AuthRequest do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.AuthRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :token, 1, type: :string
end
defmodule Fishjam.ServerMessage.SubscribeRequest do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.SubscribeRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :event_type, 1, type: Fishjam.ServerMessage.EventType, json_name: "eventType", enum: true
end
defmodule Fishjam.ServerMessage.SubscribeResponse do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.SubscribeResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :event_type, 1, type: Fishjam.ServerMessage.EventType, json_name: "eventType", enum: true
end
defmodule Fishjam.ServerMessage.RoomCreated do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.RoomCreated",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
end
defmodule Fishjam.ServerMessage.RoomDeleted do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.RoomDeleted",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
end
defmodule Fishjam.ServerMessage.HlsPlayable do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.HlsPlayable",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :component_id, 2, type: :string, json_name: "componentId"
end
defmodule Fishjam.ServerMessage.HlsUploaded do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.HlsUploaded",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
end
defmodule Fishjam.ServerMessage.HlsUploadCrashed do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.HlsUploadCrashed",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
end
defmodule Fishjam.ServerMessage.PeerMetadataUpdated do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.PeerMetadataUpdated",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId"
field :metadata, 3, type: :string
field :peer_type, 4, type: Fishjam.ServerMessage.PeerType, json_name: "peerType", enum: true
end
defmodule Fishjam.ServerMessage.TrackAdded do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.TrackAdded",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :endpoint_info, 0
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId", oneof: 0
field :component_id, 3, type: :string, json_name: "componentId", oneof: 0
field :track, 4, type: Fishjam.Notifications.Track
end
defmodule Fishjam.ServerMessage.TrackRemoved do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.TrackRemoved",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :endpoint_info, 0
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId", oneof: 0
field :component_id, 3, type: :string, json_name: "componentId", oneof: 0
field :track, 4, type: Fishjam.Notifications.Track
end
defmodule Fishjam.ServerMessage.TrackMetadataUpdated do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.TrackMetadataUpdated",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :endpoint_info, 0
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId", oneof: 0
field :component_id, 3, type: :string, json_name: "componentId", oneof: 0
field :track, 4, type: Fishjam.Notifications.Track
end
defmodule Fishjam.ServerMessage.ChannelAdded do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.ChannelAdded",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :endpoint_info, 0
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId", oneof: 0
field :component_id, 3, type: :string, json_name: "componentId", oneof: 0
field :channel_id, 4, type: :string, json_name: "channelId"
end
defmodule Fishjam.ServerMessage.ChannelRemoved do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.ChannelRemoved",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :endpoint_info, 0
field :room_id, 1, type: :string, json_name: "roomId"
field :peer_id, 2, type: :string, json_name: "peerId", oneof: 0
field :component_id, 3, type: :string, json_name: "componentId", oneof: 0
field :channel_id, 4, type: :string, json_name: "channelId"
end
defmodule Fishjam.ServerMessage.StreamConnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.StreamConnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :stream_id, 1, type: :string, json_name: "streamId"
end
defmodule Fishjam.ServerMessage.StreamDisconnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.StreamDisconnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :stream_id, 1, type: :string, json_name: "streamId"
end
defmodule Fishjam.ServerMessage.ViewerConnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.ViewerConnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :stream_id, 1, type: :string, json_name: "streamId"
field :viewer_id, 2, type: :string, json_name: "viewerId"
end
defmodule Fishjam.ServerMessage.ViewerDisconnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.ViewerDisconnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :stream_id, 1, type: :string, json_name: "streamId"
field :viewer_id, 2, type: :string, json_name: "viewerId"
end
defmodule Fishjam.ServerMessage.StreamerConnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.StreamerConnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :stream_id, 1, type: :string, json_name: "streamId"
field :streamer_id, 2, type: :string, json_name: "streamerId"
end
defmodule Fishjam.ServerMessage.StreamerDisconnected do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage.StreamerDisconnected",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :stream_id, 1, type: :string, json_name: "streamId"
field :streamer_id, 2, type: :string, json_name: "streamerId"
end
defmodule Fishjam.ServerMessage do
@moduledoc false
use Protobuf,
full_name: "fishjam.ServerMessage",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :content, 0
field :room_crashed, 1,
type: Fishjam.ServerMessage.RoomCrashed,
json_name: "roomCrashed",
oneof: 0
field :peer_connected, 2,
type: Fishjam.ServerMessage.PeerConnected,
json_name: "peerConnected",
oneof: 0
field :peer_disconnected, 3,
type: Fishjam.ServerMessage.PeerDisconnected,
json_name: "peerDisconnected",
oneof: 0
field :peer_crashed, 4,
type: Fishjam.ServerMessage.PeerCrashed,
json_name: "peerCrashed",
oneof: 0
field :component_crashed, 5,
type: Fishjam.ServerMessage.ComponentCrashed,
json_name: "componentCrashed",
oneof: 0
field :authenticated, 6, type: Fishjam.ServerMessage.Authenticated, oneof: 0
field :auth_request, 7,
type: Fishjam.ServerMessage.AuthRequest,
json_name: "authRequest",
oneof: 0
field :subscribe_request, 8,
type: Fishjam.ServerMessage.SubscribeRequest,
json_name: "subscribeRequest",
oneof: 0
field :subscribe_response, 9,
type: Fishjam.ServerMessage.SubscribeResponse,
json_name: "subscribeResponse",
oneof: 0
field :room_created, 10,
type: Fishjam.ServerMessage.RoomCreated,
json_name: "roomCreated",
oneof: 0
field :room_deleted, 11,
type: Fishjam.ServerMessage.RoomDeleted,
json_name: "roomDeleted",
oneof: 0
field :hls_playable, 13,
type: Fishjam.ServerMessage.HlsPlayable,
json_name: "hlsPlayable",
oneof: 0
field :hls_uploaded, 14,
type: Fishjam.ServerMessage.HlsUploaded,
json_name: "hlsUploaded",
oneof: 0
field :hls_upload_crashed, 15,
type: Fishjam.ServerMessage.HlsUploadCrashed,
json_name: "hlsUploadCrashed",
oneof: 0
field :peer_metadata_updated, 16,
type: Fishjam.ServerMessage.PeerMetadataUpdated,
json_name: "peerMetadataUpdated",
oneof: 0
field :track_added, 17,
type: Fishjam.ServerMessage.TrackAdded,
json_name: "trackAdded",
oneof: 0
field :track_removed, 18,
type: Fishjam.ServerMessage.TrackRemoved,
json_name: "trackRemoved",
oneof: 0
field :track_metadata_updated, 19,
type: Fishjam.ServerMessage.TrackMetadataUpdated,
json_name: "trackMetadataUpdated",
oneof: 0
field :peer_added, 20, type: Fishjam.ServerMessage.PeerAdded, json_name: "peerAdded", oneof: 0
field :peer_deleted, 21,
type: Fishjam.ServerMessage.PeerDeleted,
json_name: "peerDeleted",
oneof: 0
field :stream_connected, 22,
type: Fishjam.ServerMessage.StreamConnected,
json_name: "streamConnected",
oneof: 0,
deprecated: true
field :stream_disconnected, 23,
type: Fishjam.ServerMessage.StreamDisconnected,
json_name: "streamDisconnected",
oneof: 0,
deprecated: true
field :viewer_connected, 24,
type: Fishjam.ServerMessage.ViewerConnected,
json_name: "viewerConnected",
oneof: 0
field :viewer_disconnected, 25,
type: Fishjam.ServerMessage.ViewerDisconnected,
json_name: "viewerDisconnected",
oneof: 0
field :streamer_connected, 26,
type: Fishjam.ServerMessage.StreamerConnected,
json_name: "streamerConnected",
oneof: 0
field :streamer_disconnected, 27,
type: Fishjam.ServerMessage.StreamerDisconnected,
json_name: "streamerDisconnected",
oneof: 0
field :channel_added, 28,
type: Fishjam.ServerMessage.ChannelAdded,
json_name: "channelAdded",
oneof: 0
field :channel_removed, 29,
type: Fishjam.ServerMessage.ChannelRemoved,
json_name: "channelRemoved",
oneof: 0
end