aboutsummaryrefslogtreecommitdiff
path: root/DomainDig/DataAccessService.swift
blob: 43b664ee8c4d35baf076369cd603236bc48bb5b9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import Foundation

enum DataAccessService {
    static func hasAccess(to capability: DataCapability) -> Bool {
        switch capability {
        case .ownershipHistory:
            return FeatureAccessService.hasAccess(to: .ownershipHistory)
        case .dnsHistory:
            return FeatureAccessService.hasAccess(to: .dnsHistory)
        case .extendedSubdomains:
            return FeatureAccessService.hasAccess(to: .extendedSubdomains)
        case .domainPricing:
            return FeatureAccessService.hasAccess(to: .domainPricing)
        case .reputation:
            return FeatureAccessService.hasAccess(to: .reputation)
        }
    }
}