Source code for luna_handlers.classes.schemas.extract_policies
"""
Module contains schemas for extract policy
"""
from classes.schemas import types
from classes.schemas.base_schema import BaseSchema
[docs]class BaseExtractPolicy(BaseSchema):
    """Base extract policy"""
    # whether to extract basic attributes
    extractBasicAttributes: types.Int01 = 0
    # descriptor quality score threshold
    fdScoreThreshold: types.Float01 = 0.0
[docs]class HandlerExtractPolicy(BaseExtractPolicy):
    """Handler extract policy schema"""
    # whether to extract face descriptor
    extractFaceDescriptor: types.Int01 = 1
    # whether to extract body descriptor
    extractBodyDescriptor: types.Int01 = 0
