Source code for heimdall.models.decision

from pydantic import BaseModel
from pydantic.fields import Optional, Dict, List

from heimdall.models.authorization_result_data import AuthorizationResultData
from heimdall.models.dataset import Dataset
from heimdall.models.filter import Filter
from heimdall.models.mask import Mask


[docs]class Decision(BaseModel): table: Optional[Dataset] = None user: Optional[AuthorizationResultData] = None masks: Optional[Dict[str, Mask]] = None filter: Optional[List[Filter]] = None