Rename project to Trainvel
This commit is contained in:
76
trainvel/api/serializers.py
Normal file
76
trainvel/api/serializers.py
Normal file
@ -0,0 +1,76 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from trainvel.gtfs.models import Agency, Stop, Route, Trip, StopTime, Calendar, CalendarDate, \
|
||||
Transfer, FeedInfo, TripUpdate, StopTimeUpdate
|
||||
|
||||
|
||||
class AgencySerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Agency
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class StopSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Stop
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class RouteSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Route
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class TripSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Trip
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class StopTimeSerializer(serializers.ModelSerializer):
|
||||
arrival_date = serializers.DateField(required=False)
|
||||
departure_date = serializers.DateField(required=False)
|
||||
arrival_time_24h = serializers.DurationField(required=False)
|
||||
departure_time_24h = serializers.DurationField(required=False)
|
||||
departure_time_real = serializers.CharField(required=False)
|
||||
|
||||
class Meta:
|
||||
model = StopTime
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class CalendarSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Calendar
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class CalendarDateSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = CalendarDate
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class TransferSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Transfer
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class FeedInfoSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = FeedInfo
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class TripUpdateSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = TripUpdate
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class StopTimeUpdateSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = StopTimeUpdate
|
||||
fields = '__all__'
|
Reference in New Issue
Block a user