2022-08-24 10:38:53 +02:00
|
|
|
from rest_framework import serializers
|
|
|
|
|
|
|
|
|
|
|
|
# pylint: disable=abstract-method
|
|
|
|
class StreamPreferencesSerializer(serializers.Serializer):
|
|
|
|
input_fade_transition = serializers.FloatField(read_only=True)
|
|
|
|
message_format = serializers.IntegerField(read_only=True)
|
|
|
|
message_offline = serializers.CharField(read_only=True)
|
2024-02-08 20:29:10 +01:00
|
|
|
replay_gain_enabled = serializers.BooleanField(read_only=True)
|
|
|
|
replay_gain_offset = serializers.FloatField(read_only=True)
|
2022-08-24 10:38:53 +02:00
|
|
|
|
|
|
|
|
|
|
|
# pylint: disable=abstract-method
|
|
|
|
class StreamStateSerializer(serializers.Serializer):
|
|
|
|
input_main_connected = serializers.BooleanField(read_only=True)
|
|
|
|
input_main_streaming = serializers.BooleanField(read_only=True)
|
|
|
|
input_show_connected = serializers.BooleanField(read_only=True)
|
|
|
|
input_show_streaming = serializers.BooleanField(read_only=True)
|
|
|
|
schedule_streaming = serializers.BooleanField(read_only=True)
|