MCPcopy Create free account
hub / github.com/developerfromjokela/opencarwings / CommandTimerSettingSerializer

Class CommandTimerSettingSerializer

ui/serializers.py:84–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82 class Meta:
83 model = EVInfo
84 fields = ['force_soc_display']
85
86class AlertHistorySerializer(serializers.ModelSerializer):
87 type_display = serializers.CharField(source='get_type_display')
88 timestamp = serializers.DateTimeField(read_only=True, default_timezone=pytz.utc)
89 class Meta:
90 model = AlertHistory
91 fields = ['id', 'type', 'type_display', 'timestamp', 'command_id', 'additional_data']
92
93class CommandTimerSettingSerializer(serializers.ModelSerializer):
94 command_type_display = serializers.CharField(source='get_command_type_display', allow_blank=True, required=False)
95 last_command_result_display = serializers.CharField(source='get_last_command_result_display', allow_blank=True, required=False)
96 timer_type_display = serializers.CharField(source='get_timer_type_display', allow_blank=True, required=False)
97 last_command_execution = serializers.DateTimeField(read_only=True, default_timezone=pytz.utc)
98
99 class Meta:
100 model = CommandTimerSetting
101 read_only_fields = ('command_type_display', 'last_command_result_display', 'timer_type_display'),

Callers 1

CarSerializerClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected