# -*- coding: utf-8 -*-
"""Utilities for redacting sensitive data from logs and outputs."""

# apiconfig/utils/redaction/__init__.py

from .body import DEFAULT_SENSITIVE_KEYS_PATTERN, REDACTED_BODY_PLACEHOLDER, redact_body
from .headers import (
    DEFAULT_SENSITIVE_HEADER_PREFIXES,
    DEFAULT_SENSITIVE_HEADERS,
    REDACTED_VALUE,
    redact_headers,
)

__all__: list[str] = [
    "DEFAULT_SENSITIVE_HEADERS",
    "DEFAULT_SENSITIVE_HEADER_PREFIXES",
    "REDACTED_VALUE",
    "redact_headers",
    "redact_body",
    "DEFAULT_SENSITIVE_KEYS_PATTERN",
    "REDACTED_BODY_PLACEHOLDER",
]
