Swift کے لیے mask-pii

mask-pii کا Swift نفاذ، جو لاگس اور ڈیٹا پائپ لائنز میں ای میل اور فون PII کو ماسک کرتا ہے۔

ای میل ماسکنگ

لوکل پارٹس کو ماسک کرتا ہے جبکہ ڈومین کی نمائش برقرار رکھتا ہے۔

فون ماسکنگ

حساس اعداد کو ماسک کرتا ہے جبکہ format اور suffix visibility برقرار رکھتا ہے۔

بلڈر طرز API

پروسیسنگ سے پہلے ای میل/فون ماسکنگ اور mask character کو واضح طور پر فعال کریں۔

انسٹال کریں اور آغاز کریں

Swift [planned: Swift Package Index 0.2.0]: ذیل میں موجود تنصیب کا موجودہ طریقہ استعمال کریں، Swift API لوڈ کریں اور کم سے کم مثال چلائیں۔ مثال واضح طور پر ای میل اور فون ماسکنگ فعال کرتی ہے اور متوقع آؤٹ پٹ دکھاتی ہے۔

تنصیب

.package(url: "https://github.com/finitefield-org/mask-pii", exact: "0.2.0")

استعمال

main.swift
import MaskPII

let masker = Masker()
    .maskEmails()
    .maskPhones()
    .withMaskChar("#")

let input = "Contact: alice@example.com or 090-1234-5678."
let output = masker.process(input)

print(output)
// Output: "Contact: a####@example.com or ###-####-5678."
نوٹ

براہِ کرم README کو پڑھیں تاکہ اس زبان کے package ecosystem کی درست تفصیلات اور API مثالیں مل سکیں۔