[docs]classConsentParseError(Exception):"""An error raised if consent parsing/loading fails."""def__init__(self,message:str,raw_consent:dict[str,t.Any])->None:super().__init__(message)self.raw_consent=raw_consent
[docs]classConsentTreeConstructionError(Exception):"""An error raised if consent tree construction fails."""def__init__(self,message:str,consents:list[Consent])->None:super().__init__(message)self.consents=consents