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")