Example #1
0
class UploadResultSchema(Schema):
    name = fields.String()
    status = fields.Integer()
    flight = fields.Nested(FlightSchema, exclude=('igcFile.owner', ))
    trace = fields.Nested(TraceSchema)
    airspaces = fields.Nested(AirspaceSchema, attribute='airspace', many=True)
    cacheKey = fields.String(attribute='cache_key')
Example #2
0
class NearFlightSchema(Schema):
    flight = fields.Nested(FlightSchema,
                           only=('id', 'pilot', 'pilotName', 'copilot',
                                 'copilotName', 'model', 'registration',
                                 'competitionId', 'igcFile'))

    times = fields.Nested(MeetingTimeSchema, many=True)
Example #3
0
class UploadResultSchema(Schema):
    name = fields.String()
    status = fields.Integer()
    flight = fields.Nested(FlightSchema, exclude=("igcFile.owner",))
    trace = fields.Nested(TraceSchema)
    airspaces = fields.Nested(
        AirspaceSchema, attribute="airspace", many=True, exclude=("shape",)
    )
    cacheKey = fields.String(attribute="cache_key")
Example #4
0
class NearFlightSchema(Schema):
    flight = fields.Nested(
        FlightSchema,
        only=(
            "id",
            "pilot",
            "pilotName",
            "copilot",
            "copilotName",
            "model",
            "registration",
            "competitionId",
            "igcFile",
        ),
    )

    times = fields.Nested(MeetingTimeSchema, many=True)