1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 package firebaseappcheck
57
58 import (
59 "bytes"
60 "context"
61 "encoding/json"
62 "errors"
63 "fmt"
64 "io"
65 "net/http"
66 "net/url"
67 "strconv"
68 "strings"
69
70 googleapi "google.golang.org/api/googleapi"
71 internal "google.golang.org/api/internal"
72 gensupport "google.golang.org/api/internal/gensupport"
73 option "google.golang.org/api/option"
74 internaloption "google.golang.org/api/option/internaloption"
75 htransport "google.golang.org/api/transport/http"
76 )
77
78
79
80 var _ = bytes.NewBuffer
81 var _ = strconv.Itoa
82 var _ = fmt.Sprintf
83 var _ = json.NewDecoder
84 var _ = io.Copy
85 var _ = url.Parse
86 var _ = gensupport.MarshalJSON
87 var _ = googleapi.Version
88 var _ = errors.New
89 var _ = strings.Replace
90 var _ = context.Canceled
91 var _ = internaloption.WithDefaultEndpoint
92 var _ = internal.Version
93
94 const apiId = "firebaseappcheck:v1"
95 const apiName = "firebaseappcheck"
96 const apiVersion = "v1"
97 const basePath = "https://firebaseappcheck.googleapis.com/"
98 const basePathTemplate = "https://firebaseappcheck.UNIVERSE_DOMAIN/"
99 const mtlsBasePath = "https://firebaseappcheck.mtls.googleapis.com/"
100
101
102 const (
103
104
105 CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
106
107
108 FirebaseScope = "https://www.googleapis.com/auth/firebase"
109 )
110
111
112 func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) {
113 scopesOption := internaloption.WithDefaultScopes(
114 "https://www.googleapis.com/auth/cloud-platform",
115 "https://www.googleapis.com/auth/firebase",
116 )
117
118 opts = append([]option.ClientOption{scopesOption}, opts...)
119 opts = append(opts, internaloption.WithDefaultEndpoint(basePath))
120 opts = append(opts, internaloption.WithDefaultEndpointTemplate(basePathTemplate))
121 opts = append(opts, internaloption.WithDefaultMTLSEndpoint(mtlsBasePath))
122 opts = append(opts, internaloption.EnableNewAuthLibrary())
123 client, endpoint, err := htransport.NewClient(ctx, opts...)
124 if err != nil {
125 return nil, err
126 }
127 s, err := New(client)
128 if err != nil {
129 return nil, err
130 }
131 if endpoint != "" {
132 s.BasePath = endpoint
133 }
134 return s, nil
135 }
136
137
138
139
140
141
142 func New(client *http.Client) (*Service, error) {
143 if client == nil {
144 return nil, errors.New("client is nil")
145 }
146 s := &Service{client: client, BasePath: basePath}
147 s.Jwks = NewJwksService(s)
148 s.Projects = NewProjectsService(s)
149 return s, nil
150 }
151
152 type Service struct {
153 client *http.Client
154 BasePath string
155 UserAgent string
156
157 Jwks *JwksService
158
159 Projects *ProjectsService
160 }
161
162 func (s *Service) userAgent() string {
163 if s.UserAgent == "" {
164 return googleapi.UserAgent
165 }
166 return googleapi.UserAgent + " " + s.UserAgent
167 }
168
169 func NewJwksService(s *Service) *JwksService {
170 rs := &JwksService{s: s}
171 return rs
172 }
173
174 type JwksService struct {
175 s *Service
176 }
177
178 func NewProjectsService(s *Service) *ProjectsService {
179 rs := &ProjectsService{s: s}
180 rs.Apps = NewProjectsAppsService(s)
181 rs.Services = NewProjectsServicesService(s)
182 return rs
183 }
184
185 type ProjectsService struct {
186 s *Service
187
188 Apps *ProjectsAppsService
189
190 Services *ProjectsServicesService
191 }
192
193 func NewProjectsAppsService(s *Service) *ProjectsAppsService {
194 rs := &ProjectsAppsService{s: s}
195 rs.AppAttestConfig = NewProjectsAppsAppAttestConfigService(s)
196 rs.DebugTokens = NewProjectsAppsDebugTokensService(s)
197 rs.DeviceCheckConfig = NewProjectsAppsDeviceCheckConfigService(s)
198 rs.PlayIntegrityConfig = NewProjectsAppsPlayIntegrityConfigService(s)
199 rs.RecaptchaEnterpriseConfig = NewProjectsAppsRecaptchaEnterpriseConfigService(s)
200 rs.RecaptchaV3Config = NewProjectsAppsRecaptchaV3ConfigService(s)
201 rs.SafetyNetConfig = NewProjectsAppsSafetyNetConfigService(s)
202 return rs
203 }
204
205 type ProjectsAppsService struct {
206 s *Service
207
208 AppAttestConfig *ProjectsAppsAppAttestConfigService
209
210 DebugTokens *ProjectsAppsDebugTokensService
211
212 DeviceCheckConfig *ProjectsAppsDeviceCheckConfigService
213
214 PlayIntegrityConfig *ProjectsAppsPlayIntegrityConfigService
215
216 RecaptchaEnterpriseConfig *ProjectsAppsRecaptchaEnterpriseConfigService
217
218 RecaptchaV3Config *ProjectsAppsRecaptchaV3ConfigService
219
220 SafetyNetConfig *ProjectsAppsSafetyNetConfigService
221 }
222
223 func NewProjectsAppsAppAttestConfigService(s *Service) *ProjectsAppsAppAttestConfigService {
224 rs := &ProjectsAppsAppAttestConfigService{s: s}
225 return rs
226 }
227
228 type ProjectsAppsAppAttestConfigService struct {
229 s *Service
230 }
231
232 func NewProjectsAppsDebugTokensService(s *Service) *ProjectsAppsDebugTokensService {
233 rs := &ProjectsAppsDebugTokensService{s: s}
234 return rs
235 }
236
237 type ProjectsAppsDebugTokensService struct {
238 s *Service
239 }
240
241 func NewProjectsAppsDeviceCheckConfigService(s *Service) *ProjectsAppsDeviceCheckConfigService {
242 rs := &ProjectsAppsDeviceCheckConfigService{s: s}
243 return rs
244 }
245
246 type ProjectsAppsDeviceCheckConfigService struct {
247 s *Service
248 }
249
250 func NewProjectsAppsPlayIntegrityConfigService(s *Service) *ProjectsAppsPlayIntegrityConfigService {
251 rs := &ProjectsAppsPlayIntegrityConfigService{s: s}
252 return rs
253 }
254
255 type ProjectsAppsPlayIntegrityConfigService struct {
256 s *Service
257 }
258
259 func NewProjectsAppsRecaptchaEnterpriseConfigService(s *Service) *ProjectsAppsRecaptchaEnterpriseConfigService {
260 rs := &ProjectsAppsRecaptchaEnterpriseConfigService{s: s}
261 return rs
262 }
263
264 type ProjectsAppsRecaptchaEnterpriseConfigService struct {
265 s *Service
266 }
267
268 func NewProjectsAppsRecaptchaV3ConfigService(s *Service) *ProjectsAppsRecaptchaV3ConfigService {
269 rs := &ProjectsAppsRecaptchaV3ConfigService{s: s}
270 return rs
271 }
272
273 type ProjectsAppsRecaptchaV3ConfigService struct {
274 s *Service
275 }
276
277 func NewProjectsAppsSafetyNetConfigService(s *Service) *ProjectsAppsSafetyNetConfigService {
278 rs := &ProjectsAppsSafetyNetConfigService{s: s}
279 return rs
280 }
281
282 type ProjectsAppsSafetyNetConfigService struct {
283 s *Service
284 }
285
286 func NewProjectsServicesService(s *Service) *ProjectsServicesService {
287 rs := &ProjectsServicesService{s: s}
288 return rs
289 }
290
291 type ProjectsServicesService struct {
292 s *Service
293 }
294
295
296
297
298
299
300
301
302
303 type GoogleFirebaseAppcheckV1AppAttestConfig struct {
304
305
306
307 Name string `json:"name,omitempty"`
308
309
310
311 TokenTtl string `json:"tokenTtl,omitempty"`
312
313
314 googleapi.ServerResponse `json:"-"`
315
316
317
318
319
320 ForceSendFields []string `json:"-"`
321
322
323
324
325 NullFields []string `json:"-"`
326 }
327
328 func (s *GoogleFirebaseAppcheckV1AppAttestConfig) MarshalJSON() ([]byte, error) {
329 type NoMethod GoogleFirebaseAppcheckV1AppAttestConfig
330 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
331 }
332
333
334
335 type GoogleFirebaseAppcheckV1AppCheckToken struct {
336
337
338
339
340
341
342
343 Token string `json:"token,omitempty"`
344
345
346
347
348 Ttl string `json:"ttl,omitempty"`
349
350
351 googleapi.ServerResponse `json:"-"`
352
353
354
355
356
357 ForceSendFields []string `json:"-"`
358
359
360
361
362 NullFields []string `json:"-"`
363 }
364
365 func (s *GoogleFirebaseAppcheckV1AppCheckToken) MarshalJSON() ([]byte, error) {
366 type NoMethod GoogleFirebaseAppcheckV1AppCheckToken
367 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
368 }
369
370
371
372 type GoogleFirebaseAppcheckV1BatchGetAppAttestConfigsResponse struct {
373
374 Configs []*GoogleFirebaseAppcheckV1AppAttestConfig `json:"configs,omitempty"`
375
376
377 googleapi.ServerResponse `json:"-"`
378
379
380
381
382
383 ForceSendFields []string `json:"-"`
384
385
386
387
388 NullFields []string `json:"-"`
389 }
390
391 func (s *GoogleFirebaseAppcheckV1BatchGetAppAttestConfigsResponse) MarshalJSON() ([]byte, error) {
392 type NoMethod GoogleFirebaseAppcheckV1BatchGetAppAttestConfigsResponse
393 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
394 }
395
396
397
398 type GoogleFirebaseAppcheckV1BatchGetDeviceCheckConfigsResponse struct {
399
400 Configs []*GoogleFirebaseAppcheckV1DeviceCheckConfig `json:"configs,omitempty"`
401
402
403 googleapi.ServerResponse `json:"-"`
404
405
406
407
408
409 ForceSendFields []string `json:"-"`
410
411
412
413
414 NullFields []string `json:"-"`
415 }
416
417 func (s *GoogleFirebaseAppcheckV1BatchGetDeviceCheckConfigsResponse) MarshalJSON() ([]byte, error) {
418 type NoMethod GoogleFirebaseAppcheckV1BatchGetDeviceCheckConfigsResponse
419 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
420 }
421
422
423
424 type GoogleFirebaseAppcheckV1BatchGetPlayIntegrityConfigsResponse struct {
425
426 Configs []*GoogleFirebaseAppcheckV1PlayIntegrityConfig `json:"configs,omitempty"`
427
428
429 googleapi.ServerResponse `json:"-"`
430
431
432
433
434
435 ForceSendFields []string `json:"-"`
436
437
438
439
440 NullFields []string `json:"-"`
441 }
442
443 func (s *GoogleFirebaseAppcheckV1BatchGetPlayIntegrityConfigsResponse) MarshalJSON() ([]byte, error) {
444 type NoMethod GoogleFirebaseAppcheckV1BatchGetPlayIntegrityConfigsResponse
445 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
446 }
447
448
449
450 type GoogleFirebaseAppcheckV1BatchGetRecaptchaEnterpriseConfigsResponse struct {
451
452 Configs []*GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig `json:"configs,omitempty"`
453
454
455 googleapi.ServerResponse `json:"-"`
456
457
458
459
460
461 ForceSendFields []string `json:"-"`
462
463
464
465
466 NullFields []string `json:"-"`
467 }
468
469 func (s *GoogleFirebaseAppcheckV1BatchGetRecaptchaEnterpriseConfigsResponse) MarshalJSON() ([]byte, error) {
470 type NoMethod GoogleFirebaseAppcheckV1BatchGetRecaptchaEnterpriseConfigsResponse
471 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
472 }
473
474
475
476 type GoogleFirebaseAppcheckV1BatchGetRecaptchaV3ConfigsResponse struct {
477
478 Configs []*GoogleFirebaseAppcheckV1RecaptchaV3Config `json:"configs,omitempty"`
479
480
481 googleapi.ServerResponse `json:"-"`
482
483
484
485
486
487 ForceSendFields []string `json:"-"`
488
489
490
491
492 NullFields []string `json:"-"`
493 }
494
495 func (s *GoogleFirebaseAppcheckV1BatchGetRecaptchaV3ConfigsResponse) MarshalJSON() ([]byte, error) {
496 type NoMethod GoogleFirebaseAppcheckV1BatchGetRecaptchaV3ConfigsResponse
497 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
498 }
499
500
501
502 type GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse struct {
503
504 Configs []*GoogleFirebaseAppcheckV1SafetyNetConfig `json:"configs,omitempty"`
505
506
507 googleapi.ServerResponse `json:"-"`
508
509
510
511
512
513 ForceSendFields []string `json:"-"`
514
515
516
517
518 NullFields []string `json:"-"`
519 }
520
521 func (s *GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse) MarshalJSON() ([]byte, error) {
522 type NoMethod GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse
523 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
524 }
525
526
527
528 type GoogleFirebaseAppcheckV1BatchUpdateServicesRequest struct {
529
530
531 Requests []*GoogleFirebaseAppcheckV1UpdateServiceRequest `json:"requests,omitempty"`
532
533
534
535
536 UpdateMask string `json:"updateMask,omitempty"`
537
538
539
540
541
542 ForceSendFields []string `json:"-"`
543
544
545
546
547 NullFields []string `json:"-"`
548 }
549
550 func (s *GoogleFirebaseAppcheckV1BatchUpdateServicesRequest) MarshalJSON() ([]byte, error) {
551 type NoMethod GoogleFirebaseAppcheckV1BatchUpdateServicesRequest
552 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
553 }
554
555
556
557 type GoogleFirebaseAppcheckV1BatchUpdateServicesResponse struct {
558
559 Services []*GoogleFirebaseAppcheckV1Service `json:"services,omitempty"`
560
561
562 googleapi.ServerResponse `json:"-"`
563
564
565
566
567
568 ForceSendFields []string `json:"-"`
569
570
571
572
573 NullFields []string `json:"-"`
574 }
575
576 func (s *GoogleFirebaseAppcheckV1BatchUpdateServicesResponse) MarshalJSON() ([]byte, error) {
577 type NoMethod GoogleFirebaseAppcheckV1BatchUpdateServicesResponse
578 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
579 }
580
581
582
583
584
585
586 type GoogleFirebaseAppcheckV1DebugToken struct {
587
588
589 DisplayName string `json:"displayName,omitempty"`
590
591
592
593 Name string `json:"name,omitempty"`
594
595
596
597
598
599
600 Token string `json:"token,omitempty"`
601
602
603 UpdateTime string `json:"updateTime,omitempty"`
604
605
606 googleapi.ServerResponse `json:"-"`
607
608
609
610
611
612 ForceSendFields []string `json:"-"`
613
614
615
616
617 NullFields []string `json:"-"`
618 }
619
620 func (s *GoogleFirebaseAppcheckV1DebugToken) MarshalJSON() ([]byte, error) {
621 type NoMethod GoogleFirebaseAppcheckV1DebugToken
622 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
623 }
624
625
626
627
628
629
630
631
632
633 type GoogleFirebaseAppcheckV1DeviceCheckConfig struct {
634
635
636 KeyId string `json:"keyId,omitempty"`
637
638
639
640 Name string `json:"name,omitempty"`
641
642
643
644 PrivateKey string `json:"privateKey,omitempty"`
645
646
647
648 PrivateKeySet bool `json:"privateKeySet,omitempty"`
649
650
651
652 TokenTtl string `json:"tokenTtl,omitempty"`
653
654
655 googleapi.ServerResponse `json:"-"`
656
657
658
659
660
661 ForceSendFields []string `json:"-"`
662
663
664
665
666 NullFields []string `json:"-"`
667 }
668
669 func (s *GoogleFirebaseAppcheckV1DeviceCheckConfig) MarshalJSON() ([]byte, error) {
670 type NoMethod GoogleFirebaseAppcheckV1DeviceCheckConfig
671 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
672 }
673
674
675
676 type GoogleFirebaseAppcheckV1ExchangeAppAttestAssertionRequest struct {
677
678
679 Artifact string `json:"artifact,omitempty"`
680
681
682 Assertion string `json:"assertion,omitempty"`
683
684
685 Challenge string `json:"challenge,omitempty"`
686
687
688
689
690 LimitedUse bool `json:"limitedUse,omitempty"`
691
692
693
694
695
696 ForceSendFields []string `json:"-"`
697
698
699
700
701 NullFields []string `json:"-"`
702 }
703
704 func (s *GoogleFirebaseAppcheckV1ExchangeAppAttestAssertionRequest) MarshalJSON() ([]byte, error) {
705 type NoMethod GoogleFirebaseAppcheckV1ExchangeAppAttestAssertionRequest
706 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
707 }
708
709
710
711 type GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationRequest struct {
712
713
714
715 AttestationStatement string `json:"attestationStatement,omitempty"`
716
717
718 Challenge string `json:"challenge,omitempty"`
719
720 KeyId string `json:"keyId,omitempty"`
721
722
723
724
725 LimitedUse bool `json:"limitedUse,omitempty"`
726
727
728
729
730
731 ForceSendFields []string `json:"-"`
732
733
734
735
736 NullFields []string `json:"-"`
737 }
738
739 func (s *GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationRequest) MarshalJSON() ([]byte, error) {
740 type NoMethod GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationRequest
741 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
742 }
743
744
745
746 type GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationResponse struct {
747
748 AppCheckToken *GoogleFirebaseAppcheckV1AppCheckToken `json:"appCheckToken,omitempty"`
749
750
751 Artifact string `json:"artifact,omitempty"`
752
753
754 googleapi.ServerResponse `json:"-"`
755
756
757
758
759
760 ForceSendFields []string `json:"-"`
761
762
763
764
765 NullFields []string `json:"-"`
766 }
767
768 func (s *GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationResponse) MarshalJSON() ([]byte, error) {
769 type NoMethod GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationResponse
770 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
771 }
772
773
774
775 type GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest struct {
776
777
778 CustomToken string `json:"customToken,omitempty"`
779
780
781
782
783 LimitedUse bool `json:"limitedUse,omitempty"`
784
785
786
787
788
789 ForceSendFields []string `json:"-"`
790
791
792
793
794 NullFields []string `json:"-"`
795 }
796
797 func (s *GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest) MarshalJSON() ([]byte, error) {
798 type NoMethod GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest
799 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
800 }
801
802
803
804 type GoogleFirebaseAppcheckV1ExchangeDebugTokenRequest struct {
805
806
807 DebugToken string `json:"debugToken,omitempty"`
808
809
810
811
812 LimitedUse bool `json:"limitedUse,omitempty"`
813
814
815
816
817
818 ForceSendFields []string `json:"-"`
819
820
821
822
823 NullFields []string `json:"-"`
824 }
825
826 func (s *GoogleFirebaseAppcheckV1ExchangeDebugTokenRequest) MarshalJSON() ([]byte, error) {
827 type NoMethod GoogleFirebaseAppcheckV1ExchangeDebugTokenRequest
828 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
829 }
830
831
832
833 type GoogleFirebaseAppcheckV1ExchangeDeviceCheckTokenRequest struct {
834
835
836
837
838 DeviceToken string `json:"deviceToken,omitempty"`
839
840
841
842
843 LimitedUse bool `json:"limitedUse,omitempty"`
844
845
846
847
848
849 ForceSendFields []string `json:"-"`
850
851
852
853
854 NullFields []string `json:"-"`
855 }
856
857 func (s *GoogleFirebaseAppcheckV1ExchangeDeviceCheckTokenRequest) MarshalJSON() ([]byte, error) {
858 type NoMethod GoogleFirebaseAppcheckV1ExchangeDeviceCheckTokenRequest
859 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
860 }
861
862
863
864 type GoogleFirebaseAppcheckV1ExchangePlayIntegrityTokenRequest struct {
865
866
867
868
869 LimitedUse bool `json:"limitedUse,omitempty"`
870
871
872
873
874 PlayIntegrityToken string `json:"playIntegrityToken,omitempty"`
875
876
877
878
879
880 ForceSendFields []string `json:"-"`
881
882
883
884
885 NullFields []string `json:"-"`
886 }
887
888 func (s *GoogleFirebaseAppcheckV1ExchangePlayIntegrityTokenRequest) MarshalJSON() ([]byte, error) {
889 type NoMethod GoogleFirebaseAppcheckV1ExchangePlayIntegrityTokenRequest
890 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
891 }
892
893
894
895 type GoogleFirebaseAppcheckV1ExchangeRecaptchaEnterpriseTokenRequest struct {
896
897
898
899
900 LimitedUse bool `json:"limitedUse,omitempty"`
901
902
903
904 RecaptchaEnterpriseToken string `json:"recaptchaEnterpriseToken,omitempty"`
905
906
907
908
909
910 ForceSendFields []string `json:"-"`
911
912
913
914
915 NullFields []string `json:"-"`
916 }
917
918 func (s *GoogleFirebaseAppcheckV1ExchangeRecaptchaEnterpriseTokenRequest) MarshalJSON() ([]byte, error) {
919 type NoMethod GoogleFirebaseAppcheckV1ExchangeRecaptchaEnterpriseTokenRequest
920 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
921 }
922
923
924
925 type GoogleFirebaseAppcheckV1ExchangeRecaptchaV3TokenRequest struct {
926
927
928
929
930 LimitedUse bool `json:"limitedUse,omitempty"`
931
932
933 RecaptchaV3Token string `json:"recaptchaV3Token,omitempty"`
934
935
936
937
938
939 ForceSendFields []string `json:"-"`
940
941
942
943
944 NullFields []string `json:"-"`
945 }
946
947 func (s *GoogleFirebaseAppcheckV1ExchangeRecaptchaV3TokenRequest) MarshalJSON() ([]byte, error) {
948 type NoMethod GoogleFirebaseAppcheckV1ExchangeRecaptchaV3TokenRequest
949 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
950 }
951
952
953
954 type GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest struct {
955
956
957
958 SafetyNetToken string `json:"safetyNetToken,omitempty"`
959
960
961
962
963
964 ForceSendFields []string `json:"-"`
965
966
967
968
969 NullFields []string `json:"-"`
970 }
971
972 func (s *GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest) MarshalJSON() ([]byte, error) {
973 type NoMethod GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest
974 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
975 }
976
977
978
979 type GoogleFirebaseAppcheckV1GenerateAppAttestChallengeRequest struct {
980 }
981
982
983
984 type GoogleFirebaseAppcheckV1GenerateAppAttestChallengeResponse struct {
985
986
987 Challenge string `json:"challenge,omitempty"`
988
989
990
991
992 Ttl string `json:"ttl,omitempty"`
993
994
995 googleapi.ServerResponse `json:"-"`
996
997
998
999
1000
1001 ForceSendFields []string `json:"-"`
1002
1003
1004
1005
1006 NullFields []string `json:"-"`
1007 }
1008
1009 func (s *GoogleFirebaseAppcheckV1GenerateAppAttestChallengeResponse) MarshalJSON() ([]byte, error) {
1010 type NoMethod GoogleFirebaseAppcheckV1GenerateAppAttestChallengeResponse
1011 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1012 }
1013
1014
1015
1016 type GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeRequest struct {
1017 }
1018
1019
1020
1021 type GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeResponse struct {
1022
1023
1024
1025 Challenge string `json:"challenge,omitempty"`
1026
1027
1028
1029
1030 Ttl string `json:"ttl,omitempty"`
1031
1032
1033 googleapi.ServerResponse `json:"-"`
1034
1035
1036
1037
1038
1039 ForceSendFields []string `json:"-"`
1040
1041
1042
1043
1044 NullFields []string `json:"-"`
1045 }
1046
1047 func (s *GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeResponse) MarshalJSON() ([]byte, error) {
1048 type NoMethod GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeResponse
1049 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1050 }
1051
1052
1053
1054 type GoogleFirebaseAppcheckV1ListDebugTokensResponse struct {
1055
1056 DebugTokens []*GoogleFirebaseAppcheckV1DebugToken `json:"debugTokens,omitempty"`
1057
1058
1059
1060
1061
1062 NextPageToken string `json:"nextPageToken,omitempty"`
1063
1064
1065 googleapi.ServerResponse `json:"-"`
1066
1067
1068
1069
1070
1071 ForceSendFields []string `json:"-"`
1072
1073
1074
1075
1076 NullFields []string `json:"-"`
1077 }
1078
1079 func (s *GoogleFirebaseAppcheckV1ListDebugTokensResponse) MarshalJSON() ([]byte, error) {
1080 type NoMethod GoogleFirebaseAppcheckV1ListDebugTokensResponse
1081 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1082 }
1083
1084
1085
1086 type GoogleFirebaseAppcheckV1ListServicesResponse struct {
1087
1088
1089
1090
1091
1092 NextPageToken string `json:"nextPageToken,omitempty"`
1093
1094 Services []*GoogleFirebaseAppcheckV1Service `json:"services,omitempty"`
1095
1096
1097 googleapi.ServerResponse `json:"-"`
1098
1099
1100
1101
1102
1103 ForceSendFields []string `json:"-"`
1104
1105
1106
1107
1108 NullFields []string `json:"-"`
1109 }
1110
1111 func (s *GoogleFirebaseAppcheckV1ListServicesResponse) MarshalJSON() ([]byte, error) {
1112 type NoMethod GoogleFirebaseAppcheckV1ListServicesResponse
1113 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1114 }
1115
1116
1117
1118
1119
1120
1121
1122
1123 type GoogleFirebaseAppcheckV1PlayIntegrityConfig struct {
1124
1125
1126
1127 Name string `json:"name,omitempty"`
1128
1129
1130
1131 TokenTtl string `json:"tokenTtl,omitempty"`
1132
1133
1134 googleapi.ServerResponse `json:"-"`
1135
1136
1137
1138
1139
1140 ForceSendFields []string `json:"-"`
1141
1142
1143
1144
1145 NullFields []string `json:"-"`
1146 }
1147
1148 func (s *GoogleFirebaseAppcheckV1PlayIntegrityConfig) MarshalJSON() ([]byte, error) {
1149 type NoMethod GoogleFirebaseAppcheckV1PlayIntegrityConfig
1150 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1151 }
1152
1153
1154
1155
1156 type GoogleFirebaseAppcheckV1PublicJwk struct {
1157
1158
1159 Alg string `json:"alg,omitempty"`
1160
1161
1162 E string `json:"e,omitempty"`
1163
1164
1165 Kid string `json:"kid,omitempty"`
1166
1167
1168 Kty string `json:"kty,omitempty"`
1169
1170
1171 N string `json:"n,omitempty"`
1172
1173
1174 Use string `json:"use,omitempty"`
1175
1176
1177
1178
1179
1180 ForceSendFields []string `json:"-"`
1181
1182
1183
1184
1185 NullFields []string `json:"-"`
1186 }
1187
1188 func (s *GoogleFirebaseAppcheckV1PublicJwk) MarshalJSON() ([]byte, error) {
1189 type NoMethod GoogleFirebaseAppcheckV1PublicJwk
1190 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1191 }
1192
1193
1194
1195
1196
1197
1198 type GoogleFirebaseAppcheckV1PublicJwkSet struct {
1199
1200
1201 Keys []*GoogleFirebaseAppcheckV1PublicJwk `json:"keys,omitempty"`
1202
1203
1204 googleapi.ServerResponse `json:"-"`
1205
1206
1207
1208
1209
1210 ForceSendFields []string `json:"-"`
1211
1212
1213
1214
1215 NullFields []string `json:"-"`
1216 }
1217
1218 func (s *GoogleFirebaseAppcheckV1PublicJwkSet) MarshalJSON() ([]byte, error) {
1219 type NoMethod GoogleFirebaseAppcheckV1PublicJwkSet
1220 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1221 }
1222
1223
1224
1225
1226
1227
1228 type GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig struct {
1229
1230
1231
1232 Name string `json:"name,omitempty"`
1233
1234
1235
1236
1237
1238
1239 SiteKey string `json:"siteKey,omitempty"`
1240
1241
1242
1243 TokenTtl string `json:"tokenTtl,omitempty"`
1244
1245
1246 googleapi.ServerResponse `json:"-"`
1247
1248
1249
1250
1251
1252 ForceSendFields []string `json:"-"`
1253
1254
1255
1256
1257 NullFields []string `json:"-"`
1258 }
1259
1260 func (s *GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig) MarshalJSON() ([]byte, error) {
1261 type NoMethod GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig
1262 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1263 }
1264
1265
1266
1267
1268
1269
1270 type GoogleFirebaseAppcheckV1RecaptchaV3Config struct {
1271
1272
1273
1274 Name string `json:"name,omitempty"`
1275
1276
1277
1278 SiteSecret string `json:"siteSecret,omitempty"`
1279
1280
1281
1282 SiteSecretSet bool `json:"siteSecretSet,omitempty"`
1283
1284
1285
1286 TokenTtl string `json:"tokenTtl,omitempty"`
1287
1288
1289 googleapi.ServerResponse `json:"-"`
1290
1291
1292
1293
1294
1295 ForceSendFields []string `json:"-"`
1296
1297
1298
1299
1300 NullFields []string `json:"-"`
1301 }
1302
1303 func (s *GoogleFirebaseAppcheckV1RecaptchaV3Config) MarshalJSON() ([]byte, error) {
1304 type NoMethod GoogleFirebaseAppcheckV1RecaptchaV3Config
1305 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1306 }
1307
1308
1309
1310
1311
1312
1313
1314
1315 type GoogleFirebaseAppcheckV1SafetyNetConfig struct {
1316
1317
1318
1319 Name string `json:"name,omitempty"`
1320
1321
1322
1323 TokenTtl string `json:"tokenTtl,omitempty"`
1324
1325
1326 googleapi.ServerResponse `json:"-"`
1327
1328
1329
1330
1331
1332 ForceSendFields []string `json:"-"`
1333
1334
1335
1336
1337 NullFields []string `json:"-"`
1338 }
1339
1340 func (s *GoogleFirebaseAppcheckV1SafetyNetConfig) MarshalJSON() ([]byte, error) {
1341 type NoMethod GoogleFirebaseAppcheckV1SafetyNetConfig
1342 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1343 }
1344
1345
1346
1347 type GoogleFirebaseAppcheckV1Service struct {
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384 EnforcementMode string `json:"enforcementMode,omitempty"`
1385
1386
1387
1388
1389
1390
1391
1392 Name string `json:"name,omitempty"`
1393
1394
1395 googleapi.ServerResponse `json:"-"`
1396
1397
1398
1399
1400
1401 ForceSendFields []string `json:"-"`
1402
1403
1404
1405
1406 NullFields []string `json:"-"`
1407 }
1408
1409 func (s *GoogleFirebaseAppcheckV1Service) MarshalJSON() ([]byte, error) {
1410 type NoMethod GoogleFirebaseAppcheckV1Service
1411 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1412 }
1413
1414
1415
1416
1417 type GoogleFirebaseAppcheckV1UpdateServiceRequest struct {
1418
1419
1420
1421
1422
1423
1424
1425 Service *GoogleFirebaseAppcheckV1Service `json:"service,omitempty"`
1426
1427
1428 UpdateMask string `json:"updateMask,omitempty"`
1429
1430
1431
1432
1433
1434 ForceSendFields []string `json:"-"`
1435
1436
1437
1438
1439 NullFields []string `json:"-"`
1440 }
1441
1442 func (s *GoogleFirebaseAppcheckV1UpdateServiceRequest) MarshalJSON() ([]byte, error) {
1443 type NoMethod GoogleFirebaseAppcheckV1UpdateServiceRequest
1444 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1445 }
1446
1447
1448
1449
1450
1451
1452 type GoogleProtobufEmpty struct {
1453
1454 googleapi.ServerResponse `json:"-"`
1455 }
1456
1457 type JwksGetCall struct {
1458 s *Service
1459 name string
1460 urlParams_ gensupport.URLParams
1461 ifNoneMatch_ string
1462 ctx_ context.Context
1463 header_ http.Header
1464 }
1465
1466
1467
1468
1469
1470
1471
1472
1473 func (r *JwksService) Get(name string) *JwksGetCall {
1474 c := &JwksGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1475 c.name = name
1476 return c
1477 }
1478
1479
1480
1481
1482 func (c *JwksGetCall) Fields(s ...googleapi.Field) *JwksGetCall {
1483 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1484 return c
1485 }
1486
1487
1488
1489
1490 func (c *JwksGetCall) IfNoneMatch(entityTag string) *JwksGetCall {
1491 c.ifNoneMatch_ = entityTag
1492 return c
1493 }
1494
1495
1496 func (c *JwksGetCall) Context(ctx context.Context) *JwksGetCall {
1497 c.ctx_ = ctx
1498 return c
1499 }
1500
1501
1502
1503 func (c *JwksGetCall) Header() http.Header {
1504 if c.header_ == nil {
1505 c.header_ = make(http.Header)
1506 }
1507 return c.header_
1508 }
1509
1510 func (c *JwksGetCall) doRequest(alt string) (*http.Response, error) {
1511 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
1512 if c.ifNoneMatch_ != "" {
1513 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
1514 }
1515 var body io.Reader = nil
1516 c.urlParams_.Set("alt", alt)
1517 c.urlParams_.Set("prettyPrint", "false")
1518 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
1519 urls += "?" + c.urlParams_.Encode()
1520 req, err := http.NewRequest("GET", urls, body)
1521 if err != nil {
1522 return nil, err
1523 }
1524 req.Header = reqHeaders
1525 googleapi.Expand(req.URL, map[string]string{
1526 "name": c.name,
1527 })
1528 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1529 }
1530
1531
1532
1533
1534
1535
1536
1537 func (c *JwksGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1PublicJwkSet, error) {
1538 gensupport.SetOptions(c.urlParams_, opts...)
1539 res, err := c.doRequest("json")
1540 if res != nil && res.StatusCode == http.StatusNotModified {
1541 if res.Body != nil {
1542 res.Body.Close()
1543 }
1544 return nil, gensupport.WrapError(&googleapi.Error{
1545 Code: res.StatusCode,
1546 Header: res.Header,
1547 })
1548 }
1549 if err != nil {
1550 return nil, err
1551 }
1552 defer googleapi.CloseBody(res)
1553 if err := googleapi.CheckResponse(res); err != nil {
1554 return nil, gensupport.WrapError(err)
1555 }
1556 ret := &GoogleFirebaseAppcheckV1PublicJwkSet{
1557 ServerResponse: googleapi.ServerResponse{
1558 Header: res.Header,
1559 HTTPStatusCode: res.StatusCode,
1560 },
1561 }
1562 target := &ret
1563 if err := gensupport.DecodeResponse(target, res); err != nil {
1564 return nil, err
1565 }
1566 return ret, nil
1567 }
1568
1569 type ProjectsAppsExchangeAppAttestAssertionCall struct {
1570 s *Service
1571 appid string
1572 googlefirebaseappcheckv1exchangeappattestassertionrequest *GoogleFirebaseAppcheckV1ExchangeAppAttestAssertionRequest
1573 urlParams_ gensupport.URLParams
1574 ctx_ context.Context
1575 header_ http.Header
1576 }
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587 func (r *ProjectsAppsService) ExchangeAppAttestAssertion(appid string, googlefirebaseappcheckv1exchangeappattestassertionrequest *GoogleFirebaseAppcheckV1ExchangeAppAttestAssertionRequest) *ProjectsAppsExchangeAppAttestAssertionCall {
1588 c := &ProjectsAppsExchangeAppAttestAssertionCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1589 c.appid = appid
1590 c.googlefirebaseappcheckv1exchangeappattestassertionrequest = googlefirebaseappcheckv1exchangeappattestassertionrequest
1591 return c
1592 }
1593
1594
1595
1596
1597 func (c *ProjectsAppsExchangeAppAttestAssertionCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeAppAttestAssertionCall {
1598 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1599 return c
1600 }
1601
1602
1603 func (c *ProjectsAppsExchangeAppAttestAssertionCall) Context(ctx context.Context) *ProjectsAppsExchangeAppAttestAssertionCall {
1604 c.ctx_ = ctx
1605 return c
1606 }
1607
1608
1609
1610 func (c *ProjectsAppsExchangeAppAttestAssertionCall) Header() http.Header {
1611 if c.header_ == nil {
1612 c.header_ = make(http.Header)
1613 }
1614 return c.header_
1615 }
1616
1617 func (c *ProjectsAppsExchangeAppAttestAssertionCall) doRequest(alt string) (*http.Response, error) {
1618 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
1619 var body io.Reader = nil
1620 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangeappattestassertionrequest)
1621 if err != nil {
1622 return nil, err
1623 }
1624 c.urlParams_.Set("alt", alt)
1625 c.urlParams_.Set("prettyPrint", "false")
1626 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeAppAttestAssertion")
1627 urls += "?" + c.urlParams_.Encode()
1628 req, err := http.NewRequest("POST", urls, body)
1629 if err != nil {
1630 return nil, err
1631 }
1632 req.Header = reqHeaders
1633 googleapi.Expand(req.URL, map[string]string{
1634 "app": c.appid,
1635 })
1636 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1637 }
1638
1639
1640
1641
1642
1643
1644
1645 func (c *ProjectsAppsExchangeAppAttestAssertionCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
1646 gensupport.SetOptions(c.urlParams_, opts...)
1647 res, err := c.doRequest("json")
1648 if res != nil && res.StatusCode == http.StatusNotModified {
1649 if res.Body != nil {
1650 res.Body.Close()
1651 }
1652 return nil, gensupport.WrapError(&googleapi.Error{
1653 Code: res.StatusCode,
1654 Header: res.Header,
1655 })
1656 }
1657 if err != nil {
1658 return nil, err
1659 }
1660 defer googleapi.CloseBody(res)
1661 if err := googleapi.CheckResponse(res); err != nil {
1662 return nil, gensupport.WrapError(err)
1663 }
1664 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
1665 ServerResponse: googleapi.ServerResponse{
1666 Header: res.Header,
1667 HTTPStatusCode: res.StatusCode,
1668 },
1669 }
1670 target := &ret
1671 if err := gensupport.DecodeResponse(target, res); err != nil {
1672 return nil, err
1673 }
1674 return ret, nil
1675 }
1676
1677 type ProjectsAppsExchangeAppAttestAttestationCall struct {
1678 s *Service
1679 appid string
1680 googlefirebaseappcheckv1exchangeappattestattestationrequest *GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationRequest
1681 urlParams_ gensupport.URLParams
1682 ctx_ context.Context
1683 header_ http.Header
1684 }
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698 func (r *ProjectsAppsService) ExchangeAppAttestAttestation(appid string, googlefirebaseappcheckv1exchangeappattestattestationrequest *GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationRequest) *ProjectsAppsExchangeAppAttestAttestationCall {
1699 c := &ProjectsAppsExchangeAppAttestAttestationCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1700 c.appid = appid
1701 c.googlefirebaseappcheckv1exchangeappattestattestationrequest = googlefirebaseappcheckv1exchangeappattestattestationrequest
1702 return c
1703 }
1704
1705
1706
1707
1708 func (c *ProjectsAppsExchangeAppAttestAttestationCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeAppAttestAttestationCall {
1709 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1710 return c
1711 }
1712
1713
1714 func (c *ProjectsAppsExchangeAppAttestAttestationCall) Context(ctx context.Context) *ProjectsAppsExchangeAppAttestAttestationCall {
1715 c.ctx_ = ctx
1716 return c
1717 }
1718
1719
1720
1721 func (c *ProjectsAppsExchangeAppAttestAttestationCall) Header() http.Header {
1722 if c.header_ == nil {
1723 c.header_ = make(http.Header)
1724 }
1725 return c.header_
1726 }
1727
1728 func (c *ProjectsAppsExchangeAppAttestAttestationCall) doRequest(alt string) (*http.Response, error) {
1729 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
1730 var body io.Reader = nil
1731 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangeappattestattestationrequest)
1732 if err != nil {
1733 return nil, err
1734 }
1735 c.urlParams_.Set("alt", alt)
1736 c.urlParams_.Set("prettyPrint", "false")
1737 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeAppAttestAttestation")
1738 urls += "?" + c.urlParams_.Encode()
1739 req, err := http.NewRequest("POST", urls, body)
1740 if err != nil {
1741 return nil, err
1742 }
1743 req.Header = reqHeaders
1744 googleapi.Expand(req.URL, map[string]string{
1745 "app": c.appid,
1746 })
1747 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1748 }
1749
1750
1751
1752
1753
1754
1755
1756 func (c *ProjectsAppsExchangeAppAttestAttestationCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationResponse, error) {
1757 gensupport.SetOptions(c.urlParams_, opts...)
1758 res, err := c.doRequest("json")
1759 if res != nil && res.StatusCode == http.StatusNotModified {
1760 if res.Body != nil {
1761 res.Body.Close()
1762 }
1763 return nil, gensupport.WrapError(&googleapi.Error{
1764 Code: res.StatusCode,
1765 Header: res.Header,
1766 })
1767 }
1768 if err != nil {
1769 return nil, err
1770 }
1771 defer googleapi.CloseBody(res)
1772 if err := googleapi.CheckResponse(res); err != nil {
1773 return nil, gensupport.WrapError(err)
1774 }
1775 ret := &GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationResponse{
1776 ServerResponse: googleapi.ServerResponse{
1777 Header: res.Header,
1778 HTTPStatusCode: res.StatusCode,
1779 },
1780 }
1781 target := &ret
1782 if err := gensupport.DecodeResponse(target, res); err != nil {
1783 return nil, err
1784 }
1785 return ret, nil
1786 }
1787
1788 type ProjectsAppsExchangeCustomTokenCall struct {
1789 s *Service
1790 appid string
1791 googlefirebaseappcheckv1exchangecustomtokenrequest *GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest
1792 urlParams_ gensupport.URLParams
1793 ctx_ context.Context
1794 header_ http.Header
1795 }
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805 func (r *ProjectsAppsService) ExchangeCustomToken(appid string, googlefirebaseappcheckv1exchangecustomtokenrequest *GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest) *ProjectsAppsExchangeCustomTokenCall {
1806 c := &ProjectsAppsExchangeCustomTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1807 c.appid = appid
1808 c.googlefirebaseappcheckv1exchangecustomtokenrequest = googlefirebaseappcheckv1exchangecustomtokenrequest
1809 return c
1810 }
1811
1812
1813
1814
1815 func (c *ProjectsAppsExchangeCustomTokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeCustomTokenCall {
1816 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1817 return c
1818 }
1819
1820
1821 func (c *ProjectsAppsExchangeCustomTokenCall) Context(ctx context.Context) *ProjectsAppsExchangeCustomTokenCall {
1822 c.ctx_ = ctx
1823 return c
1824 }
1825
1826
1827
1828 func (c *ProjectsAppsExchangeCustomTokenCall) Header() http.Header {
1829 if c.header_ == nil {
1830 c.header_ = make(http.Header)
1831 }
1832 return c.header_
1833 }
1834
1835 func (c *ProjectsAppsExchangeCustomTokenCall) doRequest(alt string) (*http.Response, error) {
1836 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
1837 var body io.Reader = nil
1838 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangecustomtokenrequest)
1839 if err != nil {
1840 return nil, err
1841 }
1842 c.urlParams_.Set("alt", alt)
1843 c.urlParams_.Set("prettyPrint", "false")
1844 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeCustomToken")
1845 urls += "?" + c.urlParams_.Encode()
1846 req, err := http.NewRequest("POST", urls, body)
1847 if err != nil {
1848 return nil, err
1849 }
1850 req.Header = reqHeaders
1851 googleapi.Expand(req.URL, map[string]string{
1852 "app": c.appid,
1853 })
1854 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1855 }
1856
1857
1858
1859
1860
1861
1862
1863 func (c *ProjectsAppsExchangeCustomTokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
1864 gensupport.SetOptions(c.urlParams_, opts...)
1865 res, err := c.doRequest("json")
1866 if res != nil && res.StatusCode == http.StatusNotModified {
1867 if res.Body != nil {
1868 res.Body.Close()
1869 }
1870 return nil, gensupport.WrapError(&googleapi.Error{
1871 Code: res.StatusCode,
1872 Header: res.Header,
1873 })
1874 }
1875 if err != nil {
1876 return nil, err
1877 }
1878 defer googleapi.CloseBody(res)
1879 if err := googleapi.CheckResponse(res); err != nil {
1880 return nil, gensupport.WrapError(err)
1881 }
1882 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
1883 ServerResponse: googleapi.ServerResponse{
1884 Header: res.Header,
1885 HTTPStatusCode: res.StatusCode,
1886 },
1887 }
1888 target := &ret
1889 if err := gensupport.DecodeResponse(target, res); err != nil {
1890 return nil, err
1891 }
1892 return ret, nil
1893 }
1894
1895 type ProjectsAppsExchangeDebugTokenCall struct {
1896 s *Service
1897 appid string
1898 googlefirebaseappcheckv1exchangedebugtokenrequest *GoogleFirebaseAppcheckV1ExchangeDebugTokenRequest
1899 urlParams_ gensupport.URLParams
1900 ctx_ context.Context
1901 header_ http.Header
1902 }
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914 func (r *ProjectsAppsService) ExchangeDebugToken(appid string, googlefirebaseappcheckv1exchangedebugtokenrequest *GoogleFirebaseAppcheckV1ExchangeDebugTokenRequest) *ProjectsAppsExchangeDebugTokenCall {
1915 c := &ProjectsAppsExchangeDebugTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
1916 c.appid = appid
1917 c.googlefirebaseappcheckv1exchangedebugtokenrequest = googlefirebaseappcheckv1exchangedebugtokenrequest
1918 return c
1919 }
1920
1921
1922
1923
1924 func (c *ProjectsAppsExchangeDebugTokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeDebugTokenCall {
1925 c.urlParams_.Set("fields", googleapi.CombineFields(s))
1926 return c
1927 }
1928
1929
1930 func (c *ProjectsAppsExchangeDebugTokenCall) Context(ctx context.Context) *ProjectsAppsExchangeDebugTokenCall {
1931 c.ctx_ = ctx
1932 return c
1933 }
1934
1935
1936
1937 func (c *ProjectsAppsExchangeDebugTokenCall) Header() http.Header {
1938 if c.header_ == nil {
1939 c.header_ = make(http.Header)
1940 }
1941 return c.header_
1942 }
1943
1944 func (c *ProjectsAppsExchangeDebugTokenCall) doRequest(alt string) (*http.Response, error) {
1945 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
1946 var body io.Reader = nil
1947 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangedebugtokenrequest)
1948 if err != nil {
1949 return nil, err
1950 }
1951 c.urlParams_.Set("alt", alt)
1952 c.urlParams_.Set("prettyPrint", "false")
1953 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeDebugToken")
1954 urls += "?" + c.urlParams_.Encode()
1955 req, err := http.NewRequest("POST", urls, body)
1956 if err != nil {
1957 return nil, err
1958 }
1959 req.Header = reqHeaders
1960 googleapi.Expand(req.URL, map[string]string{
1961 "app": c.appid,
1962 })
1963 return gensupport.SendRequest(c.ctx_, c.s.client, req)
1964 }
1965
1966
1967
1968
1969
1970
1971
1972 func (c *ProjectsAppsExchangeDebugTokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
1973 gensupport.SetOptions(c.urlParams_, opts...)
1974 res, err := c.doRequest("json")
1975 if res != nil && res.StatusCode == http.StatusNotModified {
1976 if res.Body != nil {
1977 res.Body.Close()
1978 }
1979 return nil, gensupport.WrapError(&googleapi.Error{
1980 Code: res.StatusCode,
1981 Header: res.Header,
1982 })
1983 }
1984 if err != nil {
1985 return nil, err
1986 }
1987 defer googleapi.CloseBody(res)
1988 if err := googleapi.CheckResponse(res); err != nil {
1989 return nil, gensupport.WrapError(err)
1990 }
1991 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
1992 ServerResponse: googleapi.ServerResponse{
1993 Header: res.Header,
1994 HTTPStatusCode: res.StatusCode,
1995 },
1996 }
1997 target := &ret
1998 if err := gensupport.DecodeResponse(target, res); err != nil {
1999 return nil, err
2000 }
2001 return ret, nil
2002 }
2003
2004 type ProjectsAppsExchangeDeviceCheckTokenCall struct {
2005 s *Service
2006 appid string
2007 googlefirebaseappcheckv1exchangedevicechecktokenrequest *GoogleFirebaseAppcheckV1ExchangeDeviceCheckTokenRequest
2008 urlParams_ gensupport.URLParams
2009 ctx_ context.Context
2010 header_ http.Header
2011 }
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023 func (r *ProjectsAppsService) ExchangeDeviceCheckToken(appid string, googlefirebaseappcheckv1exchangedevicechecktokenrequest *GoogleFirebaseAppcheckV1ExchangeDeviceCheckTokenRequest) *ProjectsAppsExchangeDeviceCheckTokenCall {
2024 c := &ProjectsAppsExchangeDeviceCheckTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2025 c.appid = appid
2026 c.googlefirebaseappcheckv1exchangedevicechecktokenrequest = googlefirebaseappcheckv1exchangedevicechecktokenrequest
2027 return c
2028 }
2029
2030
2031
2032
2033 func (c *ProjectsAppsExchangeDeviceCheckTokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeDeviceCheckTokenCall {
2034 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2035 return c
2036 }
2037
2038
2039 func (c *ProjectsAppsExchangeDeviceCheckTokenCall) Context(ctx context.Context) *ProjectsAppsExchangeDeviceCheckTokenCall {
2040 c.ctx_ = ctx
2041 return c
2042 }
2043
2044
2045
2046 func (c *ProjectsAppsExchangeDeviceCheckTokenCall) Header() http.Header {
2047 if c.header_ == nil {
2048 c.header_ = make(http.Header)
2049 }
2050 return c.header_
2051 }
2052
2053 func (c *ProjectsAppsExchangeDeviceCheckTokenCall) doRequest(alt string) (*http.Response, error) {
2054 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2055 var body io.Reader = nil
2056 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangedevicechecktokenrequest)
2057 if err != nil {
2058 return nil, err
2059 }
2060 c.urlParams_.Set("alt", alt)
2061 c.urlParams_.Set("prettyPrint", "false")
2062 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeDeviceCheckToken")
2063 urls += "?" + c.urlParams_.Encode()
2064 req, err := http.NewRequest("POST", urls, body)
2065 if err != nil {
2066 return nil, err
2067 }
2068 req.Header = reqHeaders
2069 googleapi.Expand(req.URL, map[string]string{
2070 "app": c.appid,
2071 })
2072 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2073 }
2074
2075
2076
2077
2078
2079
2080
2081 func (c *ProjectsAppsExchangeDeviceCheckTokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
2082 gensupport.SetOptions(c.urlParams_, opts...)
2083 res, err := c.doRequest("json")
2084 if res != nil && res.StatusCode == http.StatusNotModified {
2085 if res.Body != nil {
2086 res.Body.Close()
2087 }
2088 return nil, gensupport.WrapError(&googleapi.Error{
2089 Code: res.StatusCode,
2090 Header: res.Header,
2091 })
2092 }
2093 if err != nil {
2094 return nil, err
2095 }
2096 defer googleapi.CloseBody(res)
2097 if err := googleapi.CheckResponse(res); err != nil {
2098 return nil, gensupport.WrapError(err)
2099 }
2100 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
2101 ServerResponse: googleapi.ServerResponse{
2102 Header: res.Header,
2103 HTTPStatusCode: res.StatusCode,
2104 },
2105 }
2106 target := &ret
2107 if err := gensupport.DecodeResponse(target, res); err != nil {
2108 return nil, err
2109 }
2110 return ret, nil
2111 }
2112
2113 type ProjectsAppsExchangePlayIntegrityTokenCall struct {
2114 s *Service
2115 appid string
2116 googlefirebaseappcheckv1exchangeplayintegritytokenrequest *GoogleFirebaseAppcheckV1ExchangePlayIntegrityTokenRequest
2117 urlParams_ gensupport.URLParams
2118 ctx_ context.Context
2119 header_ http.Header
2120 }
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132 func (r *ProjectsAppsService) ExchangePlayIntegrityToken(appid string, googlefirebaseappcheckv1exchangeplayintegritytokenrequest *GoogleFirebaseAppcheckV1ExchangePlayIntegrityTokenRequest) *ProjectsAppsExchangePlayIntegrityTokenCall {
2133 c := &ProjectsAppsExchangePlayIntegrityTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2134 c.appid = appid
2135 c.googlefirebaseappcheckv1exchangeplayintegritytokenrequest = googlefirebaseappcheckv1exchangeplayintegritytokenrequest
2136 return c
2137 }
2138
2139
2140
2141
2142 func (c *ProjectsAppsExchangePlayIntegrityTokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangePlayIntegrityTokenCall {
2143 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2144 return c
2145 }
2146
2147
2148 func (c *ProjectsAppsExchangePlayIntegrityTokenCall) Context(ctx context.Context) *ProjectsAppsExchangePlayIntegrityTokenCall {
2149 c.ctx_ = ctx
2150 return c
2151 }
2152
2153
2154
2155 func (c *ProjectsAppsExchangePlayIntegrityTokenCall) Header() http.Header {
2156 if c.header_ == nil {
2157 c.header_ = make(http.Header)
2158 }
2159 return c.header_
2160 }
2161
2162 func (c *ProjectsAppsExchangePlayIntegrityTokenCall) doRequest(alt string) (*http.Response, error) {
2163 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2164 var body io.Reader = nil
2165 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangeplayintegritytokenrequest)
2166 if err != nil {
2167 return nil, err
2168 }
2169 c.urlParams_.Set("alt", alt)
2170 c.urlParams_.Set("prettyPrint", "false")
2171 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangePlayIntegrityToken")
2172 urls += "?" + c.urlParams_.Encode()
2173 req, err := http.NewRequest("POST", urls, body)
2174 if err != nil {
2175 return nil, err
2176 }
2177 req.Header = reqHeaders
2178 googleapi.Expand(req.URL, map[string]string{
2179 "app": c.appid,
2180 })
2181 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2182 }
2183
2184
2185
2186
2187
2188
2189
2190 func (c *ProjectsAppsExchangePlayIntegrityTokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
2191 gensupport.SetOptions(c.urlParams_, opts...)
2192 res, err := c.doRequest("json")
2193 if res != nil && res.StatusCode == http.StatusNotModified {
2194 if res.Body != nil {
2195 res.Body.Close()
2196 }
2197 return nil, gensupport.WrapError(&googleapi.Error{
2198 Code: res.StatusCode,
2199 Header: res.Header,
2200 })
2201 }
2202 if err != nil {
2203 return nil, err
2204 }
2205 defer googleapi.CloseBody(res)
2206 if err := googleapi.CheckResponse(res); err != nil {
2207 return nil, gensupport.WrapError(err)
2208 }
2209 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
2210 ServerResponse: googleapi.ServerResponse{
2211 Header: res.Header,
2212 HTTPStatusCode: res.StatusCode,
2213 },
2214 }
2215 target := &ret
2216 if err := gensupport.DecodeResponse(target, res); err != nil {
2217 return nil, err
2218 }
2219 return ret, nil
2220 }
2221
2222 type ProjectsAppsExchangeRecaptchaEnterpriseTokenCall struct {
2223 s *Service
2224 appid string
2225 googlefirebaseappcheckv1exchangerecaptchaenterprisetokenrequest *GoogleFirebaseAppcheckV1ExchangeRecaptchaEnterpriseTokenRequest
2226 urlParams_ gensupport.URLParams
2227 ctx_ context.Context
2228 header_ http.Header
2229 }
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241 func (r *ProjectsAppsService) ExchangeRecaptchaEnterpriseToken(appid string, googlefirebaseappcheckv1exchangerecaptchaenterprisetokenrequest *GoogleFirebaseAppcheckV1ExchangeRecaptchaEnterpriseTokenRequest) *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall {
2242 c := &ProjectsAppsExchangeRecaptchaEnterpriseTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2243 c.appid = appid
2244 c.googlefirebaseappcheckv1exchangerecaptchaenterprisetokenrequest = googlefirebaseappcheckv1exchangerecaptchaenterprisetokenrequest
2245 return c
2246 }
2247
2248
2249
2250
2251 func (c *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall {
2252 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2253 return c
2254 }
2255
2256
2257 func (c *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall) Context(ctx context.Context) *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall {
2258 c.ctx_ = ctx
2259 return c
2260 }
2261
2262
2263
2264 func (c *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall) Header() http.Header {
2265 if c.header_ == nil {
2266 c.header_ = make(http.Header)
2267 }
2268 return c.header_
2269 }
2270
2271 func (c *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall) doRequest(alt string) (*http.Response, error) {
2272 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2273 var body io.Reader = nil
2274 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangerecaptchaenterprisetokenrequest)
2275 if err != nil {
2276 return nil, err
2277 }
2278 c.urlParams_.Set("alt", alt)
2279 c.urlParams_.Set("prettyPrint", "false")
2280 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeRecaptchaEnterpriseToken")
2281 urls += "?" + c.urlParams_.Encode()
2282 req, err := http.NewRequest("POST", urls, body)
2283 if err != nil {
2284 return nil, err
2285 }
2286 req.Header = reqHeaders
2287 googleapi.Expand(req.URL, map[string]string{
2288 "app": c.appid,
2289 })
2290 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2291 }
2292
2293
2294
2295
2296
2297
2298
2299 func (c *ProjectsAppsExchangeRecaptchaEnterpriseTokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
2300 gensupport.SetOptions(c.urlParams_, opts...)
2301 res, err := c.doRequest("json")
2302 if res != nil && res.StatusCode == http.StatusNotModified {
2303 if res.Body != nil {
2304 res.Body.Close()
2305 }
2306 return nil, gensupport.WrapError(&googleapi.Error{
2307 Code: res.StatusCode,
2308 Header: res.Header,
2309 })
2310 }
2311 if err != nil {
2312 return nil, err
2313 }
2314 defer googleapi.CloseBody(res)
2315 if err := googleapi.CheckResponse(res); err != nil {
2316 return nil, gensupport.WrapError(err)
2317 }
2318 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
2319 ServerResponse: googleapi.ServerResponse{
2320 Header: res.Header,
2321 HTTPStatusCode: res.StatusCode,
2322 },
2323 }
2324 target := &ret
2325 if err := gensupport.DecodeResponse(target, res); err != nil {
2326 return nil, err
2327 }
2328 return ret, nil
2329 }
2330
2331 type ProjectsAppsExchangeRecaptchaV3TokenCall struct {
2332 s *Service
2333 appid string
2334 googlefirebaseappcheckv1exchangerecaptchav3tokenrequest *GoogleFirebaseAppcheckV1ExchangeRecaptchaV3TokenRequest
2335 urlParams_ gensupport.URLParams
2336 ctx_ context.Context
2337 header_ http.Header
2338 }
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349 func (r *ProjectsAppsService) ExchangeRecaptchaV3Token(appid string, googlefirebaseappcheckv1exchangerecaptchav3tokenrequest *GoogleFirebaseAppcheckV1ExchangeRecaptchaV3TokenRequest) *ProjectsAppsExchangeRecaptchaV3TokenCall {
2350 c := &ProjectsAppsExchangeRecaptchaV3TokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2351 c.appid = appid
2352 c.googlefirebaseappcheckv1exchangerecaptchav3tokenrequest = googlefirebaseappcheckv1exchangerecaptchav3tokenrequest
2353 return c
2354 }
2355
2356
2357
2358
2359 func (c *ProjectsAppsExchangeRecaptchaV3TokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeRecaptchaV3TokenCall {
2360 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2361 return c
2362 }
2363
2364
2365 func (c *ProjectsAppsExchangeRecaptchaV3TokenCall) Context(ctx context.Context) *ProjectsAppsExchangeRecaptchaV3TokenCall {
2366 c.ctx_ = ctx
2367 return c
2368 }
2369
2370
2371
2372 func (c *ProjectsAppsExchangeRecaptchaV3TokenCall) Header() http.Header {
2373 if c.header_ == nil {
2374 c.header_ = make(http.Header)
2375 }
2376 return c.header_
2377 }
2378
2379 func (c *ProjectsAppsExchangeRecaptchaV3TokenCall) doRequest(alt string) (*http.Response, error) {
2380 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2381 var body io.Reader = nil
2382 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangerecaptchav3tokenrequest)
2383 if err != nil {
2384 return nil, err
2385 }
2386 c.urlParams_.Set("alt", alt)
2387 c.urlParams_.Set("prettyPrint", "false")
2388 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeRecaptchaV3Token")
2389 urls += "?" + c.urlParams_.Encode()
2390 req, err := http.NewRequest("POST", urls, body)
2391 if err != nil {
2392 return nil, err
2393 }
2394 req.Header = reqHeaders
2395 googleapi.Expand(req.URL, map[string]string{
2396 "app": c.appid,
2397 })
2398 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2399 }
2400
2401
2402
2403
2404
2405
2406
2407 func (c *ProjectsAppsExchangeRecaptchaV3TokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
2408 gensupport.SetOptions(c.urlParams_, opts...)
2409 res, err := c.doRequest("json")
2410 if res != nil && res.StatusCode == http.StatusNotModified {
2411 if res.Body != nil {
2412 res.Body.Close()
2413 }
2414 return nil, gensupport.WrapError(&googleapi.Error{
2415 Code: res.StatusCode,
2416 Header: res.Header,
2417 })
2418 }
2419 if err != nil {
2420 return nil, err
2421 }
2422 defer googleapi.CloseBody(res)
2423 if err := googleapi.CheckResponse(res); err != nil {
2424 return nil, gensupport.WrapError(err)
2425 }
2426 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
2427 ServerResponse: googleapi.ServerResponse{
2428 Header: res.Header,
2429 HTTPStatusCode: res.StatusCode,
2430 },
2431 }
2432 target := &ret
2433 if err := gensupport.DecodeResponse(target, res); err != nil {
2434 return nil, err
2435 }
2436 return ret, nil
2437 }
2438
2439 type ProjectsAppsExchangeSafetyNetTokenCall struct {
2440 s *Service
2441 appid string
2442 googlefirebaseappcheckv1exchangesafetynettokenrequest *GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest
2443 urlParams_ gensupport.URLParams
2444 ctx_ context.Context
2445 header_ http.Header
2446 }
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457 func (r *ProjectsAppsService) ExchangeSafetyNetToken(appid string, googlefirebaseappcheckv1exchangesafetynettokenrequest *GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest) *ProjectsAppsExchangeSafetyNetTokenCall {
2458 c := &ProjectsAppsExchangeSafetyNetTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2459 c.appid = appid
2460 c.googlefirebaseappcheckv1exchangesafetynettokenrequest = googlefirebaseappcheckv1exchangesafetynettokenrequest
2461 return c
2462 }
2463
2464
2465
2466
2467 func (c *ProjectsAppsExchangeSafetyNetTokenCall) Fields(s ...googleapi.Field) *ProjectsAppsExchangeSafetyNetTokenCall {
2468 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2469 return c
2470 }
2471
2472
2473 func (c *ProjectsAppsExchangeSafetyNetTokenCall) Context(ctx context.Context) *ProjectsAppsExchangeSafetyNetTokenCall {
2474 c.ctx_ = ctx
2475 return c
2476 }
2477
2478
2479
2480 func (c *ProjectsAppsExchangeSafetyNetTokenCall) Header() http.Header {
2481 if c.header_ == nil {
2482 c.header_ = make(http.Header)
2483 }
2484 return c.header_
2485 }
2486
2487 func (c *ProjectsAppsExchangeSafetyNetTokenCall) doRequest(alt string) (*http.Response, error) {
2488 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2489 var body io.Reader = nil
2490 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1exchangesafetynettokenrequest)
2491 if err != nil {
2492 return nil, err
2493 }
2494 c.urlParams_.Set("alt", alt)
2495 c.urlParams_.Set("prettyPrint", "false")
2496 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:exchangeSafetyNetToken")
2497 urls += "?" + c.urlParams_.Encode()
2498 req, err := http.NewRequest("POST", urls, body)
2499 if err != nil {
2500 return nil, err
2501 }
2502 req.Header = reqHeaders
2503 googleapi.Expand(req.URL, map[string]string{
2504 "app": c.appid,
2505 })
2506 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2507 }
2508
2509
2510
2511
2512
2513
2514
2515 func (c *ProjectsAppsExchangeSafetyNetTokenCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppCheckToken, error) {
2516 gensupport.SetOptions(c.urlParams_, opts...)
2517 res, err := c.doRequest("json")
2518 if res != nil && res.StatusCode == http.StatusNotModified {
2519 if res.Body != nil {
2520 res.Body.Close()
2521 }
2522 return nil, gensupport.WrapError(&googleapi.Error{
2523 Code: res.StatusCode,
2524 Header: res.Header,
2525 })
2526 }
2527 if err != nil {
2528 return nil, err
2529 }
2530 defer googleapi.CloseBody(res)
2531 if err := googleapi.CheckResponse(res); err != nil {
2532 return nil, gensupport.WrapError(err)
2533 }
2534 ret := &GoogleFirebaseAppcheckV1AppCheckToken{
2535 ServerResponse: googleapi.ServerResponse{
2536 Header: res.Header,
2537 HTTPStatusCode: res.StatusCode,
2538 },
2539 }
2540 target := &ret
2541 if err := gensupport.DecodeResponse(target, res); err != nil {
2542 return nil, err
2543 }
2544 return ret, nil
2545 }
2546
2547 type ProjectsAppsGenerateAppAttestChallengeCall struct {
2548 s *Service
2549 appid string
2550 googlefirebaseappcheckv1generateappattestchallengerequest *GoogleFirebaseAppcheckV1GenerateAppAttestChallengeRequest
2551 urlParams_ gensupport.URLParams
2552 ctx_ context.Context
2553 header_ http.Header
2554 }
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566 func (r *ProjectsAppsService) GenerateAppAttestChallenge(appid string, googlefirebaseappcheckv1generateappattestchallengerequest *GoogleFirebaseAppcheckV1GenerateAppAttestChallengeRequest) *ProjectsAppsGenerateAppAttestChallengeCall {
2567 c := &ProjectsAppsGenerateAppAttestChallengeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2568 c.appid = appid
2569 c.googlefirebaseappcheckv1generateappattestchallengerequest = googlefirebaseappcheckv1generateappattestchallengerequest
2570 return c
2571 }
2572
2573
2574
2575
2576 func (c *ProjectsAppsGenerateAppAttestChallengeCall) Fields(s ...googleapi.Field) *ProjectsAppsGenerateAppAttestChallengeCall {
2577 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2578 return c
2579 }
2580
2581
2582 func (c *ProjectsAppsGenerateAppAttestChallengeCall) Context(ctx context.Context) *ProjectsAppsGenerateAppAttestChallengeCall {
2583 c.ctx_ = ctx
2584 return c
2585 }
2586
2587
2588
2589 func (c *ProjectsAppsGenerateAppAttestChallengeCall) Header() http.Header {
2590 if c.header_ == nil {
2591 c.header_ = make(http.Header)
2592 }
2593 return c.header_
2594 }
2595
2596 func (c *ProjectsAppsGenerateAppAttestChallengeCall) doRequest(alt string) (*http.Response, error) {
2597 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2598 var body io.Reader = nil
2599 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1generateappattestchallengerequest)
2600 if err != nil {
2601 return nil, err
2602 }
2603 c.urlParams_.Set("alt", alt)
2604 c.urlParams_.Set("prettyPrint", "false")
2605 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:generateAppAttestChallenge")
2606 urls += "?" + c.urlParams_.Encode()
2607 req, err := http.NewRequest("POST", urls, body)
2608 if err != nil {
2609 return nil, err
2610 }
2611 req.Header = reqHeaders
2612 googleapi.Expand(req.URL, map[string]string{
2613 "app": c.appid,
2614 })
2615 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2616 }
2617
2618
2619
2620
2621
2622
2623
2624 func (c *ProjectsAppsGenerateAppAttestChallengeCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1GenerateAppAttestChallengeResponse, error) {
2625 gensupport.SetOptions(c.urlParams_, opts...)
2626 res, err := c.doRequest("json")
2627 if res != nil && res.StatusCode == http.StatusNotModified {
2628 if res.Body != nil {
2629 res.Body.Close()
2630 }
2631 return nil, gensupport.WrapError(&googleapi.Error{
2632 Code: res.StatusCode,
2633 Header: res.Header,
2634 })
2635 }
2636 if err != nil {
2637 return nil, err
2638 }
2639 defer googleapi.CloseBody(res)
2640 if err := googleapi.CheckResponse(res); err != nil {
2641 return nil, gensupport.WrapError(err)
2642 }
2643 ret := &GoogleFirebaseAppcheckV1GenerateAppAttestChallengeResponse{
2644 ServerResponse: googleapi.ServerResponse{
2645 Header: res.Header,
2646 HTTPStatusCode: res.StatusCode,
2647 },
2648 }
2649 target := &ret
2650 if err := gensupport.DecodeResponse(target, res); err != nil {
2651 return nil, err
2652 }
2653 return ret, nil
2654 }
2655
2656 type ProjectsAppsGeneratePlayIntegrityChallengeCall struct {
2657 s *Service
2658 appid string
2659 googlefirebaseappcheckv1generateplayintegritychallengerequest *GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeRequest
2660 urlParams_ gensupport.URLParams
2661 ctx_ context.Context
2662 header_ http.Header
2663 }
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676 func (r *ProjectsAppsService) GeneratePlayIntegrityChallenge(appid string, googlefirebaseappcheckv1generateplayintegritychallengerequest *GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeRequest) *ProjectsAppsGeneratePlayIntegrityChallengeCall {
2677 c := &ProjectsAppsGeneratePlayIntegrityChallengeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2678 c.appid = appid
2679 c.googlefirebaseappcheckv1generateplayintegritychallengerequest = googlefirebaseappcheckv1generateplayintegritychallengerequest
2680 return c
2681 }
2682
2683
2684
2685
2686 func (c *ProjectsAppsGeneratePlayIntegrityChallengeCall) Fields(s ...googleapi.Field) *ProjectsAppsGeneratePlayIntegrityChallengeCall {
2687 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2688 return c
2689 }
2690
2691
2692 func (c *ProjectsAppsGeneratePlayIntegrityChallengeCall) Context(ctx context.Context) *ProjectsAppsGeneratePlayIntegrityChallengeCall {
2693 c.ctx_ = ctx
2694 return c
2695 }
2696
2697
2698
2699 func (c *ProjectsAppsGeneratePlayIntegrityChallengeCall) Header() http.Header {
2700 if c.header_ == nil {
2701 c.header_ = make(http.Header)
2702 }
2703 return c.header_
2704 }
2705
2706 func (c *ProjectsAppsGeneratePlayIntegrityChallengeCall) doRequest(alt string) (*http.Response, error) {
2707 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
2708 var body io.Reader = nil
2709 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1generateplayintegritychallengerequest)
2710 if err != nil {
2711 return nil, err
2712 }
2713 c.urlParams_.Set("alt", alt)
2714 c.urlParams_.Set("prettyPrint", "false")
2715 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+app}:generatePlayIntegrityChallenge")
2716 urls += "?" + c.urlParams_.Encode()
2717 req, err := http.NewRequest("POST", urls, body)
2718 if err != nil {
2719 return nil, err
2720 }
2721 req.Header = reqHeaders
2722 googleapi.Expand(req.URL, map[string]string{
2723 "app": c.appid,
2724 })
2725 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2726 }
2727
2728
2729
2730
2731
2732
2733
2734 func (c *ProjectsAppsGeneratePlayIntegrityChallengeCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeResponse, error) {
2735 gensupport.SetOptions(c.urlParams_, opts...)
2736 res, err := c.doRequest("json")
2737 if res != nil && res.StatusCode == http.StatusNotModified {
2738 if res.Body != nil {
2739 res.Body.Close()
2740 }
2741 return nil, gensupport.WrapError(&googleapi.Error{
2742 Code: res.StatusCode,
2743 Header: res.Header,
2744 })
2745 }
2746 if err != nil {
2747 return nil, err
2748 }
2749 defer googleapi.CloseBody(res)
2750 if err := googleapi.CheckResponse(res); err != nil {
2751 return nil, gensupport.WrapError(err)
2752 }
2753 ret := &GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeResponse{
2754 ServerResponse: googleapi.ServerResponse{
2755 Header: res.Header,
2756 HTTPStatusCode: res.StatusCode,
2757 },
2758 }
2759 target := &ret
2760 if err := gensupport.DecodeResponse(target, res); err != nil {
2761 return nil, err
2762 }
2763 return ret, nil
2764 }
2765
2766 type ProjectsAppsAppAttestConfigBatchGetCall struct {
2767 s *Service
2768 parent string
2769 urlParams_ gensupport.URLParams
2770 ifNoneMatch_ string
2771 ctx_ context.Context
2772 header_ http.Header
2773 }
2774
2775
2776
2777
2778
2779
2780
2781
2782 func (r *ProjectsAppsAppAttestConfigService) BatchGet(parent string) *ProjectsAppsAppAttestConfigBatchGetCall {
2783 c := &ProjectsAppsAppAttestConfigBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2784 c.parent = parent
2785 return c
2786 }
2787
2788
2789
2790
2791
2792 func (c *ProjectsAppsAppAttestConfigBatchGetCall) Names(names ...string) *ProjectsAppsAppAttestConfigBatchGetCall {
2793 c.urlParams_.SetMulti("names", append([]string{}, names...))
2794 return c
2795 }
2796
2797
2798
2799
2800 func (c *ProjectsAppsAppAttestConfigBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAppsAppAttestConfigBatchGetCall {
2801 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2802 return c
2803 }
2804
2805
2806
2807
2808 func (c *ProjectsAppsAppAttestConfigBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAppsAppAttestConfigBatchGetCall {
2809 c.ifNoneMatch_ = entityTag
2810 return c
2811 }
2812
2813
2814 func (c *ProjectsAppsAppAttestConfigBatchGetCall) Context(ctx context.Context) *ProjectsAppsAppAttestConfigBatchGetCall {
2815 c.ctx_ = ctx
2816 return c
2817 }
2818
2819
2820
2821 func (c *ProjectsAppsAppAttestConfigBatchGetCall) Header() http.Header {
2822 if c.header_ == nil {
2823 c.header_ = make(http.Header)
2824 }
2825 return c.header_
2826 }
2827
2828 func (c *ProjectsAppsAppAttestConfigBatchGetCall) doRequest(alt string) (*http.Response, error) {
2829 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2830 if c.ifNoneMatch_ != "" {
2831 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2832 }
2833 var body io.Reader = nil
2834 c.urlParams_.Set("alt", alt)
2835 c.urlParams_.Set("prettyPrint", "false")
2836 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/apps/-/appAttestConfig:batchGet")
2837 urls += "?" + c.urlParams_.Encode()
2838 req, err := http.NewRequest("GET", urls, body)
2839 if err != nil {
2840 return nil, err
2841 }
2842 req.Header = reqHeaders
2843 googleapi.Expand(req.URL, map[string]string{
2844 "parent": c.parent,
2845 })
2846 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2847 }
2848
2849
2850
2851
2852
2853
2854
2855 func (c *ProjectsAppsAppAttestConfigBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchGetAppAttestConfigsResponse, error) {
2856 gensupport.SetOptions(c.urlParams_, opts...)
2857 res, err := c.doRequest("json")
2858 if res != nil && res.StatusCode == http.StatusNotModified {
2859 if res.Body != nil {
2860 res.Body.Close()
2861 }
2862 return nil, gensupport.WrapError(&googleapi.Error{
2863 Code: res.StatusCode,
2864 Header: res.Header,
2865 })
2866 }
2867 if err != nil {
2868 return nil, err
2869 }
2870 defer googleapi.CloseBody(res)
2871 if err := googleapi.CheckResponse(res); err != nil {
2872 return nil, gensupport.WrapError(err)
2873 }
2874 ret := &GoogleFirebaseAppcheckV1BatchGetAppAttestConfigsResponse{
2875 ServerResponse: googleapi.ServerResponse{
2876 Header: res.Header,
2877 HTTPStatusCode: res.StatusCode,
2878 },
2879 }
2880 target := &ret
2881 if err := gensupport.DecodeResponse(target, res); err != nil {
2882 return nil, err
2883 }
2884 return ret, nil
2885 }
2886
2887 type ProjectsAppsAppAttestConfigGetCall struct {
2888 s *Service
2889 name string
2890 urlParams_ gensupport.URLParams
2891 ifNoneMatch_ string
2892 ctx_ context.Context
2893 header_ http.Header
2894 }
2895
2896
2897
2898
2899
2900 func (r *ProjectsAppsAppAttestConfigService) Get(name string) *ProjectsAppsAppAttestConfigGetCall {
2901 c := &ProjectsAppsAppAttestConfigGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
2902 c.name = name
2903 return c
2904 }
2905
2906
2907
2908
2909 func (c *ProjectsAppsAppAttestConfigGetCall) Fields(s ...googleapi.Field) *ProjectsAppsAppAttestConfigGetCall {
2910 c.urlParams_.Set("fields", googleapi.CombineFields(s))
2911 return c
2912 }
2913
2914
2915
2916
2917 func (c *ProjectsAppsAppAttestConfigGetCall) IfNoneMatch(entityTag string) *ProjectsAppsAppAttestConfigGetCall {
2918 c.ifNoneMatch_ = entityTag
2919 return c
2920 }
2921
2922
2923 func (c *ProjectsAppsAppAttestConfigGetCall) Context(ctx context.Context) *ProjectsAppsAppAttestConfigGetCall {
2924 c.ctx_ = ctx
2925 return c
2926 }
2927
2928
2929
2930 func (c *ProjectsAppsAppAttestConfigGetCall) Header() http.Header {
2931 if c.header_ == nil {
2932 c.header_ = make(http.Header)
2933 }
2934 return c.header_
2935 }
2936
2937 func (c *ProjectsAppsAppAttestConfigGetCall) doRequest(alt string) (*http.Response, error) {
2938 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
2939 if c.ifNoneMatch_ != "" {
2940 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
2941 }
2942 var body io.Reader = nil
2943 c.urlParams_.Set("alt", alt)
2944 c.urlParams_.Set("prettyPrint", "false")
2945 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
2946 urls += "?" + c.urlParams_.Encode()
2947 req, err := http.NewRequest("GET", urls, body)
2948 if err != nil {
2949 return nil, err
2950 }
2951 req.Header = reqHeaders
2952 googleapi.Expand(req.URL, map[string]string{
2953 "name": c.name,
2954 })
2955 return gensupport.SendRequest(c.ctx_, c.s.client, req)
2956 }
2957
2958
2959
2960
2961
2962
2963
2964 func (c *ProjectsAppsAppAttestConfigGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppAttestConfig, error) {
2965 gensupport.SetOptions(c.urlParams_, opts...)
2966 res, err := c.doRequest("json")
2967 if res != nil && res.StatusCode == http.StatusNotModified {
2968 if res.Body != nil {
2969 res.Body.Close()
2970 }
2971 return nil, gensupport.WrapError(&googleapi.Error{
2972 Code: res.StatusCode,
2973 Header: res.Header,
2974 })
2975 }
2976 if err != nil {
2977 return nil, err
2978 }
2979 defer googleapi.CloseBody(res)
2980 if err := googleapi.CheckResponse(res); err != nil {
2981 return nil, gensupport.WrapError(err)
2982 }
2983 ret := &GoogleFirebaseAppcheckV1AppAttestConfig{
2984 ServerResponse: googleapi.ServerResponse{
2985 Header: res.Header,
2986 HTTPStatusCode: res.StatusCode,
2987 },
2988 }
2989 target := &ret
2990 if err := gensupport.DecodeResponse(target, res); err != nil {
2991 return nil, err
2992 }
2993 return ret, nil
2994 }
2995
2996 type ProjectsAppsAppAttestConfigPatchCall struct {
2997 s *Service
2998 name string
2999 googlefirebaseappcheckv1appattestconfig *GoogleFirebaseAppcheckV1AppAttestConfig
3000 urlParams_ gensupport.URLParams
3001 ctx_ context.Context
3002 header_ http.Header
3003 }
3004
3005
3006
3007
3008
3009
3010
3011
3012 func (r *ProjectsAppsAppAttestConfigService) Patch(name string, googlefirebaseappcheckv1appattestconfig *GoogleFirebaseAppcheckV1AppAttestConfig) *ProjectsAppsAppAttestConfigPatchCall {
3013 c := &ProjectsAppsAppAttestConfigPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3014 c.name = name
3015 c.googlefirebaseappcheckv1appattestconfig = googlefirebaseappcheckv1appattestconfig
3016 return c
3017 }
3018
3019
3020
3021
3022 func (c *ProjectsAppsAppAttestConfigPatchCall) UpdateMask(updateMask string) *ProjectsAppsAppAttestConfigPatchCall {
3023 c.urlParams_.Set("updateMask", updateMask)
3024 return c
3025 }
3026
3027
3028
3029
3030 func (c *ProjectsAppsAppAttestConfigPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsAppAttestConfigPatchCall {
3031 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3032 return c
3033 }
3034
3035
3036 func (c *ProjectsAppsAppAttestConfigPatchCall) Context(ctx context.Context) *ProjectsAppsAppAttestConfigPatchCall {
3037 c.ctx_ = ctx
3038 return c
3039 }
3040
3041
3042
3043 func (c *ProjectsAppsAppAttestConfigPatchCall) Header() http.Header {
3044 if c.header_ == nil {
3045 c.header_ = make(http.Header)
3046 }
3047 return c.header_
3048 }
3049
3050 func (c *ProjectsAppsAppAttestConfigPatchCall) doRequest(alt string) (*http.Response, error) {
3051 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3052 var body io.Reader = nil
3053 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1appattestconfig)
3054 if err != nil {
3055 return nil, err
3056 }
3057 c.urlParams_.Set("alt", alt)
3058 c.urlParams_.Set("prettyPrint", "false")
3059 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3060 urls += "?" + c.urlParams_.Encode()
3061 req, err := http.NewRequest("PATCH", urls, body)
3062 if err != nil {
3063 return nil, err
3064 }
3065 req.Header = reqHeaders
3066 googleapi.Expand(req.URL, map[string]string{
3067 "name": c.name,
3068 })
3069 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3070 }
3071
3072
3073
3074
3075
3076
3077
3078 func (c *ProjectsAppsAppAttestConfigPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1AppAttestConfig, error) {
3079 gensupport.SetOptions(c.urlParams_, opts...)
3080 res, err := c.doRequest("json")
3081 if res != nil && res.StatusCode == http.StatusNotModified {
3082 if res.Body != nil {
3083 res.Body.Close()
3084 }
3085 return nil, gensupport.WrapError(&googleapi.Error{
3086 Code: res.StatusCode,
3087 Header: res.Header,
3088 })
3089 }
3090 if err != nil {
3091 return nil, err
3092 }
3093 defer googleapi.CloseBody(res)
3094 if err := googleapi.CheckResponse(res); err != nil {
3095 return nil, gensupport.WrapError(err)
3096 }
3097 ret := &GoogleFirebaseAppcheckV1AppAttestConfig{
3098 ServerResponse: googleapi.ServerResponse{
3099 Header: res.Header,
3100 HTTPStatusCode: res.StatusCode,
3101 },
3102 }
3103 target := &ret
3104 if err := gensupport.DecodeResponse(target, res); err != nil {
3105 return nil, err
3106 }
3107 return ret, nil
3108 }
3109
3110 type ProjectsAppsDebugTokensCreateCall struct {
3111 s *Service
3112 parent string
3113 googlefirebaseappcheckv1debugtoken *GoogleFirebaseAppcheckV1DebugToken
3114 urlParams_ gensupport.URLParams
3115 ctx_ context.Context
3116 header_ http.Header
3117 }
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127 func (r *ProjectsAppsDebugTokensService) Create(parent string, googlefirebaseappcheckv1debugtoken *GoogleFirebaseAppcheckV1DebugToken) *ProjectsAppsDebugTokensCreateCall {
3128 c := &ProjectsAppsDebugTokensCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3129 c.parent = parent
3130 c.googlefirebaseappcheckv1debugtoken = googlefirebaseappcheckv1debugtoken
3131 return c
3132 }
3133
3134
3135
3136
3137 func (c *ProjectsAppsDebugTokensCreateCall) Fields(s ...googleapi.Field) *ProjectsAppsDebugTokensCreateCall {
3138 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3139 return c
3140 }
3141
3142
3143 func (c *ProjectsAppsDebugTokensCreateCall) Context(ctx context.Context) *ProjectsAppsDebugTokensCreateCall {
3144 c.ctx_ = ctx
3145 return c
3146 }
3147
3148
3149
3150 func (c *ProjectsAppsDebugTokensCreateCall) Header() http.Header {
3151 if c.header_ == nil {
3152 c.header_ = make(http.Header)
3153 }
3154 return c.header_
3155 }
3156
3157 func (c *ProjectsAppsDebugTokensCreateCall) doRequest(alt string) (*http.Response, error) {
3158 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3159 var body io.Reader = nil
3160 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1debugtoken)
3161 if err != nil {
3162 return nil, err
3163 }
3164 c.urlParams_.Set("alt", alt)
3165 c.urlParams_.Set("prettyPrint", "false")
3166 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/debugTokens")
3167 urls += "?" + c.urlParams_.Encode()
3168 req, err := http.NewRequest("POST", urls, body)
3169 if err != nil {
3170 return nil, err
3171 }
3172 req.Header = reqHeaders
3173 googleapi.Expand(req.URL, map[string]string{
3174 "parent": c.parent,
3175 })
3176 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3177 }
3178
3179
3180
3181
3182
3183
3184
3185 func (c *ProjectsAppsDebugTokensCreateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1DebugToken, error) {
3186 gensupport.SetOptions(c.urlParams_, opts...)
3187 res, err := c.doRequest("json")
3188 if res != nil && res.StatusCode == http.StatusNotModified {
3189 if res.Body != nil {
3190 res.Body.Close()
3191 }
3192 return nil, gensupport.WrapError(&googleapi.Error{
3193 Code: res.StatusCode,
3194 Header: res.Header,
3195 })
3196 }
3197 if err != nil {
3198 return nil, err
3199 }
3200 defer googleapi.CloseBody(res)
3201 if err := googleapi.CheckResponse(res); err != nil {
3202 return nil, gensupport.WrapError(err)
3203 }
3204 ret := &GoogleFirebaseAppcheckV1DebugToken{
3205 ServerResponse: googleapi.ServerResponse{
3206 Header: res.Header,
3207 HTTPStatusCode: res.StatusCode,
3208 },
3209 }
3210 target := &ret
3211 if err := gensupport.DecodeResponse(target, res); err != nil {
3212 return nil, err
3213 }
3214 return ret, nil
3215 }
3216
3217 type ProjectsAppsDebugTokensDeleteCall struct {
3218 s *Service
3219 name string
3220 urlParams_ gensupport.URLParams
3221 ctx_ context.Context
3222 header_ http.Header
3223 }
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233 func (r *ProjectsAppsDebugTokensService) Delete(name string) *ProjectsAppsDebugTokensDeleteCall {
3234 c := &ProjectsAppsDebugTokensDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3235 c.name = name
3236 return c
3237 }
3238
3239
3240
3241
3242 func (c *ProjectsAppsDebugTokensDeleteCall) Fields(s ...googleapi.Field) *ProjectsAppsDebugTokensDeleteCall {
3243 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3244 return c
3245 }
3246
3247
3248 func (c *ProjectsAppsDebugTokensDeleteCall) Context(ctx context.Context) *ProjectsAppsDebugTokensDeleteCall {
3249 c.ctx_ = ctx
3250 return c
3251 }
3252
3253
3254
3255 func (c *ProjectsAppsDebugTokensDeleteCall) Header() http.Header {
3256 if c.header_ == nil {
3257 c.header_ = make(http.Header)
3258 }
3259 return c.header_
3260 }
3261
3262 func (c *ProjectsAppsDebugTokensDeleteCall) doRequest(alt string) (*http.Response, error) {
3263 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3264 var body io.Reader = nil
3265 c.urlParams_.Set("alt", alt)
3266 c.urlParams_.Set("prettyPrint", "false")
3267 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3268 urls += "?" + c.urlParams_.Encode()
3269 req, err := http.NewRequest("DELETE", urls, body)
3270 if err != nil {
3271 return nil, err
3272 }
3273 req.Header = reqHeaders
3274 googleapi.Expand(req.URL, map[string]string{
3275 "name": c.name,
3276 })
3277 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3278 }
3279
3280
3281
3282
3283
3284
3285
3286 func (c *ProjectsAppsDebugTokensDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error) {
3287 gensupport.SetOptions(c.urlParams_, opts...)
3288 res, err := c.doRequest("json")
3289 if res != nil && res.StatusCode == http.StatusNotModified {
3290 if res.Body != nil {
3291 res.Body.Close()
3292 }
3293 return nil, gensupport.WrapError(&googleapi.Error{
3294 Code: res.StatusCode,
3295 Header: res.Header,
3296 })
3297 }
3298 if err != nil {
3299 return nil, err
3300 }
3301 defer googleapi.CloseBody(res)
3302 if err := googleapi.CheckResponse(res); err != nil {
3303 return nil, gensupport.WrapError(err)
3304 }
3305 ret := &GoogleProtobufEmpty{
3306 ServerResponse: googleapi.ServerResponse{
3307 Header: res.Header,
3308 HTTPStatusCode: res.StatusCode,
3309 },
3310 }
3311 target := &ret
3312 if err := gensupport.DecodeResponse(target, res); err != nil {
3313 return nil, err
3314 }
3315 return ret, nil
3316 }
3317
3318 type ProjectsAppsDebugTokensGetCall struct {
3319 s *Service
3320 name string
3321 urlParams_ gensupport.URLParams
3322 ifNoneMatch_ string
3323 ctx_ context.Context
3324 header_ http.Header
3325 }
3326
3327
3328
3329
3330
3331
3332 func (r *ProjectsAppsDebugTokensService) Get(name string) *ProjectsAppsDebugTokensGetCall {
3333 c := &ProjectsAppsDebugTokensGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3334 c.name = name
3335 return c
3336 }
3337
3338
3339
3340
3341 func (c *ProjectsAppsDebugTokensGetCall) Fields(s ...googleapi.Field) *ProjectsAppsDebugTokensGetCall {
3342 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3343 return c
3344 }
3345
3346
3347
3348
3349 func (c *ProjectsAppsDebugTokensGetCall) IfNoneMatch(entityTag string) *ProjectsAppsDebugTokensGetCall {
3350 c.ifNoneMatch_ = entityTag
3351 return c
3352 }
3353
3354
3355 func (c *ProjectsAppsDebugTokensGetCall) Context(ctx context.Context) *ProjectsAppsDebugTokensGetCall {
3356 c.ctx_ = ctx
3357 return c
3358 }
3359
3360
3361
3362 func (c *ProjectsAppsDebugTokensGetCall) Header() http.Header {
3363 if c.header_ == nil {
3364 c.header_ = make(http.Header)
3365 }
3366 return c.header_
3367 }
3368
3369 func (c *ProjectsAppsDebugTokensGetCall) doRequest(alt string) (*http.Response, error) {
3370 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3371 if c.ifNoneMatch_ != "" {
3372 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3373 }
3374 var body io.Reader = nil
3375 c.urlParams_.Set("alt", alt)
3376 c.urlParams_.Set("prettyPrint", "false")
3377 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3378 urls += "?" + c.urlParams_.Encode()
3379 req, err := http.NewRequest("GET", urls, body)
3380 if err != nil {
3381 return nil, err
3382 }
3383 req.Header = reqHeaders
3384 googleapi.Expand(req.URL, map[string]string{
3385 "name": c.name,
3386 })
3387 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3388 }
3389
3390
3391
3392
3393
3394
3395
3396 func (c *ProjectsAppsDebugTokensGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1DebugToken, error) {
3397 gensupport.SetOptions(c.urlParams_, opts...)
3398 res, err := c.doRequest("json")
3399 if res != nil && res.StatusCode == http.StatusNotModified {
3400 if res.Body != nil {
3401 res.Body.Close()
3402 }
3403 return nil, gensupport.WrapError(&googleapi.Error{
3404 Code: res.StatusCode,
3405 Header: res.Header,
3406 })
3407 }
3408 if err != nil {
3409 return nil, err
3410 }
3411 defer googleapi.CloseBody(res)
3412 if err := googleapi.CheckResponse(res); err != nil {
3413 return nil, gensupport.WrapError(err)
3414 }
3415 ret := &GoogleFirebaseAppcheckV1DebugToken{
3416 ServerResponse: googleapi.ServerResponse{
3417 Header: res.Header,
3418 HTTPStatusCode: res.StatusCode,
3419 },
3420 }
3421 target := &ret
3422 if err := gensupport.DecodeResponse(target, res); err != nil {
3423 return nil, err
3424 }
3425 return ret, nil
3426 }
3427
3428 type ProjectsAppsDebugTokensListCall struct {
3429 s *Service
3430 parent string
3431 urlParams_ gensupport.URLParams
3432 ifNoneMatch_ string
3433 ctx_ context.Context
3434 header_ http.Header
3435 }
3436
3437
3438
3439
3440
3441
3442
3443 func (r *ProjectsAppsDebugTokensService) List(parent string) *ProjectsAppsDebugTokensListCall {
3444 c := &ProjectsAppsDebugTokensListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3445 c.parent = parent
3446 return c
3447 }
3448
3449
3450
3451
3452
3453
3454 func (c *ProjectsAppsDebugTokensListCall) PageSize(pageSize int64) *ProjectsAppsDebugTokensListCall {
3455 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
3456 return c
3457 }
3458
3459
3460
3461
3462
3463
3464
3465 func (c *ProjectsAppsDebugTokensListCall) PageToken(pageToken string) *ProjectsAppsDebugTokensListCall {
3466 c.urlParams_.Set("pageToken", pageToken)
3467 return c
3468 }
3469
3470
3471
3472
3473 func (c *ProjectsAppsDebugTokensListCall) Fields(s ...googleapi.Field) *ProjectsAppsDebugTokensListCall {
3474 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3475 return c
3476 }
3477
3478
3479
3480
3481 func (c *ProjectsAppsDebugTokensListCall) IfNoneMatch(entityTag string) *ProjectsAppsDebugTokensListCall {
3482 c.ifNoneMatch_ = entityTag
3483 return c
3484 }
3485
3486
3487 func (c *ProjectsAppsDebugTokensListCall) Context(ctx context.Context) *ProjectsAppsDebugTokensListCall {
3488 c.ctx_ = ctx
3489 return c
3490 }
3491
3492
3493
3494 func (c *ProjectsAppsDebugTokensListCall) Header() http.Header {
3495 if c.header_ == nil {
3496 c.header_ = make(http.Header)
3497 }
3498 return c.header_
3499 }
3500
3501 func (c *ProjectsAppsDebugTokensListCall) doRequest(alt string) (*http.Response, error) {
3502 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3503 if c.ifNoneMatch_ != "" {
3504 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3505 }
3506 var body io.Reader = nil
3507 c.urlParams_.Set("alt", alt)
3508 c.urlParams_.Set("prettyPrint", "false")
3509 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/debugTokens")
3510 urls += "?" + c.urlParams_.Encode()
3511 req, err := http.NewRequest("GET", urls, body)
3512 if err != nil {
3513 return nil, err
3514 }
3515 req.Header = reqHeaders
3516 googleapi.Expand(req.URL, map[string]string{
3517 "parent": c.parent,
3518 })
3519 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3520 }
3521
3522
3523
3524
3525
3526
3527
3528 func (c *ProjectsAppsDebugTokensListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1ListDebugTokensResponse, error) {
3529 gensupport.SetOptions(c.urlParams_, opts...)
3530 res, err := c.doRequest("json")
3531 if res != nil && res.StatusCode == http.StatusNotModified {
3532 if res.Body != nil {
3533 res.Body.Close()
3534 }
3535 return nil, gensupport.WrapError(&googleapi.Error{
3536 Code: res.StatusCode,
3537 Header: res.Header,
3538 })
3539 }
3540 if err != nil {
3541 return nil, err
3542 }
3543 defer googleapi.CloseBody(res)
3544 if err := googleapi.CheckResponse(res); err != nil {
3545 return nil, gensupport.WrapError(err)
3546 }
3547 ret := &GoogleFirebaseAppcheckV1ListDebugTokensResponse{
3548 ServerResponse: googleapi.ServerResponse{
3549 Header: res.Header,
3550 HTTPStatusCode: res.StatusCode,
3551 },
3552 }
3553 target := &ret
3554 if err := gensupport.DecodeResponse(target, res); err != nil {
3555 return nil, err
3556 }
3557 return ret, nil
3558 }
3559
3560
3561
3562
3563 func (c *ProjectsAppsDebugTokensListCall) Pages(ctx context.Context, f func(*GoogleFirebaseAppcheckV1ListDebugTokensResponse) error) error {
3564 c.ctx_ = ctx
3565 defer c.PageToken(c.urlParams_.Get("pageToken"))
3566 for {
3567 x, err := c.Do()
3568 if err != nil {
3569 return err
3570 }
3571 if err := f(x); err != nil {
3572 return err
3573 }
3574 if x.NextPageToken == "" {
3575 return nil
3576 }
3577 c.PageToken(x.NextPageToken)
3578 }
3579 }
3580
3581 type ProjectsAppsDebugTokensPatchCall struct {
3582 s *Service
3583 name string
3584 googlefirebaseappcheckv1debugtoken *GoogleFirebaseAppcheckV1DebugToken
3585 urlParams_ gensupport.URLParams
3586 ctx_ context.Context
3587 header_ http.Header
3588 }
3589
3590
3591
3592
3593
3594
3595
3596 func (r *ProjectsAppsDebugTokensService) Patch(name string, googlefirebaseappcheckv1debugtoken *GoogleFirebaseAppcheckV1DebugToken) *ProjectsAppsDebugTokensPatchCall {
3597 c := &ProjectsAppsDebugTokensPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3598 c.name = name
3599 c.googlefirebaseappcheckv1debugtoken = googlefirebaseappcheckv1debugtoken
3600 return c
3601 }
3602
3603
3604
3605
3606 func (c *ProjectsAppsDebugTokensPatchCall) UpdateMask(updateMask string) *ProjectsAppsDebugTokensPatchCall {
3607 c.urlParams_.Set("updateMask", updateMask)
3608 return c
3609 }
3610
3611
3612
3613
3614 func (c *ProjectsAppsDebugTokensPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsDebugTokensPatchCall {
3615 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3616 return c
3617 }
3618
3619
3620 func (c *ProjectsAppsDebugTokensPatchCall) Context(ctx context.Context) *ProjectsAppsDebugTokensPatchCall {
3621 c.ctx_ = ctx
3622 return c
3623 }
3624
3625
3626
3627 func (c *ProjectsAppsDebugTokensPatchCall) Header() http.Header {
3628 if c.header_ == nil {
3629 c.header_ = make(http.Header)
3630 }
3631 return c.header_
3632 }
3633
3634 func (c *ProjectsAppsDebugTokensPatchCall) doRequest(alt string) (*http.Response, error) {
3635 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3636 var body io.Reader = nil
3637 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1debugtoken)
3638 if err != nil {
3639 return nil, err
3640 }
3641 c.urlParams_.Set("alt", alt)
3642 c.urlParams_.Set("prettyPrint", "false")
3643 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3644 urls += "?" + c.urlParams_.Encode()
3645 req, err := http.NewRequest("PATCH", urls, body)
3646 if err != nil {
3647 return nil, err
3648 }
3649 req.Header = reqHeaders
3650 googleapi.Expand(req.URL, map[string]string{
3651 "name": c.name,
3652 })
3653 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3654 }
3655
3656
3657
3658
3659
3660
3661
3662 func (c *ProjectsAppsDebugTokensPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1DebugToken, error) {
3663 gensupport.SetOptions(c.urlParams_, opts...)
3664 res, err := c.doRequest("json")
3665 if res != nil && res.StatusCode == http.StatusNotModified {
3666 if res.Body != nil {
3667 res.Body.Close()
3668 }
3669 return nil, gensupport.WrapError(&googleapi.Error{
3670 Code: res.StatusCode,
3671 Header: res.Header,
3672 })
3673 }
3674 if err != nil {
3675 return nil, err
3676 }
3677 defer googleapi.CloseBody(res)
3678 if err := googleapi.CheckResponse(res); err != nil {
3679 return nil, gensupport.WrapError(err)
3680 }
3681 ret := &GoogleFirebaseAppcheckV1DebugToken{
3682 ServerResponse: googleapi.ServerResponse{
3683 Header: res.Header,
3684 HTTPStatusCode: res.StatusCode,
3685 },
3686 }
3687 target := &ret
3688 if err := gensupport.DecodeResponse(target, res); err != nil {
3689 return nil, err
3690 }
3691 return ret, nil
3692 }
3693
3694 type ProjectsAppsDeviceCheckConfigBatchGetCall struct {
3695 s *Service
3696 parent string
3697 urlParams_ gensupport.URLParams
3698 ifNoneMatch_ string
3699 ctx_ context.Context
3700 header_ http.Header
3701 }
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711 func (r *ProjectsAppsDeviceCheckConfigService) BatchGet(parent string) *ProjectsAppsDeviceCheckConfigBatchGetCall {
3712 c := &ProjectsAppsDeviceCheckConfigBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3713 c.parent = parent
3714 return c
3715 }
3716
3717
3718
3719
3720
3721 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) Names(names ...string) *ProjectsAppsDeviceCheckConfigBatchGetCall {
3722 c.urlParams_.SetMulti("names", append([]string{}, names...))
3723 return c
3724 }
3725
3726
3727
3728
3729 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAppsDeviceCheckConfigBatchGetCall {
3730 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3731 return c
3732 }
3733
3734
3735
3736
3737 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAppsDeviceCheckConfigBatchGetCall {
3738 c.ifNoneMatch_ = entityTag
3739 return c
3740 }
3741
3742
3743 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) Context(ctx context.Context) *ProjectsAppsDeviceCheckConfigBatchGetCall {
3744 c.ctx_ = ctx
3745 return c
3746 }
3747
3748
3749
3750 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) Header() http.Header {
3751 if c.header_ == nil {
3752 c.header_ = make(http.Header)
3753 }
3754 return c.header_
3755 }
3756
3757 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) doRequest(alt string) (*http.Response, error) {
3758 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3759 if c.ifNoneMatch_ != "" {
3760 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3761 }
3762 var body io.Reader = nil
3763 c.urlParams_.Set("alt", alt)
3764 c.urlParams_.Set("prettyPrint", "false")
3765 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/apps/-/deviceCheckConfig:batchGet")
3766 urls += "?" + c.urlParams_.Encode()
3767 req, err := http.NewRequest("GET", urls, body)
3768 if err != nil {
3769 return nil, err
3770 }
3771 req.Header = reqHeaders
3772 googleapi.Expand(req.URL, map[string]string{
3773 "parent": c.parent,
3774 })
3775 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3776 }
3777
3778
3779
3780
3781
3782
3783
3784 func (c *ProjectsAppsDeviceCheckConfigBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchGetDeviceCheckConfigsResponse, error) {
3785 gensupport.SetOptions(c.urlParams_, opts...)
3786 res, err := c.doRequest("json")
3787 if res != nil && res.StatusCode == http.StatusNotModified {
3788 if res.Body != nil {
3789 res.Body.Close()
3790 }
3791 return nil, gensupport.WrapError(&googleapi.Error{
3792 Code: res.StatusCode,
3793 Header: res.Header,
3794 })
3795 }
3796 if err != nil {
3797 return nil, err
3798 }
3799 defer googleapi.CloseBody(res)
3800 if err := googleapi.CheckResponse(res); err != nil {
3801 return nil, gensupport.WrapError(err)
3802 }
3803 ret := &GoogleFirebaseAppcheckV1BatchGetDeviceCheckConfigsResponse{
3804 ServerResponse: googleapi.ServerResponse{
3805 Header: res.Header,
3806 HTTPStatusCode: res.StatusCode,
3807 },
3808 }
3809 target := &ret
3810 if err := gensupport.DecodeResponse(target, res); err != nil {
3811 return nil, err
3812 }
3813 return ret, nil
3814 }
3815
3816 type ProjectsAppsDeviceCheckConfigGetCall struct {
3817 s *Service
3818 name string
3819 urlParams_ gensupport.URLParams
3820 ifNoneMatch_ string
3821 ctx_ context.Context
3822 header_ http.Header
3823 }
3824
3825
3826
3827
3828
3829
3830 func (r *ProjectsAppsDeviceCheckConfigService) Get(name string) *ProjectsAppsDeviceCheckConfigGetCall {
3831 c := &ProjectsAppsDeviceCheckConfigGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3832 c.name = name
3833 return c
3834 }
3835
3836
3837
3838
3839 func (c *ProjectsAppsDeviceCheckConfigGetCall) Fields(s ...googleapi.Field) *ProjectsAppsDeviceCheckConfigGetCall {
3840 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3841 return c
3842 }
3843
3844
3845
3846
3847 func (c *ProjectsAppsDeviceCheckConfigGetCall) IfNoneMatch(entityTag string) *ProjectsAppsDeviceCheckConfigGetCall {
3848 c.ifNoneMatch_ = entityTag
3849 return c
3850 }
3851
3852
3853 func (c *ProjectsAppsDeviceCheckConfigGetCall) Context(ctx context.Context) *ProjectsAppsDeviceCheckConfigGetCall {
3854 c.ctx_ = ctx
3855 return c
3856 }
3857
3858
3859
3860 func (c *ProjectsAppsDeviceCheckConfigGetCall) Header() http.Header {
3861 if c.header_ == nil {
3862 c.header_ = make(http.Header)
3863 }
3864 return c.header_
3865 }
3866
3867 func (c *ProjectsAppsDeviceCheckConfigGetCall) doRequest(alt string) (*http.Response, error) {
3868 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
3869 if c.ifNoneMatch_ != "" {
3870 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
3871 }
3872 var body io.Reader = nil
3873 c.urlParams_.Set("alt", alt)
3874 c.urlParams_.Set("prettyPrint", "false")
3875 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3876 urls += "?" + c.urlParams_.Encode()
3877 req, err := http.NewRequest("GET", urls, body)
3878 if err != nil {
3879 return nil, err
3880 }
3881 req.Header = reqHeaders
3882 googleapi.Expand(req.URL, map[string]string{
3883 "name": c.name,
3884 })
3885 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3886 }
3887
3888
3889
3890
3891
3892
3893
3894 func (c *ProjectsAppsDeviceCheckConfigGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1DeviceCheckConfig, error) {
3895 gensupport.SetOptions(c.urlParams_, opts...)
3896 res, err := c.doRequest("json")
3897 if res != nil && res.StatusCode == http.StatusNotModified {
3898 if res.Body != nil {
3899 res.Body.Close()
3900 }
3901 return nil, gensupport.WrapError(&googleapi.Error{
3902 Code: res.StatusCode,
3903 Header: res.Header,
3904 })
3905 }
3906 if err != nil {
3907 return nil, err
3908 }
3909 defer googleapi.CloseBody(res)
3910 if err := googleapi.CheckResponse(res); err != nil {
3911 return nil, gensupport.WrapError(err)
3912 }
3913 ret := &GoogleFirebaseAppcheckV1DeviceCheckConfig{
3914 ServerResponse: googleapi.ServerResponse{
3915 Header: res.Header,
3916 HTTPStatusCode: res.StatusCode,
3917 },
3918 }
3919 target := &ret
3920 if err := gensupport.DecodeResponse(target, res); err != nil {
3921 return nil, err
3922 }
3923 return ret, nil
3924 }
3925
3926 type ProjectsAppsDeviceCheckConfigPatchCall struct {
3927 s *Service
3928 name string
3929 googlefirebaseappcheckv1devicecheckconfig *GoogleFirebaseAppcheckV1DeviceCheckConfig
3930 urlParams_ gensupport.URLParams
3931 ctx_ context.Context
3932 header_ http.Header
3933 }
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943 func (r *ProjectsAppsDeviceCheckConfigService) Patch(name string, googlefirebaseappcheckv1devicecheckconfig *GoogleFirebaseAppcheckV1DeviceCheckConfig) *ProjectsAppsDeviceCheckConfigPatchCall {
3944 c := &ProjectsAppsDeviceCheckConfigPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3945 c.name = name
3946 c.googlefirebaseappcheckv1devicecheckconfig = googlefirebaseappcheckv1devicecheckconfig
3947 return c
3948 }
3949
3950
3951
3952
3953 func (c *ProjectsAppsDeviceCheckConfigPatchCall) UpdateMask(updateMask string) *ProjectsAppsDeviceCheckConfigPatchCall {
3954 c.urlParams_.Set("updateMask", updateMask)
3955 return c
3956 }
3957
3958
3959
3960
3961 func (c *ProjectsAppsDeviceCheckConfigPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsDeviceCheckConfigPatchCall {
3962 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3963 return c
3964 }
3965
3966
3967 func (c *ProjectsAppsDeviceCheckConfigPatchCall) Context(ctx context.Context) *ProjectsAppsDeviceCheckConfigPatchCall {
3968 c.ctx_ = ctx
3969 return c
3970 }
3971
3972
3973
3974 func (c *ProjectsAppsDeviceCheckConfigPatchCall) Header() http.Header {
3975 if c.header_ == nil {
3976 c.header_ = make(http.Header)
3977 }
3978 return c.header_
3979 }
3980
3981 func (c *ProjectsAppsDeviceCheckConfigPatchCall) doRequest(alt string) (*http.Response, error) {
3982 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3983 var body io.Reader = nil
3984 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1devicecheckconfig)
3985 if err != nil {
3986 return nil, err
3987 }
3988 c.urlParams_.Set("alt", alt)
3989 c.urlParams_.Set("prettyPrint", "false")
3990 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
3991 urls += "?" + c.urlParams_.Encode()
3992 req, err := http.NewRequest("PATCH", urls, body)
3993 if err != nil {
3994 return nil, err
3995 }
3996 req.Header = reqHeaders
3997 googleapi.Expand(req.URL, map[string]string{
3998 "name": c.name,
3999 })
4000 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4001 }
4002
4003
4004
4005
4006
4007
4008
4009 func (c *ProjectsAppsDeviceCheckConfigPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1DeviceCheckConfig, error) {
4010 gensupport.SetOptions(c.urlParams_, opts...)
4011 res, err := c.doRequest("json")
4012 if res != nil && res.StatusCode == http.StatusNotModified {
4013 if res.Body != nil {
4014 res.Body.Close()
4015 }
4016 return nil, gensupport.WrapError(&googleapi.Error{
4017 Code: res.StatusCode,
4018 Header: res.Header,
4019 })
4020 }
4021 if err != nil {
4022 return nil, err
4023 }
4024 defer googleapi.CloseBody(res)
4025 if err := googleapi.CheckResponse(res); err != nil {
4026 return nil, gensupport.WrapError(err)
4027 }
4028 ret := &GoogleFirebaseAppcheckV1DeviceCheckConfig{
4029 ServerResponse: googleapi.ServerResponse{
4030 Header: res.Header,
4031 HTTPStatusCode: res.StatusCode,
4032 },
4033 }
4034 target := &ret
4035 if err := gensupport.DecodeResponse(target, res); err != nil {
4036 return nil, err
4037 }
4038 return ret, nil
4039 }
4040
4041 type ProjectsAppsPlayIntegrityConfigBatchGetCall struct {
4042 s *Service
4043 parent string
4044 urlParams_ gensupport.URLParams
4045 ifNoneMatch_ string
4046 ctx_ context.Context
4047 header_ http.Header
4048 }
4049
4050
4051
4052
4053
4054
4055
4056
4057 func (r *ProjectsAppsPlayIntegrityConfigService) BatchGet(parent string) *ProjectsAppsPlayIntegrityConfigBatchGetCall {
4058 c := &ProjectsAppsPlayIntegrityConfigBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4059 c.parent = parent
4060 return c
4061 }
4062
4063
4064
4065
4066
4067 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) Names(names ...string) *ProjectsAppsPlayIntegrityConfigBatchGetCall {
4068 c.urlParams_.SetMulti("names", append([]string{}, names...))
4069 return c
4070 }
4071
4072
4073
4074
4075 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAppsPlayIntegrityConfigBatchGetCall {
4076 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4077 return c
4078 }
4079
4080
4081
4082
4083 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAppsPlayIntegrityConfigBatchGetCall {
4084 c.ifNoneMatch_ = entityTag
4085 return c
4086 }
4087
4088
4089 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) Context(ctx context.Context) *ProjectsAppsPlayIntegrityConfigBatchGetCall {
4090 c.ctx_ = ctx
4091 return c
4092 }
4093
4094
4095
4096 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) Header() http.Header {
4097 if c.header_ == nil {
4098 c.header_ = make(http.Header)
4099 }
4100 return c.header_
4101 }
4102
4103 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) doRequest(alt string) (*http.Response, error) {
4104 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4105 if c.ifNoneMatch_ != "" {
4106 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4107 }
4108 var body io.Reader = nil
4109 c.urlParams_.Set("alt", alt)
4110 c.urlParams_.Set("prettyPrint", "false")
4111 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/apps/-/playIntegrityConfig:batchGet")
4112 urls += "?" + c.urlParams_.Encode()
4113 req, err := http.NewRequest("GET", urls, body)
4114 if err != nil {
4115 return nil, err
4116 }
4117 req.Header = reqHeaders
4118 googleapi.Expand(req.URL, map[string]string{
4119 "parent": c.parent,
4120 })
4121 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4122 }
4123
4124
4125
4126
4127
4128
4129
4130 func (c *ProjectsAppsPlayIntegrityConfigBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchGetPlayIntegrityConfigsResponse, error) {
4131 gensupport.SetOptions(c.urlParams_, opts...)
4132 res, err := c.doRequest("json")
4133 if res != nil && res.StatusCode == http.StatusNotModified {
4134 if res.Body != nil {
4135 res.Body.Close()
4136 }
4137 return nil, gensupport.WrapError(&googleapi.Error{
4138 Code: res.StatusCode,
4139 Header: res.Header,
4140 })
4141 }
4142 if err != nil {
4143 return nil, err
4144 }
4145 defer googleapi.CloseBody(res)
4146 if err := googleapi.CheckResponse(res); err != nil {
4147 return nil, gensupport.WrapError(err)
4148 }
4149 ret := &GoogleFirebaseAppcheckV1BatchGetPlayIntegrityConfigsResponse{
4150 ServerResponse: googleapi.ServerResponse{
4151 Header: res.Header,
4152 HTTPStatusCode: res.StatusCode,
4153 },
4154 }
4155 target := &ret
4156 if err := gensupport.DecodeResponse(target, res); err != nil {
4157 return nil, err
4158 }
4159 return ret, nil
4160 }
4161
4162 type ProjectsAppsPlayIntegrityConfigGetCall struct {
4163 s *Service
4164 name string
4165 urlParams_ gensupport.URLParams
4166 ifNoneMatch_ string
4167 ctx_ context.Context
4168 header_ http.Header
4169 }
4170
4171
4172
4173
4174
4175
4176 func (r *ProjectsAppsPlayIntegrityConfigService) Get(name string) *ProjectsAppsPlayIntegrityConfigGetCall {
4177 c := &ProjectsAppsPlayIntegrityConfigGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4178 c.name = name
4179 return c
4180 }
4181
4182
4183
4184
4185 func (c *ProjectsAppsPlayIntegrityConfigGetCall) Fields(s ...googleapi.Field) *ProjectsAppsPlayIntegrityConfigGetCall {
4186 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4187 return c
4188 }
4189
4190
4191
4192
4193 func (c *ProjectsAppsPlayIntegrityConfigGetCall) IfNoneMatch(entityTag string) *ProjectsAppsPlayIntegrityConfigGetCall {
4194 c.ifNoneMatch_ = entityTag
4195 return c
4196 }
4197
4198
4199 func (c *ProjectsAppsPlayIntegrityConfigGetCall) Context(ctx context.Context) *ProjectsAppsPlayIntegrityConfigGetCall {
4200 c.ctx_ = ctx
4201 return c
4202 }
4203
4204
4205
4206 func (c *ProjectsAppsPlayIntegrityConfigGetCall) Header() http.Header {
4207 if c.header_ == nil {
4208 c.header_ = make(http.Header)
4209 }
4210 return c.header_
4211 }
4212
4213 func (c *ProjectsAppsPlayIntegrityConfigGetCall) doRequest(alt string) (*http.Response, error) {
4214 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4215 if c.ifNoneMatch_ != "" {
4216 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4217 }
4218 var body io.Reader = nil
4219 c.urlParams_.Set("alt", alt)
4220 c.urlParams_.Set("prettyPrint", "false")
4221 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4222 urls += "?" + c.urlParams_.Encode()
4223 req, err := http.NewRequest("GET", urls, body)
4224 if err != nil {
4225 return nil, err
4226 }
4227 req.Header = reqHeaders
4228 googleapi.Expand(req.URL, map[string]string{
4229 "name": c.name,
4230 })
4231 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4232 }
4233
4234
4235
4236
4237
4238
4239
4240 func (c *ProjectsAppsPlayIntegrityConfigGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1PlayIntegrityConfig, error) {
4241 gensupport.SetOptions(c.urlParams_, opts...)
4242 res, err := c.doRequest("json")
4243 if res != nil && res.StatusCode == http.StatusNotModified {
4244 if res.Body != nil {
4245 res.Body.Close()
4246 }
4247 return nil, gensupport.WrapError(&googleapi.Error{
4248 Code: res.StatusCode,
4249 Header: res.Header,
4250 })
4251 }
4252 if err != nil {
4253 return nil, err
4254 }
4255 defer googleapi.CloseBody(res)
4256 if err := googleapi.CheckResponse(res); err != nil {
4257 return nil, gensupport.WrapError(err)
4258 }
4259 ret := &GoogleFirebaseAppcheckV1PlayIntegrityConfig{
4260 ServerResponse: googleapi.ServerResponse{
4261 Header: res.Header,
4262 HTTPStatusCode: res.StatusCode,
4263 },
4264 }
4265 target := &ret
4266 if err := gensupport.DecodeResponse(target, res); err != nil {
4267 return nil, err
4268 }
4269 return ret, nil
4270 }
4271
4272 type ProjectsAppsPlayIntegrityConfigPatchCall struct {
4273 s *Service
4274 name string
4275 googlefirebaseappcheckv1playintegrityconfig *GoogleFirebaseAppcheckV1PlayIntegrityConfig
4276 urlParams_ gensupport.URLParams
4277 ctx_ context.Context
4278 header_ http.Header
4279 }
4280
4281
4282
4283
4284
4285
4286
4287
4288 func (r *ProjectsAppsPlayIntegrityConfigService) Patch(name string, googlefirebaseappcheckv1playintegrityconfig *GoogleFirebaseAppcheckV1PlayIntegrityConfig) *ProjectsAppsPlayIntegrityConfigPatchCall {
4289 c := &ProjectsAppsPlayIntegrityConfigPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4290 c.name = name
4291 c.googlefirebaseappcheckv1playintegrityconfig = googlefirebaseappcheckv1playintegrityconfig
4292 return c
4293 }
4294
4295
4296
4297
4298 func (c *ProjectsAppsPlayIntegrityConfigPatchCall) UpdateMask(updateMask string) *ProjectsAppsPlayIntegrityConfigPatchCall {
4299 c.urlParams_.Set("updateMask", updateMask)
4300 return c
4301 }
4302
4303
4304
4305
4306 func (c *ProjectsAppsPlayIntegrityConfigPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsPlayIntegrityConfigPatchCall {
4307 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4308 return c
4309 }
4310
4311
4312 func (c *ProjectsAppsPlayIntegrityConfigPatchCall) Context(ctx context.Context) *ProjectsAppsPlayIntegrityConfigPatchCall {
4313 c.ctx_ = ctx
4314 return c
4315 }
4316
4317
4318
4319 func (c *ProjectsAppsPlayIntegrityConfigPatchCall) Header() http.Header {
4320 if c.header_ == nil {
4321 c.header_ = make(http.Header)
4322 }
4323 return c.header_
4324 }
4325
4326 func (c *ProjectsAppsPlayIntegrityConfigPatchCall) doRequest(alt string) (*http.Response, error) {
4327 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4328 var body io.Reader = nil
4329 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1playintegrityconfig)
4330 if err != nil {
4331 return nil, err
4332 }
4333 c.urlParams_.Set("alt", alt)
4334 c.urlParams_.Set("prettyPrint", "false")
4335 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4336 urls += "?" + c.urlParams_.Encode()
4337 req, err := http.NewRequest("PATCH", urls, body)
4338 if err != nil {
4339 return nil, err
4340 }
4341 req.Header = reqHeaders
4342 googleapi.Expand(req.URL, map[string]string{
4343 "name": c.name,
4344 })
4345 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4346 }
4347
4348
4349
4350
4351
4352
4353
4354 func (c *ProjectsAppsPlayIntegrityConfigPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1PlayIntegrityConfig, error) {
4355 gensupport.SetOptions(c.urlParams_, opts...)
4356 res, err := c.doRequest("json")
4357 if res != nil && res.StatusCode == http.StatusNotModified {
4358 if res.Body != nil {
4359 res.Body.Close()
4360 }
4361 return nil, gensupport.WrapError(&googleapi.Error{
4362 Code: res.StatusCode,
4363 Header: res.Header,
4364 })
4365 }
4366 if err != nil {
4367 return nil, err
4368 }
4369 defer googleapi.CloseBody(res)
4370 if err := googleapi.CheckResponse(res); err != nil {
4371 return nil, gensupport.WrapError(err)
4372 }
4373 ret := &GoogleFirebaseAppcheckV1PlayIntegrityConfig{
4374 ServerResponse: googleapi.ServerResponse{
4375 Header: res.Header,
4376 HTTPStatusCode: res.StatusCode,
4377 },
4378 }
4379 target := &ret
4380 if err := gensupport.DecodeResponse(target, res); err != nil {
4381 return nil, err
4382 }
4383 return ret, nil
4384 }
4385
4386 type ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall struct {
4387 s *Service
4388 parent string
4389 urlParams_ gensupport.URLParams
4390 ifNoneMatch_ string
4391 ctx_ context.Context
4392 header_ http.Header
4393 }
4394
4395
4396
4397
4398
4399
4400
4401
4402 func (r *ProjectsAppsRecaptchaEnterpriseConfigService) BatchGet(parent string) *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall {
4403 c := &ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4404 c.parent = parent
4405 return c
4406 }
4407
4408
4409
4410
4411
4412 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) Names(names ...string) *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall {
4413 c.urlParams_.SetMulti("names", append([]string{}, names...))
4414 return c
4415 }
4416
4417
4418
4419
4420 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall {
4421 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4422 return c
4423 }
4424
4425
4426
4427
4428 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall {
4429 c.ifNoneMatch_ = entityTag
4430 return c
4431 }
4432
4433
4434 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) Context(ctx context.Context) *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall {
4435 c.ctx_ = ctx
4436 return c
4437 }
4438
4439
4440
4441 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) Header() http.Header {
4442 if c.header_ == nil {
4443 c.header_ = make(http.Header)
4444 }
4445 return c.header_
4446 }
4447
4448 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) doRequest(alt string) (*http.Response, error) {
4449 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4450 if c.ifNoneMatch_ != "" {
4451 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4452 }
4453 var body io.Reader = nil
4454 c.urlParams_.Set("alt", alt)
4455 c.urlParams_.Set("prettyPrint", "false")
4456 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/apps/-/recaptchaEnterpriseConfig:batchGet")
4457 urls += "?" + c.urlParams_.Encode()
4458 req, err := http.NewRequest("GET", urls, body)
4459 if err != nil {
4460 return nil, err
4461 }
4462 req.Header = reqHeaders
4463 googleapi.Expand(req.URL, map[string]string{
4464 "parent": c.parent,
4465 })
4466 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4467 }
4468
4469
4470
4471
4472
4473
4474
4475 func (c *ProjectsAppsRecaptchaEnterpriseConfigBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchGetRecaptchaEnterpriseConfigsResponse, error) {
4476 gensupport.SetOptions(c.urlParams_, opts...)
4477 res, err := c.doRequest("json")
4478 if res != nil && res.StatusCode == http.StatusNotModified {
4479 if res.Body != nil {
4480 res.Body.Close()
4481 }
4482 return nil, gensupport.WrapError(&googleapi.Error{
4483 Code: res.StatusCode,
4484 Header: res.Header,
4485 })
4486 }
4487 if err != nil {
4488 return nil, err
4489 }
4490 defer googleapi.CloseBody(res)
4491 if err := googleapi.CheckResponse(res); err != nil {
4492 return nil, gensupport.WrapError(err)
4493 }
4494 ret := &GoogleFirebaseAppcheckV1BatchGetRecaptchaEnterpriseConfigsResponse{
4495 ServerResponse: googleapi.ServerResponse{
4496 Header: res.Header,
4497 HTTPStatusCode: res.StatusCode,
4498 },
4499 }
4500 target := &ret
4501 if err := gensupport.DecodeResponse(target, res); err != nil {
4502 return nil, err
4503 }
4504 return ret, nil
4505 }
4506
4507 type ProjectsAppsRecaptchaEnterpriseConfigGetCall struct {
4508 s *Service
4509 name string
4510 urlParams_ gensupport.URLParams
4511 ifNoneMatch_ string
4512 ctx_ context.Context
4513 header_ http.Header
4514 }
4515
4516
4517
4518
4519
4520
4521 func (r *ProjectsAppsRecaptchaEnterpriseConfigService) Get(name string) *ProjectsAppsRecaptchaEnterpriseConfigGetCall {
4522 c := &ProjectsAppsRecaptchaEnterpriseConfigGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4523 c.name = name
4524 return c
4525 }
4526
4527
4528
4529
4530 func (c *ProjectsAppsRecaptchaEnterpriseConfigGetCall) Fields(s ...googleapi.Field) *ProjectsAppsRecaptchaEnterpriseConfigGetCall {
4531 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4532 return c
4533 }
4534
4535
4536
4537
4538 func (c *ProjectsAppsRecaptchaEnterpriseConfigGetCall) IfNoneMatch(entityTag string) *ProjectsAppsRecaptchaEnterpriseConfigGetCall {
4539 c.ifNoneMatch_ = entityTag
4540 return c
4541 }
4542
4543
4544 func (c *ProjectsAppsRecaptchaEnterpriseConfigGetCall) Context(ctx context.Context) *ProjectsAppsRecaptchaEnterpriseConfigGetCall {
4545 c.ctx_ = ctx
4546 return c
4547 }
4548
4549
4550
4551 func (c *ProjectsAppsRecaptchaEnterpriseConfigGetCall) Header() http.Header {
4552 if c.header_ == nil {
4553 c.header_ = make(http.Header)
4554 }
4555 return c.header_
4556 }
4557
4558 func (c *ProjectsAppsRecaptchaEnterpriseConfigGetCall) doRequest(alt string) (*http.Response, error) {
4559 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4560 if c.ifNoneMatch_ != "" {
4561 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4562 }
4563 var body io.Reader = nil
4564 c.urlParams_.Set("alt", alt)
4565 c.urlParams_.Set("prettyPrint", "false")
4566 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4567 urls += "?" + c.urlParams_.Encode()
4568 req, err := http.NewRequest("GET", urls, body)
4569 if err != nil {
4570 return nil, err
4571 }
4572 req.Header = reqHeaders
4573 googleapi.Expand(req.URL, map[string]string{
4574 "name": c.name,
4575 })
4576 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4577 }
4578
4579
4580
4581
4582
4583
4584
4585 func (c *ProjectsAppsRecaptchaEnterpriseConfigGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig, error) {
4586 gensupport.SetOptions(c.urlParams_, opts...)
4587 res, err := c.doRequest("json")
4588 if res != nil && res.StatusCode == http.StatusNotModified {
4589 if res.Body != nil {
4590 res.Body.Close()
4591 }
4592 return nil, gensupport.WrapError(&googleapi.Error{
4593 Code: res.StatusCode,
4594 Header: res.Header,
4595 })
4596 }
4597 if err != nil {
4598 return nil, err
4599 }
4600 defer googleapi.CloseBody(res)
4601 if err := googleapi.CheckResponse(res); err != nil {
4602 return nil, gensupport.WrapError(err)
4603 }
4604 ret := &GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig{
4605 ServerResponse: googleapi.ServerResponse{
4606 Header: res.Header,
4607 HTTPStatusCode: res.StatusCode,
4608 },
4609 }
4610 target := &ret
4611 if err := gensupport.DecodeResponse(target, res); err != nil {
4612 return nil, err
4613 }
4614 return ret, nil
4615 }
4616
4617 type ProjectsAppsRecaptchaEnterpriseConfigPatchCall struct {
4618 s *Service
4619 name string
4620 googlefirebaseappcheckv1recaptchaenterpriseconfig *GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig
4621 urlParams_ gensupport.URLParams
4622 ctx_ context.Context
4623 header_ http.Header
4624 }
4625
4626
4627
4628
4629
4630
4631
4632
4633 func (r *ProjectsAppsRecaptchaEnterpriseConfigService) Patch(name string, googlefirebaseappcheckv1recaptchaenterpriseconfig *GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig) *ProjectsAppsRecaptchaEnterpriseConfigPatchCall {
4634 c := &ProjectsAppsRecaptchaEnterpriseConfigPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4635 c.name = name
4636 c.googlefirebaseappcheckv1recaptchaenterpriseconfig = googlefirebaseappcheckv1recaptchaenterpriseconfig
4637 return c
4638 }
4639
4640
4641
4642
4643 func (c *ProjectsAppsRecaptchaEnterpriseConfigPatchCall) UpdateMask(updateMask string) *ProjectsAppsRecaptchaEnterpriseConfigPatchCall {
4644 c.urlParams_.Set("updateMask", updateMask)
4645 return c
4646 }
4647
4648
4649
4650
4651 func (c *ProjectsAppsRecaptchaEnterpriseConfigPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsRecaptchaEnterpriseConfigPatchCall {
4652 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4653 return c
4654 }
4655
4656
4657 func (c *ProjectsAppsRecaptchaEnterpriseConfigPatchCall) Context(ctx context.Context) *ProjectsAppsRecaptchaEnterpriseConfigPatchCall {
4658 c.ctx_ = ctx
4659 return c
4660 }
4661
4662
4663
4664 func (c *ProjectsAppsRecaptchaEnterpriseConfigPatchCall) Header() http.Header {
4665 if c.header_ == nil {
4666 c.header_ = make(http.Header)
4667 }
4668 return c.header_
4669 }
4670
4671 func (c *ProjectsAppsRecaptchaEnterpriseConfigPatchCall) doRequest(alt string) (*http.Response, error) {
4672 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4673 var body io.Reader = nil
4674 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1recaptchaenterpriseconfig)
4675 if err != nil {
4676 return nil, err
4677 }
4678 c.urlParams_.Set("alt", alt)
4679 c.urlParams_.Set("prettyPrint", "false")
4680 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4681 urls += "?" + c.urlParams_.Encode()
4682 req, err := http.NewRequest("PATCH", urls, body)
4683 if err != nil {
4684 return nil, err
4685 }
4686 req.Header = reqHeaders
4687 googleapi.Expand(req.URL, map[string]string{
4688 "name": c.name,
4689 })
4690 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4691 }
4692
4693
4694
4695
4696
4697
4698
4699 func (c *ProjectsAppsRecaptchaEnterpriseConfigPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig, error) {
4700 gensupport.SetOptions(c.urlParams_, opts...)
4701 res, err := c.doRequest("json")
4702 if res != nil && res.StatusCode == http.StatusNotModified {
4703 if res.Body != nil {
4704 res.Body.Close()
4705 }
4706 return nil, gensupport.WrapError(&googleapi.Error{
4707 Code: res.StatusCode,
4708 Header: res.Header,
4709 })
4710 }
4711 if err != nil {
4712 return nil, err
4713 }
4714 defer googleapi.CloseBody(res)
4715 if err := googleapi.CheckResponse(res); err != nil {
4716 return nil, gensupport.WrapError(err)
4717 }
4718 ret := &GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig{
4719 ServerResponse: googleapi.ServerResponse{
4720 Header: res.Header,
4721 HTTPStatusCode: res.StatusCode,
4722 },
4723 }
4724 target := &ret
4725 if err := gensupport.DecodeResponse(target, res); err != nil {
4726 return nil, err
4727 }
4728 return ret, nil
4729 }
4730
4731 type ProjectsAppsRecaptchaV3ConfigBatchGetCall struct {
4732 s *Service
4733 parent string
4734 urlParams_ gensupport.URLParams
4735 ifNoneMatch_ string
4736 ctx_ context.Context
4737 header_ http.Header
4738 }
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748 func (r *ProjectsAppsRecaptchaV3ConfigService) BatchGet(parent string) *ProjectsAppsRecaptchaV3ConfigBatchGetCall {
4749 c := &ProjectsAppsRecaptchaV3ConfigBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4750 c.parent = parent
4751 return c
4752 }
4753
4754
4755
4756
4757
4758 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) Names(names ...string) *ProjectsAppsRecaptchaV3ConfigBatchGetCall {
4759 c.urlParams_.SetMulti("names", append([]string{}, names...))
4760 return c
4761 }
4762
4763
4764
4765
4766 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAppsRecaptchaV3ConfigBatchGetCall {
4767 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4768 return c
4769 }
4770
4771
4772
4773
4774 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAppsRecaptchaV3ConfigBatchGetCall {
4775 c.ifNoneMatch_ = entityTag
4776 return c
4777 }
4778
4779
4780 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) Context(ctx context.Context) *ProjectsAppsRecaptchaV3ConfigBatchGetCall {
4781 c.ctx_ = ctx
4782 return c
4783 }
4784
4785
4786
4787 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) Header() http.Header {
4788 if c.header_ == nil {
4789 c.header_ = make(http.Header)
4790 }
4791 return c.header_
4792 }
4793
4794 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) doRequest(alt string) (*http.Response, error) {
4795 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4796 if c.ifNoneMatch_ != "" {
4797 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4798 }
4799 var body io.Reader = nil
4800 c.urlParams_.Set("alt", alt)
4801 c.urlParams_.Set("prettyPrint", "false")
4802 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/apps/-/recaptchaV3Config:batchGet")
4803 urls += "?" + c.urlParams_.Encode()
4804 req, err := http.NewRequest("GET", urls, body)
4805 if err != nil {
4806 return nil, err
4807 }
4808 req.Header = reqHeaders
4809 googleapi.Expand(req.URL, map[string]string{
4810 "parent": c.parent,
4811 })
4812 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4813 }
4814
4815
4816
4817
4818
4819
4820
4821 func (c *ProjectsAppsRecaptchaV3ConfigBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchGetRecaptchaV3ConfigsResponse, error) {
4822 gensupport.SetOptions(c.urlParams_, opts...)
4823 res, err := c.doRequest("json")
4824 if res != nil && res.StatusCode == http.StatusNotModified {
4825 if res.Body != nil {
4826 res.Body.Close()
4827 }
4828 return nil, gensupport.WrapError(&googleapi.Error{
4829 Code: res.StatusCode,
4830 Header: res.Header,
4831 })
4832 }
4833 if err != nil {
4834 return nil, err
4835 }
4836 defer googleapi.CloseBody(res)
4837 if err := googleapi.CheckResponse(res); err != nil {
4838 return nil, gensupport.WrapError(err)
4839 }
4840 ret := &GoogleFirebaseAppcheckV1BatchGetRecaptchaV3ConfigsResponse{
4841 ServerResponse: googleapi.ServerResponse{
4842 Header: res.Header,
4843 HTTPStatusCode: res.StatusCode,
4844 },
4845 }
4846 target := &ret
4847 if err := gensupport.DecodeResponse(target, res); err != nil {
4848 return nil, err
4849 }
4850 return ret, nil
4851 }
4852
4853 type ProjectsAppsRecaptchaV3ConfigGetCall struct {
4854 s *Service
4855 name string
4856 urlParams_ gensupport.URLParams
4857 ifNoneMatch_ string
4858 ctx_ context.Context
4859 header_ http.Header
4860 }
4861
4862
4863
4864
4865
4866
4867 func (r *ProjectsAppsRecaptchaV3ConfigService) Get(name string) *ProjectsAppsRecaptchaV3ConfigGetCall {
4868 c := &ProjectsAppsRecaptchaV3ConfigGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4869 c.name = name
4870 return c
4871 }
4872
4873
4874
4875
4876 func (c *ProjectsAppsRecaptchaV3ConfigGetCall) Fields(s ...googleapi.Field) *ProjectsAppsRecaptchaV3ConfigGetCall {
4877 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4878 return c
4879 }
4880
4881
4882
4883
4884 func (c *ProjectsAppsRecaptchaV3ConfigGetCall) IfNoneMatch(entityTag string) *ProjectsAppsRecaptchaV3ConfigGetCall {
4885 c.ifNoneMatch_ = entityTag
4886 return c
4887 }
4888
4889
4890 func (c *ProjectsAppsRecaptchaV3ConfigGetCall) Context(ctx context.Context) *ProjectsAppsRecaptchaV3ConfigGetCall {
4891 c.ctx_ = ctx
4892 return c
4893 }
4894
4895
4896
4897 func (c *ProjectsAppsRecaptchaV3ConfigGetCall) Header() http.Header {
4898 if c.header_ == nil {
4899 c.header_ = make(http.Header)
4900 }
4901 return c.header_
4902 }
4903
4904 func (c *ProjectsAppsRecaptchaV3ConfigGetCall) doRequest(alt string) (*http.Response, error) {
4905 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
4906 if c.ifNoneMatch_ != "" {
4907 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
4908 }
4909 var body io.Reader = nil
4910 c.urlParams_.Set("alt", alt)
4911 c.urlParams_.Set("prettyPrint", "false")
4912 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
4913 urls += "?" + c.urlParams_.Encode()
4914 req, err := http.NewRequest("GET", urls, body)
4915 if err != nil {
4916 return nil, err
4917 }
4918 req.Header = reqHeaders
4919 googleapi.Expand(req.URL, map[string]string{
4920 "name": c.name,
4921 })
4922 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4923 }
4924
4925
4926
4927
4928
4929
4930
4931 func (c *ProjectsAppsRecaptchaV3ConfigGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1RecaptchaV3Config, error) {
4932 gensupport.SetOptions(c.urlParams_, opts...)
4933 res, err := c.doRequest("json")
4934 if res != nil && res.StatusCode == http.StatusNotModified {
4935 if res.Body != nil {
4936 res.Body.Close()
4937 }
4938 return nil, gensupport.WrapError(&googleapi.Error{
4939 Code: res.StatusCode,
4940 Header: res.Header,
4941 })
4942 }
4943 if err != nil {
4944 return nil, err
4945 }
4946 defer googleapi.CloseBody(res)
4947 if err := googleapi.CheckResponse(res); err != nil {
4948 return nil, gensupport.WrapError(err)
4949 }
4950 ret := &GoogleFirebaseAppcheckV1RecaptchaV3Config{
4951 ServerResponse: googleapi.ServerResponse{
4952 Header: res.Header,
4953 HTTPStatusCode: res.StatusCode,
4954 },
4955 }
4956 target := &ret
4957 if err := gensupport.DecodeResponse(target, res); err != nil {
4958 return nil, err
4959 }
4960 return ret, nil
4961 }
4962
4963 type ProjectsAppsRecaptchaV3ConfigPatchCall struct {
4964 s *Service
4965 name string
4966 googlefirebaseappcheckv1recaptchav3config *GoogleFirebaseAppcheckV1RecaptchaV3Config
4967 urlParams_ gensupport.URLParams
4968 ctx_ context.Context
4969 header_ http.Header
4970 }
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980 func (r *ProjectsAppsRecaptchaV3ConfigService) Patch(name string, googlefirebaseappcheckv1recaptchav3config *GoogleFirebaseAppcheckV1RecaptchaV3Config) *ProjectsAppsRecaptchaV3ConfigPatchCall {
4981 c := &ProjectsAppsRecaptchaV3ConfigPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4982 c.name = name
4983 c.googlefirebaseappcheckv1recaptchav3config = googlefirebaseappcheckv1recaptchav3config
4984 return c
4985 }
4986
4987
4988
4989
4990 func (c *ProjectsAppsRecaptchaV3ConfigPatchCall) UpdateMask(updateMask string) *ProjectsAppsRecaptchaV3ConfigPatchCall {
4991 c.urlParams_.Set("updateMask", updateMask)
4992 return c
4993 }
4994
4995
4996
4997
4998 func (c *ProjectsAppsRecaptchaV3ConfigPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsRecaptchaV3ConfigPatchCall {
4999 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5000 return c
5001 }
5002
5003
5004 func (c *ProjectsAppsRecaptchaV3ConfigPatchCall) Context(ctx context.Context) *ProjectsAppsRecaptchaV3ConfigPatchCall {
5005 c.ctx_ = ctx
5006 return c
5007 }
5008
5009
5010
5011 func (c *ProjectsAppsRecaptchaV3ConfigPatchCall) Header() http.Header {
5012 if c.header_ == nil {
5013 c.header_ = make(http.Header)
5014 }
5015 return c.header_
5016 }
5017
5018 func (c *ProjectsAppsRecaptchaV3ConfigPatchCall) doRequest(alt string) (*http.Response, error) {
5019 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5020 var body io.Reader = nil
5021 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1recaptchav3config)
5022 if err != nil {
5023 return nil, err
5024 }
5025 c.urlParams_.Set("alt", alt)
5026 c.urlParams_.Set("prettyPrint", "false")
5027 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5028 urls += "?" + c.urlParams_.Encode()
5029 req, err := http.NewRequest("PATCH", urls, body)
5030 if err != nil {
5031 return nil, err
5032 }
5033 req.Header = reqHeaders
5034 googleapi.Expand(req.URL, map[string]string{
5035 "name": c.name,
5036 })
5037 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5038 }
5039
5040
5041
5042
5043
5044
5045
5046 func (c *ProjectsAppsRecaptchaV3ConfigPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1RecaptchaV3Config, error) {
5047 gensupport.SetOptions(c.urlParams_, opts...)
5048 res, err := c.doRequest("json")
5049 if res != nil && res.StatusCode == http.StatusNotModified {
5050 if res.Body != nil {
5051 res.Body.Close()
5052 }
5053 return nil, gensupport.WrapError(&googleapi.Error{
5054 Code: res.StatusCode,
5055 Header: res.Header,
5056 })
5057 }
5058 if err != nil {
5059 return nil, err
5060 }
5061 defer googleapi.CloseBody(res)
5062 if err := googleapi.CheckResponse(res); err != nil {
5063 return nil, gensupport.WrapError(err)
5064 }
5065 ret := &GoogleFirebaseAppcheckV1RecaptchaV3Config{
5066 ServerResponse: googleapi.ServerResponse{
5067 Header: res.Header,
5068 HTTPStatusCode: res.StatusCode,
5069 },
5070 }
5071 target := &ret
5072 if err := gensupport.DecodeResponse(target, res); err != nil {
5073 return nil, err
5074 }
5075 return ret, nil
5076 }
5077
5078 type ProjectsAppsSafetyNetConfigBatchGetCall struct {
5079 s *Service
5080 parent string
5081 urlParams_ gensupport.URLParams
5082 ifNoneMatch_ string
5083 ctx_ context.Context
5084 header_ http.Header
5085 }
5086
5087
5088
5089
5090
5091
5092
5093
5094 func (r *ProjectsAppsSafetyNetConfigService) BatchGet(parent string) *ProjectsAppsSafetyNetConfigBatchGetCall {
5095 c := &ProjectsAppsSafetyNetConfigBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5096 c.parent = parent
5097 return c
5098 }
5099
5100
5101
5102
5103
5104 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) Names(names ...string) *ProjectsAppsSafetyNetConfigBatchGetCall {
5105 c.urlParams_.SetMulti("names", append([]string{}, names...))
5106 return c
5107 }
5108
5109
5110
5111
5112 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAppsSafetyNetConfigBatchGetCall {
5113 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5114 return c
5115 }
5116
5117
5118
5119
5120 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAppsSafetyNetConfigBatchGetCall {
5121 c.ifNoneMatch_ = entityTag
5122 return c
5123 }
5124
5125
5126 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) Context(ctx context.Context) *ProjectsAppsSafetyNetConfigBatchGetCall {
5127 c.ctx_ = ctx
5128 return c
5129 }
5130
5131
5132
5133 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) Header() http.Header {
5134 if c.header_ == nil {
5135 c.header_ = make(http.Header)
5136 }
5137 return c.header_
5138 }
5139
5140 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) doRequest(alt string) (*http.Response, error) {
5141 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5142 if c.ifNoneMatch_ != "" {
5143 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5144 }
5145 var body io.Reader = nil
5146 c.urlParams_.Set("alt", alt)
5147 c.urlParams_.Set("prettyPrint", "false")
5148 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/apps/-/safetyNetConfig:batchGet")
5149 urls += "?" + c.urlParams_.Encode()
5150 req, err := http.NewRequest("GET", urls, body)
5151 if err != nil {
5152 return nil, err
5153 }
5154 req.Header = reqHeaders
5155 googleapi.Expand(req.URL, map[string]string{
5156 "parent": c.parent,
5157 })
5158 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5159 }
5160
5161
5162
5163
5164
5165
5166
5167 func (c *ProjectsAppsSafetyNetConfigBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse, error) {
5168 gensupport.SetOptions(c.urlParams_, opts...)
5169 res, err := c.doRequest("json")
5170 if res != nil && res.StatusCode == http.StatusNotModified {
5171 if res.Body != nil {
5172 res.Body.Close()
5173 }
5174 return nil, gensupport.WrapError(&googleapi.Error{
5175 Code: res.StatusCode,
5176 Header: res.Header,
5177 })
5178 }
5179 if err != nil {
5180 return nil, err
5181 }
5182 defer googleapi.CloseBody(res)
5183 if err := googleapi.CheckResponse(res); err != nil {
5184 return nil, gensupport.WrapError(err)
5185 }
5186 ret := &GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse{
5187 ServerResponse: googleapi.ServerResponse{
5188 Header: res.Header,
5189 HTTPStatusCode: res.StatusCode,
5190 },
5191 }
5192 target := &ret
5193 if err := gensupport.DecodeResponse(target, res); err != nil {
5194 return nil, err
5195 }
5196 return ret, nil
5197 }
5198
5199 type ProjectsAppsSafetyNetConfigGetCall struct {
5200 s *Service
5201 name string
5202 urlParams_ gensupport.URLParams
5203 ifNoneMatch_ string
5204 ctx_ context.Context
5205 header_ http.Header
5206 }
5207
5208
5209
5210
5211
5212 func (r *ProjectsAppsSafetyNetConfigService) Get(name string) *ProjectsAppsSafetyNetConfigGetCall {
5213 c := &ProjectsAppsSafetyNetConfigGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5214 c.name = name
5215 return c
5216 }
5217
5218
5219
5220
5221 func (c *ProjectsAppsSafetyNetConfigGetCall) Fields(s ...googleapi.Field) *ProjectsAppsSafetyNetConfigGetCall {
5222 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5223 return c
5224 }
5225
5226
5227
5228
5229 func (c *ProjectsAppsSafetyNetConfigGetCall) IfNoneMatch(entityTag string) *ProjectsAppsSafetyNetConfigGetCall {
5230 c.ifNoneMatch_ = entityTag
5231 return c
5232 }
5233
5234
5235 func (c *ProjectsAppsSafetyNetConfigGetCall) Context(ctx context.Context) *ProjectsAppsSafetyNetConfigGetCall {
5236 c.ctx_ = ctx
5237 return c
5238 }
5239
5240
5241
5242 func (c *ProjectsAppsSafetyNetConfigGetCall) Header() http.Header {
5243 if c.header_ == nil {
5244 c.header_ = make(http.Header)
5245 }
5246 return c.header_
5247 }
5248
5249 func (c *ProjectsAppsSafetyNetConfigGetCall) doRequest(alt string) (*http.Response, error) {
5250 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5251 if c.ifNoneMatch_ != "" {
5252 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5253 }
5254 var body io.Reader = nil
5255 c.urlParams_.Set("alt", alt)
5256 c.urlParams_.Set("prettyPrint", "false")
5257 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5258 urls += "?" + c.urlParams_.Encode()
5259 req, err := http.NewRequest("GET", urls, body)
5260 if err != nil {
5261 return nil, err
5262 }
5263 req.Header = reqHeaders
5264 googleapi.Expand(req.URL, map[string]string{
5265 "name": c.name,
5266 })
5267 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5268 }
5269
5270
5271
5272
5273
5274
5275
5276 func (c *ProjectsAppsSafetyNetConfigGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1SafetyNetConfig, error) {
5277 gensupport.SetOptions(c.urlParams_, opts...)
5278 res, err := c.doRequest("json")
5279 if res != nil && res.StatusCode == http.StatusNotModified {
5280 if res.Body != nil {
5281 res.Body.Close()
5282 }
5283 return nil, gensupport.WrapError(&googleapi.Error{
5284 Code: res.StatusCode,
5285 Header: res.Header,
5286 })
5287 }
5288 if err != nil {
5289 return nil, err
5290 }
5291 defer googleapi.CloseBody(res)
5292 if err := googleapi.CheckResponse(res); err != nil {
5293 return nil, gensupport.WrapError(err)
5294 }
5295 ret := &GoogleFirebaseAppcheckV1SafetyNetConfig{
5296 ServerResponse: googleapi.ServerResponse{
5297 Header: res.Header,
5298 HTTPStatusCode: res.StatusCode,
5299 },
5300 }
5301 target := &ret
5302 if err := gensupport.DecodeResponse(target, res); err != nil {
5303 return nil, err
5304 }
5305 return ret, nil
5306 }
5307
5308 type ProjectsAppsSafetyNetConfigPatchCall struct {
5309 s *Service
5310 name string
5311 googlefirebaseappcheckv1safetynetconfig *GoogleFirebaseAppcheckV1SafetyNetConfig
5312 urlParams_ gensupport.URLParams
5313 ctx_ context.Context
5314 header_ http.Header
5315 }
5316
5317
5318
5319
5320
5321
5322
5323
5324 func (r *ProjectsAppsSafetyNetConfigService) Patch(name string, googlefirebaseappcheckv1safetynetconfig *GoogleFirebaseAppcheckV1SafetyNetConfig) *ProjectsAppsSafetyNetConfigPatchCall {
5325 c := &ProjectsAppsSafetyNetConfigPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5326 c.name = name
5327 c.googlefirebaseappcheckv1safetynetconfig = googlefirebaseappcheckv1safetynetconfig
5328 return c
5329 }
5330
5331
5332
5333
5334 func (c *ProjectsAppsSafetyNetConfigPatchCall) UpdateMask(updateMask string) *ProjectsAppsSafetyNetConfigPatchCall {
5335 c.urlParams_.Set("updateMask", updateMask)
5336 return c
5337 }
5338
5339
5340
5341
5342 func (c *ProjectsAppsSafetyNetConfigPatchCall) Fields(s ...googleapi.Field) *ProjectsAppsSafetyNetConfigPatchCall {
5343 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5344 return c
5345 }
5346
5347
5348 func (c *ProjectsAppsSafetyNetConfigPatchCall) Context(ctx context.Context) *ProjectsAppsSafetyNetConfigPatchCall {
5349 c.ctx_ = ctx
5350 return c
5351 }
5352
5353
5354
5355 func (c *ProjectsAppsSafetyNetConfigPatchCall) Header() http.Header {
5356 if c.header_ == nil {
5357 c.header_ = make(http.Header)
5358 }
5359 return c.header_
5360 }
5361
5362 func (c *ProjectsAppsSafetyNetConfigPatchCall) doRequest(alt string) (*http.Response, error) {
5363 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5364 var body io.Reader = nil
5365 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1safetynetconfig)
5366 if err != nil {
5367 return nil, err
5368 }
5369 c.urlParams_.Set("alt", alt)
5370 c.urlParams_.Set("prettyPrint", "false")
5371 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5372 urls += "?" + c.urlParams_.Encode()
5373 req, err := http.NewRequest("PATCH", urls, body)
5374 if err != nil {
5375 return nil, err
5376 }
5377 req.Header = reqHeaders
5378 googleapi.Expand(req.URL, map[string]string{
5379 "name": c.name,
5380 })
5381 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5382 }
5383
5384
5385
5386
5387
5388
5389
5390 func (c *ProjectsAppsSafetyNetConfigPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1SafetyNetConfig, error) {
5391 gensupport.SetOptions(c.urlParams_, opts...)
5392 res, err := c.doRequest("json")
5393 if res != nil && res.StatusCode == http.StatusNotModified {
5394 if res.Body != nil {
5395 res.Body.Close()
5396 }
5397 return nil, gensupport.WrapError(&googleapi.Error{
5398 Code: res.StatusCode,
5399 Header: res.Header,
5400 })
5401 }
5402 if err != nil {
5403 return nil, err
5404 }
5405 defer googleapi.CloseBody(res)
5406 if err := googleapi.CheckResponse(res); err != nil {
5407 return nil, gensupport.WrapError(err)
5408 }
5409 ret := &GoogleFirebaseAppcheckV1SafetyNetConfig{
5410 ServerResponse: googleapi.ServerResponse{
5411 Header: res.Header,
5412 HTTPStatusCode: res.StatusCode,
5413 },
5414 }
5415 target := &ret
5416 if err := gensupport.DecodeResponse(target, res); err != nil {
5417 return nil, err
5418 }
5419 return ret, nil
5420 }
5421
5422 type ProjectsServicesBatchUpdateCall struct {
5423 s *Service
5424 parent string
5425 googlefirebaseappcheckv1batchupdateservicesrequest *GoogleFirebaseAppcheckV1BatchUpdateServicesRequest
5426 urlParams_ gensupport.URLParams
5427 ctx_ context.Context
5428 header_ http.Header
5429 }
5430
5431
5432
5433
5434
5435
5436
5437 func (r *ProjectsServicesService) BatchUpdate(parent string, googlefirebaseappcheckv1batchupdateservicesrequest *GoogleFirebaseAppcheckV1BatchUpdateServicesRequest) *ProjectsServicesBatchUpdateCall {
5438 c := &ProjectsServicesBatchUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5439 c.parent = parent
5440 c.googlefirebaseappcheckv1batchupdateservicesrequest = googlefirebaseappcheckv1batchupdateservicesrequest
5441 return c
5442 }
5443
5444
5445
5446
5447 func (c *ProjectsServicesBatchUpdateCall) Fields(s ...googleapi.Field) *ProjectsServicesBatchUpdateCall {
5448 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5449 return c
5450 }
5451
5452
5453 func (c *ProjectsServicesBatchUpdateCall) Context(ctx context.Context) *ProjectsServicesBatchUpdateCall {
5454 c.ctx_ = ctx
5455 return c
5456 }
5457
5458
5459
5460 func (c *ProjectsServicesBatchUpdateCall) Header() http.Header {
5461 if c.header_ == nil {
5462 c.header_ = make(http.Header)
5463 }
5464 return c.header_
5465 }
5466
5467 func (c *ProjectsServicesBatchUpdateCall) doRequest(alt string) (*http.Response, error) {
5468 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5469 var body io.Reader = nil
5470 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1batchupdateservicesrequest)
5471 if err != nil {
5472 return nil, err
5473 }
5474 c.urlParams_.Set("alt", alt)
5475 c.urlParams_.Set("prettyPrint", "false")
5476 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/services:batchUpdate")
5477 urls += "?" + c.urlParams_.Encode()
5478 req, err := http.NewRequest("POST", urls, body)
5479 if err != nil {
5480 return nil, err
5481 }
5482 req.Header = reqHeaders
5483 googleapi.Expand(req.URL, map[string]string{
5484 "parent": c.parent,
5485 })
5486 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5487 }
5488
5489
5490
5491
5492
5493
5494
5495 func (c *ProjectsServicesBatchUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1BatchUpdateServicesResponse, error) {
5496 gensupport.SetOptions(c.urlParams_, opts...)
5497 res, err := c.doRequest("json")
5498 if res != nil && res.StatusCode == http.StatusNotModified {
5499 if res.Body != nil {
5500 res.Body.Close()
5501 }
5502 return nil, gensupport.WrapError(&googleapi.Error{
5503 Code: res.StatusCode,
5504 Header: res.Header,
5505 })
5506 }
5507 if err != nil {
5508 return nil, err
5509 }
5510 defer googleapi.CloseBody(res)
5511 if err := googleapi.CheckResponse(res); err != nil {
5512 return nil, gensupport.WrapError(err)
5513 }
5514 ret := &GoogleFirebaseAppcheckV1BatchUpdateServicesResponse{
5515 ServerResponse: googleapi.ServerResponse{
5516 Header: res.Header,
5517 HTTPStatusCode: res.StatusCode,
5518 },
5519 }
5520 target := &ret
5521 if err := gensupport.DecodeResponse(target, res); err != nil {
5522 return nil, err
5523 }
5524 return ret, nil
5525 }
5526
5527 type ProjectsServicesGetCall struct {
5528 s *Service
5529 name string
5530 urlParams_ gensupport.URLParams
5531 ifNoneMatch_ string
5532 ctx_ context.Context
5533 header_ http.Header
5534 }
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544 func (r *ProjectsServicesService) Get(name string) *ProjectsServicesGetCall {
5545 c := &ProjectsServicesGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5546 c.name = name
5547 return c
5548 }
5549
5550
5551
5552
5553 func (c *ProjectsServicesGetCall) Fields(s ...googleapi.Field) *ProjectsServicesGetCall {
5554 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5555 return c
5556 }
5557
5558
5559
5560
5561 func (c *ProjectsServicesGetCall) IfNoneMatch(entityTag string) *ProjectsServicesGetCall {
5562 c.ifNoneMatch_ = entityTag
5563 return c
5564 }
5565
5566
5567 func (c *ProjectsServicesGetCall) Context(ctx context.Context) *ProjectsServicesGetCall {
5568 c.ctx_ = ctx
5569 return c
5570 }
5571
5572
5573
5574 func (c *ProjectsServicesGetCall) Header() http.Header {
5575 if c.header_ == nil {
5576 c.header_ = make(http.Header)
5577 }
5578 return c.header_
5579 }
5580
5581 func (c *ProjectsServicesGetCall) doRequest(alt string) (*http.Response, error) {
5582 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5583 if c.ifNoneMatch_ != "" {
5584 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5585 }
5586 var body io.Reader = nil
5587 c.urlParams_.Set("alt", alt)
5588 c.urlParams_.Set("prettyPrint", "false")
5589 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5590 urls += "?" + c.urlParams_.Encode()
5591 req, err := http.NewRequest("GET", urls, body)
5592 if err != nil {
5593 return nil, err
5594 }
5595 req.Header = reqHeaders
5596 googleapi.Expand(req.URL, map[string]string{
5597 "name": c.name,
5598 })
5599 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5600 }
5601
5602
5603
5604
5605
5606
5607
5608 func (c *ProjectsServicesGetCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1Service, error) {
5609 gensupport.SetOptions(c.urlParams_, opts...)
5610 res, err := c.doRequest("json")
5611 if res != nil && res.StatusCode == http.StatusNotModified {
5612 if res.Body != nil {
5613 res.Body.Close()
5614 }
5615 return nil, gensupport.WrapError(&googleapi.Error{
5616 Code: res.StatusCode,
5617 Header: res.Header,
5618 })
5619 }
5620 if err != nil {
5621 return nil, err
5622 }
5623 defer googleapi.CloseBody(res)
5624 if err := googleapi.CheckResponse(res); err != nil {
5625 return nil, gensupport.WrapError(err)
5626 }
5627 ret := &GoogleFirebaseAppcheckV1Service{
5628 ServerResponse: googleapi.ServerResponse{
5629 Header: res.Header,
5630 HTTPStatusCode: res.StatusCode,
5631 },
5632 }
5633 target := &ret
5634 if err := gensupport.DecodeResponse(target, res); err != nil {
5635 return nil, err
5636 }
5637 return ret, nil
5638 }
5639
5640 type ProjectsServicesListCall struct {
5641 s *Service
5642 parent string
5643 urlParams_ gensupport.URLParams
5644 ifNoneMatch_ string
5645 ctx_ context.Context
5646 header_ http.Header
5647 }
5648
5649
5650
5651
5652
5653
5654
5655 func (r *ProjectsServicesService) List(parent string) *ProjectsServicesListCall {
5656 c := &ProjectsServicesListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5657 c.parent = parent
5658 return c
5659 }
5660
5661
5662
5663
5664
5665
5666 func (c *ProjectsServicesListCall) PageSize(pageSize int64) *ProjectsServicesListCall {
5667 c.urlParams_.Set("pageSize", fmt.Sprint(pageSize))
5668 return c
5669 }
5670
5671
5672
5673
5674
5675
5676
5677 func (c *ProjectsServicesListCall) PageToken(pageToken string) *ProjectsServicesListCall {
5678 c.urlParams_.Set("pageToken", pageToken)
5679 return c
5680 }
5681
5682
5683
5684
5685 func (c *ProjectsServicesListCall) Fields(s ...googleapi.Field) *ProjectsServicesListCall {
5686 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5687 return c
5688 }
5689
5690
5691
5692
5693 func (c *ProjectsServicesListCall) IfNoneMatch(entityTag string) *ProjectsServicesListCall {
5694 c.ifNoneMatch_ = entityTag
5695 return c
5696 }
5697
5698
5699 func (c *ProjectsServicesListCall) Context(ctx context.Context) *ProjectsServicesListCall {
5700 c.ctx_ = ctx
5701 return c
5702 }
5703
5704
5705
5706 func (c *ProjectsServicesListCall) Header() http.Header {
5707 if c.header_ == nil {
5708 c.header_ = make(http.Header)
5709 }
5710 return c.header_
5711 }
5712
5713 func (c *ProjectsServicesListCall) doRequest(alt string) (*http.Response, error) {
5714 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5715 if c.ifNoneMatch_ != "" {
5716 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5717 }
5718 var body io.Reader = nil
5719 c.urlParams_.Set("alt", alt)
5720 c.urlParams_.Set("prettyPrint", "false")
5721 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/services")
5722 urls += "?" + c.urlParams_.Encode()
5723 req, err := http.NewRequest("GET", urls, body)
5724 if err != nil {
5725 return nil, err
5726 }
5727 req.Header = reqHeaders
5728 googleapi.Expand(req.URL, map[string]string{
5729 "parent": c.parent,
5730 })
5731 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5732 }
5733
5734
5735
5736
5737
5738
5739
5740 func (c *ProjectsServicesListCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1ListServicesResponse, error) {
5741 gensupport.SetOptions(c.urlParams_, opts...)
5742 res, err := c.doRequest("json")
5743 if res != nil && res.StatusCode == http.StatusNotModified {
5744 if res.Body != nil {
5745 res.Body.Close()
5746 }
5747 return nil, gensupport.WrapError(&googleapi.Error{
5748 Code: res.StatusCode,
5749 Header: res.Header,
5750 })
5751 }
5752 if err != nil {
5753 return nil, err
5754 }
5755 defer googleapi.CloseBody(res)
5756 if err := googleapi.CheckResponse(res); err != nil {
5757 return nil, gensupport.WrapError(err)
5758 }
5759 ret := &GoogleFirebaseAppcheckV1ListServicesResponse{
5760 ServerResponse: googleapi.ServerResponse{
5761 Header: res.Header,
5762 HTTPStatusCode: res.StatusCode,
5763 },
5764 }
5765 target := &ret
5766 if err := gensupport.DecodeResponse(target, res); err != nil {
5767 return nil, err
5768 }
5769 return ret, nil
5770 }
5771
5772
5773
5774
5775 func (c *ProjectsServicesListCall) Pages(ctx context.Context, f func(*GoogleFirebaseAppcheckV1ListServicesResponse) error) error {
5776 c.ctx_ = ctx
5777 defer c.PageToken(c.urlParams_.Get("pageToken"))
5778 for {
5779 x, err := c.Do()
5780 if err != nil {
5781 return err
5782 }
5783 if err := f(x); err != nil {
5784 return err
5785 }
5786 if x.NextPageToken == "" {
5787 return nil
5788 }
5789 c.PageToken(x.NextPageToken)
5790 }
5791 }
5792
5793 type ProjectsServicesPatchCall struct {
5794 s *Service
5795 name string
5796 googlefirebaseappcheckv1service *GoogleFirebaseAppcheckV1Service
5797 urlParams_ gensupport.URLParams
5798 ctx_ context.Context
5799 header_ http.Header
5800 }
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811 func (r *ProjectsServicesService) Patch(name string, googlefirebaseappcheckv1service *GoogleFirebaseAppcheckV1Service) *ProjectsServicesPatchCall {
5812 c := &ProjectsServicesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5813 c.name = name
5814 c.googlefirebaseappcheckv1service = googlefirebaseappcheckv1service
5815 return c
5816 }
5817
5818
5819
5820
5821 func (c *ProjectsServicesPatchCall) UpdateMask(updateMask string) *ProjectsServicesPatchCall {
5822 c.urlParams_.Set("updateMask", updateMask)
5823 return c
5824 }
5825
5826
5827
5828
5829 func (c *ProjectsServicesPatchCall) Fields(s ...googleapi.Field) *ProjectsServicesPatchCall {
5830 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5831 return c
5832 }
5833
5834
5835 func (c *ProjectsServicesPatchCall) Context(ctx context.Context) *ProjectsServicesPatchCall {
5836 c.ctx_ = ctx
5837 return c
5838 }
5839
5840
5841
5842 func (c *ProjectsServicesPatchCall) Header() http.Header {
5843 if c.header_ == nil {
5844 c.header_ = make(http.Header)
5845 }
5846 return c.header_
5847 }
5848
5849 func (c *ProjectsServicesPatchCall) doRequest(alt string) (*http.Response, error) {
5850 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5851 var body io.Reader = nil
5852 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlefirebaseappcheckv1service)
5853 if err != nil {
5854 return nil, err
5855 }
5856 c.urlParams_.Set("alt", alt)
5857 c.urlParams_.Set("prettyPrint", "false")
5858 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}")
5859 urls += "?" + c.urlParams_.Encode()
5860 req, err := http.NewRequest("PATCH", urls, body)
5861 if err != nil {
5862 return nil, err
5863 }
5864 req.Header = reqHeaders
5865 googleapi.Expand(req.URL, map[string]string{
5866 "name": c.name,
5867 })
5868 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5869 }
5870
5871
5872
5873
5874
5875
5876
5877 func (c *ProjectsServicesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleFirebaseAppcheckV1Service, error) {
5878 gensupport.SetOptions(c.urlParams_, opts...)
5879 res, err := c.doRequest("json")
5880 if res != nil && res.StatusCode == http.StatusNotModified {
5881 if res.Body != nil {
5882 res.Body.Close()
5883 }
5884 return nil, gensupport.WrapError(&googleapi.Error{
5885 Code: res.StatusCode,
5886 Header: res.Header,
5887 })
5888 }
5889 if err != nil {
5890 return nil, err
5891 }
5892 defer googleapi.CloseBody(res)
5893 if err := googleapi.CheckResponse(res); err != nil {
5894 return nil, gensupport.WrapError(err)
5895 }
5896 ret := &GoogleFirebaseAppcheckV1Service{
5897 ServerResponse: googleapi.ServerResponse{
5898 Header: res.Header,
5899 HTTPStatusCode: res.StatusCode,
5900 },
5901 }
5902 target := &ret
5903 if err := gensupport.DecodeResponse(target, res); err != nil {
5904 return nil, err
5905 }
5906 return ret, nil
5907 }
5908
View as plain text