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 --- DomainDig/RDAPService.swift | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'DomainDig/RDAPService.swift') diff --git a/DomainDig/RDAPService.swift b/DomainDig/RDAPService.swift index 3556624..e7e2c93 100644 --- a/DomainDig/RDAPService.swift +++ b/DomainDig/RDAPService.swift @@ -25,6 +25,7 @@ enum RDAPService { case let .success(response): let ownership = DomainOwnership( registrar: response.registrarName, + registrant: response.registrantName, createdDate: response.createdDate, expirationDate: response.expirationDate, status: response.status, @@ -113,6 +114,10 @@ private struct RDAPDomainResponse: Decodable, Sendable { entities?.first(where: { $0.roles.contains("registrar") })?.bestDisplayName } + var registrantName: String? { + entities?.first(where: { $0.roles.contains("registrant") })?.bestDisplayName + } + var createdDate: Date? { eventDate(for: ["registration", "registered"]) } -- cgit v1.2.3