@@ -263,13 +263,13 @@ extension ClientCodeTranslator {
263
263
264
264
// All methods have a response handler.
265
265
var responseHandler = ParameterDescription ( label: " onResponse " , name: " handleResponse " )
266
- let responseKind = method. isOutputStreaming ? " Stream " : " Single "
266
+ let responseKind = method. isOutputStreaming ? " Streaming " : " "
267
267
responseHandler. type = . closure(
268
268
ClosureSignatureDescription (
269
269
parameters: [
270
270
ParameterDescription (
271
271
type: . generic(
272
- wrapper: . member( [ " GRPCCore " , " ClientResponse " , responseKind ] ) ,
272
+ wrapper: . member( [ " GRPCCore " , " \( responseKind ) ClientResponse " ] ) ,
273
273
wrapped: . member( method. outputType)
274
274
)
275
275
)
@@ -308,12 +308,12 @@ extension ClientCodeTranslator {
308
308
// return try await method(request: request, options: options, responseHandler: responseHandler)
309
309
310
310
// First, make the init for the ClientRequest
311
- let requestType = method. isInputStreaming ? " Stream " : " Single "
311
+ let requestType = method. isInputStreaming ? " Streaming " : " "
312
312
var requestInit = FunctionCallDescription (
313
313
calledExpression: . identifier(
314
314
. type(
315
315
. generic(
316
- wrapper: . member( [ " GRPCCore " , " ClientRequest " , requestType ] ) ,
316
+ wrapper: . member( [ " GRPCCore " , " \( requestType ) ClientRequest " ] ) ,
317
317
wrapped: . member( method. inputType)
318
318
)
319
319
)
@@ -490,9 +490,10 @@ extension ClientCodeTranslator {
490
490
for method: CodeGenerationRequest . ServiceDescriptor . MethodDescriptor ,
491
491
in service: CodeGenerationRequest . ServiceDescriptor
492
492
) -> ParameterDescription {
493
- let requestType = method. isInputStreaming ? " Stream " : " Single "
493
+ let requestType = method. isInputStreaming ? " Streaming " : " "
494
494
let clientRequestType = ExistingTypeDescription . member ( [
495
- " GRPCCore " , " ClientRequest " , requestType,
495
+ " GRPCCore " ,
496
+ " \( requestType) ClientRequest "
496
497
] )
497
498
return ParameterDescription (
498
499
label: " request " ,
@@ -538,9 +539,9 @@ extension ClientCodeTranslator {
538
539
in service: CodeGenerationRequest . ServiceDescriptor ,
539
540
includeDefaultResponseHandler: Bool
540
541
) -> ParameterDescription {
541
- let clientStreaming = method. isOutputStreaming ? " Stream " : " Single "
542
+ let clientStreaming = method. isOutputStreaming ? " Streaming " : " "
542
543
let closureParameterType = ExistingTypeDescription . generic (
543
- wrapper: . member( [ " GRPCCore " , " ClientResponse " , clientStreaming ] ) ,
544
+ wrapper: . member( [ " GRPCCore " , " \( clientStreaming ) ClientResponse " ] ) ,
544
545
wrapped: . member( method. outputType)
545
546
)
546
547
0 commit comments