@@ -111,6 +111,7 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
111111 serializer .putQueryParam (fields , "readTime" , request .getReadTime ());
112112 serializer .putQueryParam (
113113 fields , "transaction" , request .getTransaction ());
114+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
114115 return fields ;
115116 })
116117 .setRequestBodyExtractor (request -> null )
@@ -157,6 +158,7 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
157158 fields , "showMissing" , request .getShowMissing ());
158159 serializer .putQueryParam (
159160 fields , "transaction" , request .getTransaction ());
161+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
160162 return fields ;
161163 })
162164 .setRequestBodyExtractor (request -> null )
@@ -195,12 +197,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
195197 fields , "currentDocument" , request .getCurrentDocument ());
196198 serializer .putQueryParam (fields , "mask" , request .getMask ());
197199 serializer .putQueryParam (fields , "updateMask" , request .getUpdateMask ());
200+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
198201 return fields ;
199202 })
200203 .setRequestBodyExtractor (
201204 request ->
202205 ProtoRestSerializer .create ()
203- .toBody ("document" , request .getDocument (), false ))
206+ .toBody ("document" , request .getDocument (), true ))
204207 .build ())
205208 .setResponseParser (
206209 ProtoMessageResponseParser .<Document >newBuilder ()
@@ -233,6 +236,7 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
233236 ProtoRestSerializer .create ();
234237 serializer .putQueryParam (
235238 fields , "currentDocument" , request .getCurrentDocument ());
239+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
236240 return fields ;
237241 })
238242 .setRequestBodyExtractor (request -> null )
@@ -266,12 +270,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
266270 Map <String , List <String >> fields = new HashMap <>();
267271 ProtoRestSerializer <BatchGetDocumentsRequest > serializer =
268272 ProtoRestSerializer .create ();
273+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
269274 return fields ;
270275 })
271276 .setRequestBodyExtractor (
272277 request ->
273278 ProtoRestSerializer .create ()
274- .toBody ("*" , request .toBuilder ().clearDatabase ().build (), false ))
279+ .toBody ("*" , request .toBuilder ().clearDatabase ().build (), true ))
275280 .build ())
276281 .setResponseParser (
277282 ProtoMessageResponseParser .<BatchGetDocumentsResponse >newBuilder ()
@@ -302,12 +307,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
302307 Map <String , List <String >> fields = new HashMap <>();
303308 ProtoRestSerializer <BeginTransactionRequest > serializer =
304309 ProtoRestSerializer .create ();
310+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
305311 return fields ;
306312 })
307313 .setRequestBodyExtractor (
308314 request ->
309315 ProtoRestSerializer .create ()
310- .toBody ("*" , request .toBuilder ().clearDatabase ().build (), false ))
316+ .toBody ("*" , request .toBuilder ().clearDatabase ().build (), true ))
311317 .build ())
312318 .setResponseParser (
313319 ProtoMessageResponseParser .<BeginTransactionResponse >newBuilder ()
@@ -337,12 +343,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
337343 Map <String , List <String >> fields = new HashMap <>();
338344 ProtoRestSerializer <CommitRequest > serializer =
339345 ProtoRestSerializer .create ();
346+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
340347 return fields ;
341348 })
342349 .setRequestBodyExtractor (
343350 request ->
344351 ProtoRestSerializer .create ()
345- .toBody ("*" , request .toBuilder ().clearDatabase ().build (), false ))
352+ .toBody ("*" , request .toBuilder ().clearDatabase ().build (), true ))
346353 .build ())
347354 .setResponseParser (
348355 ProtoMessageResponseParser .<CommitResponse >newBuilder ()
@@ -372,12 +379,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
372379 Map <String , List <String >> fields = new HashMap <>();
373380 ProtoRestSerializer <RollbackRequest > serializer =
374381 ProtoRestSerializer .create ();
382+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
375383 return fields ;
376384 })
377385 .setRequestBodyExtractor (
378386 request ->
379387 ProtoRestSerializer .create ()
380- .toBody ("*" , request .toBuilder ().clearDatabase ().build (), false ))
388+ .toBody ("*" , request .toBuilder ().clearDatabase ().build (), true ))
381389 .build ())
382390 .setResponseParser (
383391 ProtoMessageResponseParser .<Empty >newBuilder ()
@@ -410,12 +418,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
410418 Map <String , List <String >> fields = new HashMap <>();
411419 ProtoRestSerializer <RunQueryRequest > serializer =
412420 ProtoRestSerializer .create ();
421+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
413422 return fields ;
414423 })
415424 .setRequestBodyExtractor (
416425 request ->
417426 ProtoRestSerializer .create ()
418- .toBody ("*" , request .toBuilder ().clearParent ().build (), false ))
427+ .toBody ("*" , request .toBuilder ().clearParent ().build (), true ))
419428 .build ())
420429 .setResponseParser (
421430 ProtoMessageResponseParser .<RunQueryResponse >newBuilder ()
@@ -485,12 +494,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
485494 Map <String , List <String >> fields = new HashMap <>();
486495 ProtoRestSerializer <RunAggregationQueryRequest > serializer =
487496 ProtoRestSerializer .create ();
497+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
488498 return fields ;
489499 })
490500 .setRequestBodyExtractor (
491501 request ->
492502 ProtoRestSerializer .create ()
493- .toBody ("*" , request .toBuilder ().clearParent ().build (), false ))
503+ .toBody ("*" , request .toBuilder ().clearParent ().build (), true ))
494504 .build ())
495505 .setResponseParser (
496506 ProtoMessageResponseParser .<RunAggregationQueryResponse >newBuilder ()
@@ -523,12 +533,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
523533 Map <String , List <String >> fields = new HashMap <>();
524534 ProtoRestSerializer <PartitionQueryRequest > serializer =
525535 ProtoRestSerializer .create ();
536+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
526537 return fields ;
527538 })
528539 .setRequestBodyExtractor (
529540 request ->
530541 ProtoRestSerializer .create ()
531- .toBody ("*" , request .toBuilder ().clearParent ().build (), false ))
542+ .toBody ("*" , request .toBuilder ().clearParent ().build (), true ))
532543 .build ())
533544 .setResponseParser (
534545 ProtoMessageResponseParser .<PartitionQueryResponse >newBuilder ()
@@ -561,12 +572,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
561572 Map <String , List <String >> fields = new HashMap <>();
562573 ProtoRestSerializer <ListCollectionIdsRequest > serializer =
563574 ProtoRestSerializer .create ();
575+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
564576 return fields ;
565577 })
566578 .setRequestBodyExtractor (
567579 request ->
568580 ProtoRestSerializer .create ()
569- .toBody ("*" , request .toBuilder ().clearParent ().build (), false ))
581+ .toBody ("*" , request .toBuilder ().clearParent ().build (), true ))
570582 .build ())
571583 .setResponseParser (
572584 ProtoMessageResponseParser .<ListCollectionIdsResponse >newBuilder ()
@@ -597,12 +609,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
597609 Map <String , List <String >> fields = new HashMap <>();
598610 ProtoRestSerializer <BatchWriteRequest > serializer =
599611 ProtoRestSerializer .create ();
612+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
600613 return fields ;
601614 })
602615 .setRequestBodyExtractor (
603616 request ->
604617 ProtoRestSerializer .create ()
605- .toBody ("*" , request .toBuilder ().clearDatabase ().build (), false ))
618+ .toBody ("*" , request .toBuilder ().clearDatabase ().build (), true ))
606619 .build ())
607620 .setResponseParser (
608621 ProtoMessageResponseParser .<BatchWriteResponse >newBuilder ()
@@ -637,12 +650,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
637650 ProtoRestSerializer .create ();
638651 serializer .putQueryParam (fields , "documentId" , request .getDocumentId ());
639652 serializer .putQueryParam (fields , "mask" , request .getMask ());
653+ serializer .putQueryParam (fields , "$alt" , "json;enum-encoding=int" );
640654 return fields ;
641655 })
642656 .setRequestBodyExtractor (
643657 request ->
644658 ProtoRestSerializer .create ()
645- .toBody ("document" , request .getDocument (), false ))
659+ .toBody ("document" , request .getDocument (), true ))
646660 .build ())
647661 .setResponseParser (
648662 ProtoMessageResponseParser .<Document >newBuilder ()
0 commit comments