deseasion.backend.schemas.mrsort_inference module
- class deseasion.backend.schemas.mrsort_inference.MRSortInferenceAlternativeSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- dump_only = ('values',)
- fields = ('id', 'category_id', 'values')
- model
alias of
MRSortInferenceAlternative
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.mrsort_inference.MRSortInferenceCriterionSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- dump_only = ('attribute',)
- fields = ('attribute_id', 'mrsort_id', 'maximize', 'attribute')
- load_only = ('attribute_id', 'mrsort_id')
- model
alias of
MRSortCriterion
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>
- class deseasion.backend.schemas.mrsort_inference.MRSortInferenceSchema(*args, **kwargs)
Bases:
BaseSchema
- class Meta
Bases:
Meta
- dump_only = ('categories',)
- fields = ('criteria', 'categories', 'alternatives')
- get_criteria(obj)
- load_criteria(value)
- opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>