import Foundation

class ApiIntegration {

    static func fetchData() {
        let apiUrl = URL(string: "your-api-url")!
        var request = URLRequest(url: apiUrl)
        request.httpMethod = "GET"
        request.setValue("your-api-key", forHTTPHeaderField: "Ocp-Apim-Subscription-Key")

        let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
            if let data = data {
                if let result = String(data: data, encoding: .utf8) {
                    print(result)
                    // Proses hasil respons API di sini
                }
            } else if let error = error {
                print("Error: \(error.localizedDescription)")
            }
        }

        task.resume()
    }
}