Sources/OSS/Types/OperationInput.swift (29 lines of code) (raw):

import Foundation public struct OperationInput: Sendable { public var operationName: Swift.String public var method: Swift.String public var headers: [Swift.String: Swift.String] public var parameters: [Swift.String: Swift.String?] public var body: ByteStream? public var bucket: Swift.String? public var key: Swift.String? public var metadata: Attributes public init( operationName: Swift.String = "", method: Swift.String = "", headers: [Swift.String: Swift.String]? = nil, parameters: [Swift.String: Swift.String?]? = nil, body: ByteStream? = nil, bucket: Swift.String? = nil, key: Swift.String? = nil ) { self.operationName = operationName self.method = method self.headers = headers ?? [:] self.parameters = parameters ?? [:] self.body = body self.bucket = bucket self.key = key metadata = Attributes() } }