apiverve_datamasking library

Data Masking API client for Dart/Flutter

Data Masking redacts sensitive data like emails, phone numbers, payment cards, IP addresses, and dates using placeholder tokens. It returns the sanitized string and detection counts for each pattern found.

For more information, visit: https://apiverve.com/marketplace/datamasking?utm_source=dart&utm_medium=referral&utm_content=readme

Classes

DatamaskingClient
Data Masking API client.
DatamaskingData
Response data for the Data Masking API.
DatamaskingDataDetected
DatamaskingRequest
DatamaskingResponse
Response models for the Data Masking API. API Response wrapper.
PremiumInfo
Describes fields the current plan does not unlock. Locked fields arrive as null in data, and lockedFields names them (nested ones use dot paths).
ValidationRule
Validation rule for a parameter.

Exceptions / Errors

DatamaskingException
Exception thrown by the Data Masking API client.
DatamaskingValidationException
Exception thrown when parameter validation fails.