@@ -51,17 +51,17 @@ public actor FunctionsClient {
51
51
///
52
52
/// - Parameters:
53
53
/// - functionName: The name of the function to invoke.
54
- /// - invokeOptions : Options for invoking the function. (Default: empty `FunctionInvokeOptions`)
54
+ /// - options : Options for invoking the function. (Default: empty `FunctionInvokeOptions`)
55
55
/// - decode: A closure to decode the response data and HTTPURLResponse into a `Response`
56
56
/// object.
57
57
/// - Returns: The decoded `Response` object.
58
58
public func invoke< Response> (
59
- functionName: String ,
60
- invokeOptions : FunctionInvokeOptions = . init( ) ,
59
+ _ functionName: String ,
60
+ options : FunctionInvokeOptions = . init( ) ,
61
61
decode: ( Data , HTTPURLResponse ) throws -> Response
62
62
) async throws -> Response {
63
63
let ( data, response) = try await rawInvoke (
64
- functionName: functionName, invokeOptions: invokeOptions
64
+ functionName: functionName, invokeOptions: options
65
65
)
66
66
return try decode ( data, response)
67
67
}
@@ -70,15 +70,15 @@ public actor FunctionsClient {
70
70
///
71
71
/// - Parameters:
72
72
/// - functionName: The name of the function to invoke.
73
- /// - invokeOptions : Options for invoking the function. (Default: empty `FunctionInvokeOptions`)
73
+ /// - options : Options for invoking the function. (Default: empty `FunctionInvokeOptions`)
74
74
/// - decoder: The JSON decoder to use for decoding the response. (Default: `JSONDecoder()`)
75
75
/// - Returns: The decoded object of type `T`.
76
76
public func invoke< T: Decodable > (
77
- functionName: String ,
78
- invokeOptions : FunctionInvokeOptions = . init( ) ,
77
+ _ functionName: String ,
78
+ options : FunctionInvokeOptions = . init( ) ,
79
79
decoder: JSONDecoder = JSONDecoder ( )
80
80
) async throws -> T {
81
- try await invoke ( functionName: functionName , invokeOptions : invokeOptions ) { data, _ in
81
+ try await invoke ( functionName, options : options ) { data, _ in
82
82
try decoder. decode ( T . self, from: data)
83
83
}
84
84
}
@@ -87,12 +87,12 @@ public actor FunctionsClient {
87
87
///
88
88
/// - Parameters:
89
89
/// - functionName: The name of the function to invoke.
90
- /// - invokeOptions : Options for invoking the function. (Default: empty `FunctionInvokeOptions`)
90
+ /// - options : Options for invoking the function. (Default: empty `FunctionInvokeOptions`)
91
91
public func invoke(
92
- functionName: String ,
93
- invokeOptions : FunctionInvokeOptions = . init( )
92
+ _ functionName: String ,
93
+ options : FunctionInvokeOptions = . init( )
94
94
) async throws {
95
- try await invoke ( functionName: functionName , invokeOptions : invokeOptions ) { _, _ in ( ) }
95
+ try await invoke ( functionName, options : options ) { _, _ in ( ) }
96
96
}
97
97
98
98
private func rawInvoke(
0 commit comments