import Foundation enum ApiModule: Sendable { case app case customer case store case resource case none } enum ApiConfig { static var baseURL: URL { let raw = ProcessInfo.processInfo.environment["ATOMENTA_API_URL"] ?? "https://atomenta.com.br" return URL(string: raw) ?? URL(string: "https://atomenta.com.br")! } // Tokens provided by backend modules static let storeToken = "550e8400-e29b-41d4-a716-446655440008" static let customerToken = "550e8400-e29b-41d4-a716-44665544000a" static let resourceToken = "550e8400-e29b-41d4-a716-446655440009" static func token(for module: ApiModule) -> String? { switch module { case .store: return storeToken case .customer: return customerToken case .resource: return resourceToken case .app, .none: return nil } } }