in Sources/OSS/ClientBucketBasic.swift [133:158]
func listObjectsV2(
_ request: ListObjectsV2Request,
_ options: OperationOptions? = nil
) async throws -> ListObjectsV2Result {
var input = OperationInput(
operationName: "ListObjectsV2",
method: "GET",
parameters: [
"list-type": "2",
"encoding-type": "url",
]
)
input.bucket = try request.bucket.ensureRequired(field: "request.bucket")
var req = request
try Serde.serializeInput(&req, &input, [Serde.serializeListObjectsV2, Serde.addContentMd5])
var output = try await clientImpl.execute(with: &input, args: options)
var result = ListObjectsV2Result()
try Serde.deserializeOutput(&result, &output, [Serde.deserializeListObjectsV2])
return result
}