| # schema for JSON transformation of Resource table via Marshmallow | # schema for JSON transformation of Resource table via Marshmallow | ||||
| class ToolSchema(ma.Schema): | class ToolSchema(ma.Schema): | ||||
| class Meta: | class Meta: | ||||
| fields = ('id', 'name', 'description', 'developer', 'developerUrl', 'projectUrl', 'repositoryUrl', 'license', 'scriptingLanguage', 'expertiseToUse', 'expertiseToHost', 'dependencies', 'ingestFormats', 'outputFormats', 'status') | |||||
| fields = ('id', 'name', 'description', 'developer', 'developerUrl', 'projectUrl', 'repositoryUrl', 'license', 'scriptingLanguage', 'expertiseToUse', 'expertiseToHost', 'dependencies', 'ingestFormats', 'outputFormats', 'videoUrl', 'status') | |||||
| ordered = True | ordered = True | ||||
| class PracticeSchema(ma.Schema): | class PracticeSchema(ma.Schema): | ||||
| class BookSchema(ma.Schema): | class BookSchema(ma.Schema): | ||||
| class Meta: | class Meta: | ||||
| fields = ('id', 'name', 'description', 'author', 'year', 'bookUrl', 'isbn') | |||||
| fields = ('id', 'name', 'description', 'author', 'year', 'bookUrl', 'videoUrl', 'isbn') | |||||
| ordered = True | ordered = True | ||||
| # subschemas for nested fields | # subschemas for nested fields |