Ctrl K
ComunidadGuías…

app/masking/entity_types.py

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
from __future__ import annotations

from enum import StrEnum


class EntityType(StrEnum):
    EMAIL = "EMAIL"
    PHONE = "PHONE"
    IP_ADDRESS = "IP_ADDRESS"
    DOMAIN = "DOMAIN"
    URL = "URL"
    API_KEY = "API_KEY"
    FILE_PATH = "FILE_PATH"
    MONEY = "MONEY"
    CARD_NUMBER = "CARD_NUMBER"
    PERSON = "PERSON"
    ORG = "ORG"
    BANK = "BANK"
    INN = "INN"
    SNILS = "SNILS"
    PASSPORT = "PASSPORT"
    LOCATION = "LOCATION"


SUPPORTED_REGEX_TYPES = {
    EntityType.EMAIL,
    EntityType.PHONE,
    EntityType.IP_ADDRESS,
    EntityType.URL,
    EntityType.DOMAIN,
    EntityType.API_KEY,
    EntityType.FILE_PATH,
    EntityType.MONEY,
    EntityType.CARD_NUMBER,
    EntityType.INN,
}