Module pii_codex.services.adapters.detection_adapters.detection_adapter_base
Expand source code
from typing import List
from pii_codex.models.analysis import DetectionResult, DetectionResultItem
class BasePIIDetectionAdapter:
def convert_analyzed_item(self, pii_detection) -> List[DetectionResultItem]:
"""
Converts a detection result into a collection of DetectionResultItem
@param pii_detection: dict
@return: List[DetectionResultItem]
"""
raise Exception("Not implemented yet")
def convert_analyzed_collection(self, pii_detections) -> List[DetectionResult]:
"""
Converts a collection of detection results to a collection of DetectionResult.
@param pii_detections: List[dict]
@return: List[DetectionResult]
"""
raise Exception("Not implemented yet")
Classes
class BasePIIDetectionAdapter-
Expand source code
class BasePIIDetectionAdapter: def convert_analyzed_item(self, pii_detection) -> List[DetectionResultItem]: """ Converts a detection result into a collection of DetectionResultItem @param pii_detection: dict @return: List[DetectionResultItem] """ raise Exception("Not implemented yet") def convert_analyzed_collection(self, pii_detections) -> List[DetectionResult]: """ Converts a collection of detection results to a collection of DetectionResult. @param pii_detections: List[dict] @return: List[DetectionResult] """ raise Exception("Not implemented yet")Subclasses
Methods
def convert_analyzed_collection(self, pii_detections) ‑> List[DetectionResult]-
Converts a collection of detection results to a collection of DetectionResult.
@param pii_detections: List[dict] @return: List[DetectionResult]
Expand source code
def convert_analyzed_collection(self, pii_detections) -> List[DetectionResult]: """ Converts a collection of detection results to a collection of DetectionResult. @param pii_detections: List[dict] @return: List[DetectionResult] """ raise Exception("Not implemented yet") def convert_analyzed_item(self, pii_detection) ‑> List[DetectionResultItem]-
Converts a detection result into a collection of DetectionResultItem
@param pii_detection: dict @return: List[DetectionResultItem]
Expand source code
def convert_analyzed_item(self, pii_detection) -> List[DetectionResultItem]: """ Converts a detection result into a collection of DetectionResultItem @param pii_detection: dict @return: List[DetectionResultItem] """ raise Exception("Not implemented yet")