From 6c23daaaba2a954220ece2afa7193dbdcad55c22 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Wed, 22 Apr 2026 13:47:37 -0500 Subject: feat(v3.2.0): add Data+ tier and external data integrations - introduce Data+ tier for advanced data features - add ownership history and DNS history - expand subdomain discovery with external sources - add domain pricing insights - implement local usage/credit system - integrate external data service layer with rate limiting - extend export and CLI for Data+ features --- LookupSnapshot.swift | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'LookupSnapshot.swift') diff --git a/LookupSnapshot.swift b/LookupSnapshot.swift index f51f546..a817805 100644 --- a/LookupSnapshot.swift +++ b/LookupSnapshot.swift @@ -42,12 +42,20 @@ struct LookupSnapshot { let emailSecurityError: String? let ownership: DomainOwnership? let ownershipError: String? + let ownershipHistory: [DomainOwnershipHistoryEvent] + let ownershipHistoryError: String? let ptrRecord: String? let ptrError: String? let redirectChain: [RedirectHop] let redirectChainError: String? let subdomains: [DiscoveredSubdomain] let subdomainsError: String? + let extendedSubdomains: [DiscoveredSubdomain] + let extendedSubdomainsError: String? + let dnsHistory: [DNSHistoryEvent] + let dnsHistoryError: String? + let domainPricing: DomainPricingInsight? + let domainPricingError: String? let portScanResults: [PortScanResult] let portScanError: String? let changeSummary: DomainChangeSummary? @@ -104,12 +112,20 @@ extension HistoryEntry { emailSecurityError: emailSecurityError, ownership: ownership, ownershipError: ownershipError, + ownershipHistory: ownershipHistory, + ownershipHistoryError: ownershipHistoryError, ptrRecord: ptrRecord, ptrError: ptrError, redirectChain: redirectChain, redirectChainError: redirectChainError, subdomains: subdomains, subdomainsError: subdomainsError, + extendedSubdomains: extendedSubdomains, + extendedSubdomainsError: extendedSubdomainsError, + dnsHistory: dnsHistory, + dnsHistoryError: dnsHistoryError, + domainPricing: domainPricing, + domainPricingError: domainPricingError, portScanResults: portScanResults, portScanError: portScanError, changeSummary: changeSummary, -- cgit v1.2.3