@@ -183,7 +183,7 @@ function pagingField(
183
183
messages : MessagesMap ,
184
184
method : MethodDescriptorProto ,
185
185
service ?: ServiceDescriptorProto ,
186
- rest ?: boolean
186
+ diregapic ?: boolean
187
187
) {
188
188
// TODO: remove this once the next version of the Talent API is published.
189
189
//
@@ -213,7 +213,8 @@ function pagingField(
213
213
inputType &&
214
214
inputType . field ! . some (
215
215
field =>
216
- field . name === 'page_size' || ( rest && field . name === 'max_results' )
216
+ field . name === 'page_size' ||
217
+ ( diregapic && field . name === 'max_results' )
217
218
) ;
218
219
const hasNextPageToken =
219
220
outputType &&
@@ -263,18 +264,18 @@ function pagingFieldName(
263
264
messages : MessagesMap ,
264
265
method : MethodDescriptorProto ,
265
266
service ?: ServiceDescriptorProto ,
266
- rest ?: boolean
267
+ diregapic ?: boolean
267
268
) {
268
- const field = pagingField ( messages , method , service , rest ) ;
269
+ const field = pagingField ( messages , method , service , diregapic ) ;
269
270
return field ?. name ;
270
271
}
271
272
272
273
function pagingResponseType (
273
274
messages : MessagesMap ,
274
275
method : MethodDescriptorProto ,
275
- rest ?: boolean
276
+ diregapic ?: boolean
276
277
) {
277
- const field = pagingField ( messages , method , undefined , rest ) ;
278
+ const field = pagingField ( messages , method , undefined , diregapic ) ;
278
279
if ( ! field || ! field . type ) {
279
280
return undefined ;
280
281
}
@@ -292,11 +293,11 @@ function pagingResponseType(
292
293
function pagingMapResponseType (
293
294
messages : MessagesMap ,
294
295
method : MethodDescriptorProto ,
295
- rest ?: boolean
296
+ diregapic ?: boolean
296
297
) {
297
- const pagingfield = pagingField ( messages , method , undefined , rest ) ;
298
+ const pagingfield = pagingField ( messages , method , undefined , diregapic ) ;
298
299
const outputType = messages [ method . outputType ! ] ;
299
- if ( ! pagingfield ?. type || ! rest || ! outputType . nestedType ) {
300
+ if ( ! pagingfield ?. type || ! diregapic || ! outputType . nestedType ) {
300
301
return undefined ;
301
302
}
302
303
const mapResponses = outputType . nestedType . filter ( desProto => {
@@ -375,7 +376,7 @@ interface AugmentMethodParameters {
375
376
allMessages : MessagesMap ;
376
377
localMessages : MessagesMap ;
377
378
service : ServiceDescriptorProto ;
378
- rest ?: boolean ;
379
+ diregapic ?: boolean ;
379
380
}
380
381
381
382
function augmentMethod (
@@ -398,17 +399,17 @@ function augmentMethod(
398
399
parameters . allMessages ,
399
400
method ,
400
401
parameters . service ,
401
- parameters . rest
402
+ parameters . diregapic
402
403
) ,
403
404
pagingResponseType : pagingResponseType (
404
405
parameters . allMessages ,
405
406
method ,
406
- parameters . rest
407
+ parameters . diregapic
407
408
) ,
408
409
pagingMapResponseType : pagingMapResponseType (
409
410
parameters . allMessages ,
410
411
method ,
411
- parameters . rest
412
+ parameters . diregapic
412
413
) ,
413
414
inputInterface : method . inputType ! ,
414
415
outputInterface : method . outputType ! ,
@@ -603,7 +604,7 @@ function augmentService(parameters: AugmentServiceParameters) {
603
604
allMessages : parameters . allMessages ,
604
605
localMessages : parameters . localMessages ,
605
606
service : augmentedService ,
606
- rest : parameters . options . rest ,
607
+ diregapic : parameters . options . diregapic ,
607
608
} ,
608
609
method
609
610
)
@@ -735,7 +736,7 @@ export class Proto {
735
736
allMessages : MessagesMap = { } ;
736
737
localMessages : MessagesMap = { } ;
737
738
fileToGenerate = true ;
738
- rest ?: boolean ;
739
+ diregapic ?: boolean ;
739
740
// TODO: need to store metadata? address?
740
741
741
742
// allResourceDatabase: resources that defined by `google.api.resource`
@@ -752,7 +753,7 @@ export class Proto {
752
753
map [ `.${ parameters . fd . package ! } .${ message . name ! } ` ] = message ;
753
754
return map ;
754
755
} , { } as MessagesMap ) ;
755
- this . rest = parameters . options . rest ;
756
+ this . diregapic = parameters . options . diregapic ;
756
757
const protopackage = parameters . fd . package ;
757
758
// Allow to generate if a proto has no service and its package name is differ from its service's.
758
759
if (
0 commit comments