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')
model

alias of MRSort

get_criteria(obj)
load_criteria(value)
opts: SchemaOpts = <marshmallow_sqlalchemy.schema.SQLAlchemyAutoSchemaOpts object>