// APIs.swift // // Generated by openapi-generator // https://openapi-generator.tech // import Foundation public struct RequestBuilder { public let endpoint: String public let method: String public let parameters: Parameters? public let headers: [String: String] public init(endpoint: String, method: String, parameters: Parameters? = nil, headers: [String: String] = [:]) { self.endpoint = endpoint self.method = method self.parameters = parameters self.headers = headers } } public struct Parameters { var query: [String: Any?]? var form: [String: String?]? var body: AnyEncodable? public init(query: [String: Any?]? = nil, form: [String: String?]? = nil, body: AnyEncodable? = nil) { self.query = query self.form = form self.body = body } } public struct AnyEncodable: Encodable { var encode: (Encoder) throws -> Void init(_ encodable: Encodable) { func encode(to encoder: Encoder) throws { try encodable.encode(to: encoder) } self.encode = encode } public func encode(to encoder: Encoder) throws { try encode(encoder) } }