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')
class NearFlightSchema(Schema): flight = fields.Nested(FlightSchema, only=('id', 'pilot', 'pilotName', 'copilot', 'copilotName', 'model', 'registration', 'competitionId', 'igcFile')) times = fields.Nested(MeetingTimeSchema, many=True)
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")
class NearFlightSchema(Schema): flight = fields.Nested( FlightSchema, only=( "id", "pilot", "pilotName", "copilot", "copilotName", "model", "registration", "competitionId", "igcFile", ), ) times = fields.Nested(MeetingTimeSchema, many=True)