示例#1
0
class HeatMapSerializer(JourneysCommon):
    heat_maps = heat_map.HeatMapSerializer(many=True)
    warnings = base.BetaEndpointsSerializer()
    context = MethodField(schema_type=ContextSerializer(), display_none=False)

    def get_context(self, obj):
        return ContextSerializer(obj, display_none=False).data
示例#2
0
文件: api.py 项目: xlqian/navitia
class GraphicalIsrochoneSerializer(JourneysCommon):
    isochrones = graphical_isochron.GraphicalIsrochoneSerializer(attr='graphical_isochrones', many=True)
    warnings = base.BetaEndpointsSerializer()
    context = MethodField(schema_type=ContextSerializer(), display_none=False)

    def get_context(self, obj):
        return ContextSerializer(obj, display_none=False).data
示例#3
0
class StatusSerializer(serpy.DictSerializer):
    status = status.StatusSerializer()
    context = MethodField(schema_type=ContextSerializer(), display_none=False)
    warnings = base.BetaEndpointsSerializer()

    def get_context(self, obj):
        return ContextSerializer(obj, is_utc=True, display_none=False).data
示例#4
0
class TechnicalStatusSerializer(serpy.DictSerializer):
    regions = status.CommonStatusSerializer(many=True, display_none=False)
    jormungandr_version = Field(schema_type=str, display_none=True)
    bss_providers = status.BssProviderSerializer(many=True, display_none=False)
    context = MethodField(schema_type=ContextSerializer(), display_none=False)
    warnings = base.BetaEndpointsSerializer()

    def get_context(self, obj):
        return ContextSerializer(obj, is_utc=True, display_none=False).data
示例#5
0
class LineReportsSerializer(PTReferentialSerializer):
    line_reports = report.LineReportSerializer(many=True, display_none=True)
    warnings = base.BetaEndpointsSerializer()
示例#6
0
文件: api.py 项目: simonlili/navitia
class EquipmentReportsSerializer(PTReferentialSerializer):
    equipment_reports = report.EquipmentReportSerializer(many=True,
                                                         display_none=True)
    warnings = base.BetaEndpointsSerializer()
示例#7
0
文件: api.py 项目: xlqian/navitia
class AccessPointsSerializer(PTReferentialSerializer):
    access_points = AccessPointSerializer(many=True, display_none=True)
    warnings = base.BetaEndpointsSerializer()
示例#8
0
class HeatMapSerializer(JourneysCommon):
    heat_maps = heat_map.HeatMapSerializer(many=True)
    warnings = base.BetaEndpointsSerializer()
示例#9
0
class GraphicalIsrochoneSerializer(JourneysCommon):
    isochrones = graphical_isochron.GraphicalIsrochoneSerializer(attr='graphical_isochrones', many=True)
    warnings = base.BetaEndpointsSerializer()