class FluencyUISchema(ma.Schema): class Meta: # Fields to expose fields = ('no', 'project', 'link', 'progress') project = ma.Nested(FluencyProjectSchema) progress = ma.Nested(ProgressSchema)
class DatasetSchema(ma.ModelSchema): class Meta: model = Dataset summ_groups = ma.Nested(SummaryGroupSchema, many=True)
class ResSumSchema(ma.Schema): result = ma.Nested(ClarityResultSchema) summary = ma.Nested(SummarySchema)
class ClaritySchema(ma.Schema): res_sums = ma.Nested(ResSumSchema, many=True) sanity_summ = ma.Nested(SanitySummarySchema) proj_status = ma.Nested(ProjectStatusSchema)
class ResSumSchema(ma.Schema): result = ma.Nested(FluencyResultSchema) summary = ma.Nested(SummarySchema)