Source code for veil.config.masker

from dataclasses import field

from veil.config.core.frozen_dataclass import frozen_dataclass
from veil.core.enums.mask_type import MaskType


[docs] @frozen_dataclass class MaskerConfig: """Configuration for the masker.""" method: str = field( default=MaskType.ENTITY_TAG.name, metadata={"help": "Method to use for masking."}, ) def __post_init__(self): MaskType.from_str(self.method) # will raise an error if the method is invalid