// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.

import Foundation

public protocol OnionRequestResponseInfoType: Codable {
    var code: Int { get }
    var headers: [String: String] { get }
}

extension OnionRequestAPI {
    public struct ResponseInfo: OnionRequestResponseInfoType {
        public let code: Int
        public let headers: [String: String]
        
        public init(code: Int, headers: [String: String]) {
            self.code = code
            self.headers = headers
        }
    }
}