예제 #1
0
파일: schedule.py 프로젝트: pbench/navitia
class PassageSerializer(PbNestedSerializer):
    route = pt.RouteSerializer()
    stop_point = pt.StopPointSerializer()
    stop_date_time = pt.StopDateTimeSerializer()
    display_informations = pt.VJDisplayInformationSerializer(attr='pt_display_informations')
    links = jsonschema.MethodField(schema_type=LinkSchema(many=True))

    def get_links(self, obj):
        return _get_links(obj)
예제 #2
0
class StopScheduleSerializer(PbNestedSerializer):
    stop_point = pt.StopPointSerializer()
    route = pt.RouteSerializer()
    additional_informations = EnumField(attr="response_status", display_none=True)
    display_informations = pt.RouteDisplayInformationSerializer(attr='pt_display_informations')
    date_times = DateTimeTypeSerializer(many=True, display_none=True)
    links = jsonschema.MethodField(schema_type=LinkSchema(many=True))

    def get_links(self, obj):
        return _get_links(obj)
예제 #3
0
class StopPointsSerializer(PTReferentialSerializer):
    stop_points = pt.StopPointSerializer(many=True)
예제 #4
0
파일: schedule.py 프로젝트: xlqian/navitia
class RowSerializer(PbNestedSerializer):
    stop_point = pt.StopPointSerializer()
    date_times = DateTimeTypeSerializer(many=True, display_none=True)