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 identitytoolkit
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 = "identitytoolkit:v1"
95 const apiName = "identitytoolkit"
96 const apiVersion = "v1"
97 const basePath = "https://identitytoolkit.googleapis.com/"
98 const basePathTemplate = "https://identitytoolkit.UNIVERSE_DOMAIN/"
99 const mtlsBasePath = "https://identitytoolkit.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.Accounts = NewAccountsService(s)
148 s.Projects = NewProjectsService(s)
149 s.V1 = NewV1Service(s)
150 return s, nil
151 }
152
153 type Service struct {
154 client *http.Client
155 BasePath string
156 UserAgent string
157
158 Accounts *AccountsService
159
160 Projects *ProjectsService
161
162 V1 *V1Service
163 }
164
165 func (s *Service) userAgent() string {
166 if s.UserAgent == "" {
167 return googleapi.UserAgent
168 }
169 return googleapi.UserAgent + " " + s.UserAgent
170 }
171
172 func NewAccountsService(s *Service) *AccountsService {
173 rs := &AccountsService{s: s}
174 return rs
175 }
176
177 type AccountsService struct {
178 s *Service
179 }
180
181 func NewProjectsService(s *Service) *ProjectsService {
182 rs := &ProjectsService{s: s}
183 rs.Accounts_ = NewProjectsAccountsService(s)
184 rs.Tenants = NewProjectsTenantsService(s)
185 return rs
186 }
187
188 type ProjectsService struct {
189 s *Service
190
191 Accounts_ *ProjectsAccountsService
192
193 Tenants *ProjectsTenantsService
194 }
195
196 func NewProjectsAccountsService(s *Service) *ProjectsAccountsService {
197 rs := &ProjectsAccountsService{s: s}
198 return rs
199 }
200
201 type ProjectsAccountsService struct {
202 s *Service
203 }
204
205 func NewProjectsTenantsService(s *Service) *ProjectsTenantsService {
206 rs := &ProjectsTenantsService{s: s}
207 rs.Accounts_ = NewProjectsTenantsAccountsService(s)
208 return rs
209 }
210
211 type ProjectsTenantsService struct {
212 s *Service
213
214 Accounts_ *ProjectsTenantsAccountsService
215 }
216
217 func NewProjectsTenantsAccountsService(s *Service) *ProjectsTenantsAccountsService {
218 rs := &ProjectsTenantsAccountsService{s: s}
219 return rs
220 }
221
222 type ProjectsTenantsAccountsService struct {
223 s *Service
224 }
225
226 func NewV1Service(s *Service) *V1Service {
227 rs := &V1Service{s: s}
228 return rs
229 }
230
231 type V1Service struct {
232 s *Service
233 }
234
235
236
237 type GoogleCloudIdentitytoolkitV1Argon2Parameters struct {
238
239
240
241 AssociatedData string `json:"associatedData,omitempty"`
242
243
244 HashLengthBytes int64 `json:"hashLengthBytes,omitempty"`
245
246
247
248
249
250
251
252 HashType string `json:"hashType,omitempty"`
253
254
255 Iterations int64 `json:"iterations,omitempty"`
256
257 MemoryCostKib int64 `json:"memoryCostKib,omitempty"`
258
259
260 Parallelism int64 `json:"parallelism,omitempty"`
261
262
263
264
265
266
267
268 Version string `json:"version,omitempty"`
269
270
271
272
273
274 ForceSendFields []string `json:"-"`
275
276
277
278
279 NullFields []string `json:"-"`
280 }
281
282 func (s *GoogleCloudIdentitytoolkitV1Argon2Parameters) MarshalJSON() ([]byte, error) {
283 type NoMethod GoogleCloudIdentitytoolkitV1Argon2Parameters
284 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
285 }
286
287
288
289 type GoogleCloudIdentitytoolkitV1AutoRetrievalInfo struct {
290
291
292 AppSignatureHash string `json:"appSignatureHash,omitempty"`
293
294
295
296
297
298 ForceSendFields []string `json:"-"`
299
300
301
302
303 NullFields []string `json:"-"`
304 }
305
306 func (s *GoogleCloudIdentitytoolkitV1AutoRetrievalInfo) MarshalJSON() ([]byte, error) {
307 type NoMethod GoogleCloudIdentitytoolkitV1AutoRetrievalInfo
308 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
309 }
310
311
312
313 type GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest struct {
314
315
316
317 Force bool `json:"force,omitempty"`
318
319 LocalIds []string `json:"localIds,omitempty"`
320
321
322
323 TenantId string `json:"tenantId,omitempty"`
324
325
326
327
328
329 ForceSendFields []string `json:"-"`
330
331
332
333
334 NullFields []string `json:"-"`
335 }
336
337 func (s *GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest) MarshalJSON() ([]byte, error) {
338 type NoMethod GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest
339 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
340 }
341
342
343
344 type GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse struct {
345
346 Errors []*GoogleCloudIdentitytoolkitV1BatchDeleteErrorInfo `json:"errors,omitempty"`
347
348
349 googleapi.ServerResponse `json:"-"`
350
351
352
353
354
355 ForceSendFields []string `json:"-"`
356
357
358
359
360 NullFields []string `json:"-"`
361 }
362
363 func (s *GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse) MarshalJSON() ([]byte, error) {
364 type NoMethod GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse
365 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
366 }
367
368
369
370 type GoogleCloudIdentitytoolkitV1BatchDeleteErrorInfo struct {
371
372 Index int64 `json:"index,omitempty"`
373
374 LocalId string `json:"localId,omitempty"`
375
376 Message string `json:"message,omitempty"`
377
378
379
380
381
382 ForceSendFields []string `json:"-"`
383
384
385
386
387 NullFields []string `json:"-"`
388 }
389
390 func (s *GoogleCloudIdentitytoolkitV1BatchDeleteErrorInfo) MarshalJSON() ([]byte, error) {
391 type NoMethod GoogleCloudIdentitytoolkitV1BatchDeleteErrorInfo
392 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
393 }
394
395
396
397 type GoogleCloudIdentitytoolkitV1CreateAuthUriRequest struct {
398 AppId string `json:"appId,omitempty"`
399
400
401
402 AuthFlowType string `json:"authFlowType,omitempty"`
403
404
405 Context string `json:"context,omitempty"`
406
407
408 ContinueUri string `json:"continueUri,omitempty"`
409
410
411
412
413
414 CustomParameter map[string]string `json:"customParameter,omitempty"`
415
416
417 HostedDomain string `json:"hostedDomain,omitempty"`
418
419
420
421
422
423
424 Identifier string `json:"identifier,omitempty"`
425 OauthConsumerKey string `json:"oauthConsumerKey,omitempty"`
426
427
428
429
430 OauthScope string `json:"oauthScope,omitempty"`
431 OpenidRealm string `json:"openidRealm,omitempty"`
432 OtaApp string `json:"otaApp,omitempty"`
433
434
435
436
437
438
439
440 ProviderId string `json:"providerId,omitempty"`
441
442
443
444 SessionId string `json:"sessionId,omitempty"`
445
446
447
448 TenantId string `json:"tenantId,omitempty"`
449
450
451
452
453
454 ForceSendFields []string `json:"-"`
455
456
457
458
459 NullFields []string `json:"-"`
460 }
461
462 func (s *GoogleCloudIdentitytoolkitV1CreateAuthUriRequest) MarshalJSON() ([]byte, error) {
463 type NoMethod GoogleCloudIdentitytoolkitV1CreateAuthUriRequest
464 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
465 }
466
467
468
469 type GoogleCloudIdentitytoolkitV1CreateAuthUriResponse struct {
470 AllProviders []string `json:"allProviders,omitempty"`
471
472
473 AuthUri string `json:"authUri,omitempty"`
474
475
476
477 CaptchaRequired bool `json:"captchaRequired,omitempty"`
478
479
480
481 ForExistingProvider bool `json:"forExistingProvider,omitempty"`
482 Kind string `json:"kind,omitempty"`
483
484 ProviderId string `json:"providerId,omitempty"`
485
486
487 Registered bool `json:"registered,omitempty"`
488
489
490 SessionId string `json:"sessionId,omitempty"`
491
492
493
494
495
496
497 SigninMethods []string `json:"signinMethods,omitempty"`
498
499
500 googleapi.ServerResponse `json:"-"`
501
502
503
504
505
506 ForceSendFields []string `json:"-"`
507
508
509
510
511 NullFields []string `json:"-"`
512 }
513
514 func (s *GoogleCloudIdentitytoolkitV1CreateAuthUriResponse) MarshalJSON() ([]byte, error) {
515 type NoMethod GoogleCloudIdentitytoolkitV1CreateAuthUriResponse
516 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
517 }
518
519
520
521 type GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest struct {
522
523 IdToken string `json:"idToken,omitempty"`
524
525
526 TenantId string `json:"tenantId,omitempty"`
527
528
529
530 ValidDuration int64 `json:"validDuration,omitempty,string"`
531
532
533
534
535
536 ForceSendFields []string `json:"-"`
537
538
539
540
541 NullFields []string `json:"-"`
542 }
543
544 func (s *GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest) MarshalJSON() ([]byte, error) {
545 type NoMethod GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest
546 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
547 }
548
549
550
551 type GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse struct {
552
553
554
555 SessionCookie string `json:"sessionCookie,omitempty"`
556
557
558 googleapi.ServerResponse `json:"-"`
559
560
561
562
563
564 ForceSendFields []string `json:"-"`
565
566
567
568
569 NullFields []string `json:"-"`
570 }
571
572 func (s *GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse) MarshalJSON() ([]byte, error) {
573 type NoMethod GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse
574 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
575 }
576
577
578
579 type GoogleCloudIdentitytoolkitV1DeleteAccountRequest struct {
580 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
581
582
583
584
585
586 IdToken string `json:"idToken,omitempty"`
587
588
589
590
591 LocalId string `json:"localId,omitempty"`
592
593
594
595 TargetProjectId string `json:"targetProjectId,omitempty"`
596
597
598
599
600 TenantId string `json:"tenantId,omitempty"`
601
602
603
604
605
606 ForceSendFields []string `json:"-"`
607
608
609
610
611 NullFields []string `json:"-"`
612 }
613
614 func (s *GoogleCloudIdentitytoolkitV1DeleteAccountRequest) MarshalJSON() ([]byte, error) {
615 type NoMethod GoogleCloudIdentitytoolkitV1DeleteAccountRequest
616 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
617 }
618
619
620
621 type GoogleCloudIdentitytoolkitV1DeleteAccountResponse struct {
622 Kind string `json:"kind,omitempty"`
623
624
625 googleapi.ServerResponse `json:"-"`
626
627
628
629
630
631 ForceSendFields []string `json:"-"`
632
633
634
635
636 NullFields []string `json:"-"`
637 }
638
639 func (s *GoogleCloudIdentitytoolkitV1DeleteAccountResponse) MarshalJSON() ([]byte, error) {
640 type NoMethod GoogleCloudIdentitytoolkitV1DeleteAccountResponse
641 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
642 }
643
644
645
646 type GoogleCloudIdentitytoolkitV1DownloadAccountResponse struct {
647 Kind string `json:"kind,omitempty"`
648
649
650
651 NextPageToken string `json:"nextPageToken,omitempty"`
652
653
654 Users []*GoogleCloudIdentitytoolkitV1UserInfo `json:"users,omitempty"`
655
656
657 googleapi.ServerResponse `json:"-"`
658
659
660
661
662
663 ForceSendFields []string `json:"-"`
664
665
666
667
668 NullFields []string `json:"-"`
669 }
670
671 func (s *GoogleCloudIdentitytoolkitV1DownloadAccountResponse) MarshalJSON() ([]byte, error) {
672 type NoMethod GoogleCloudIdentitytoolkitV1DownloadAccountResponse
673 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
674 }
675
676
677 type GoogleCloudIdentitytoolkitV1EmailInfo struct {
678
679 EmailAddress string `json:"emailAddress,omitempty"`
680
681
682
683
684
685 ForceSendFields []string `json:"-"`
686
687
688
689
690 NullFields []string `json:"-"`
691 }
692
693 func (s *GoogleCloudIdentitytoolkitV1EmailInfo) MarshalJSON() ([]byte, error) {
694 type NoMethod GoogleCloudIdentitytoolkitV1EmailInfo
695 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
696 }
697
698
699 type GoogleCloudIdentitytoolkitV1EmailTemplate struct {
700
701 Body string `json:"body,omitempty"`
702
703 Customized bool `json:"customized,omitempty"`
704
705
706 Disabled bool `json:"disabled,omitempty"`
707
708
709
710
711
712
713 Format string `json:"format,omitempty"`
714
715 From string `json:"from,omitempty"`
716
717 FromDisplayName string `json:"fromDisplayName,omitempty"`
718
719 FromLocalPart string `json:"fromLocalPart,omitempty"`
720
721
722 Locale string `json:"locale,omitempty"`
723
724 ReplyTo string `json:"replyTo,omitempty"`
725
726 Subject string `json:"subject,omitempty"`
727
728
729
730
731
732 ForceSendFields []string `json:"-"`
733
734
735
736
737 NullFields []string `json:"-"`
738 }
739
740 func (s *GoogleCloudIdentitytoolkitV1EmailTemplate) MarshalJSON() ([]byte, error) {
741 type NoMethod GoogleCloudIdentitytoolkitV1EmailTemplate
742 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
743 }
744
745
746
747 type GoogleCloudIdentitytoolkitV1ErrorInfo struct {
748
749 Index int64 `json:"index,omitempty"`
750
751 Message string `json:"message,omitempty"`
752
753
754
755
756
757 ForceSendFields []string `json:"-"`
758
759
760
761
762 NullFields []string `json:"-"`
763 }
764
765 func (s *GoogleCloudIdentitytoolkitV1ErrorInfo) MarshalJSON() ([]byte, error) {
766 type NoMethod GoogleCloudIdentitytoolkitV1ErrorInfo
767 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
768 }
769
770
771
772 type GoogleCloudIdentitytoolkitV1FederatedUserIdentifier struct {
773
774
775
776
777
778
779 ProviderId string `json:"providerId,omitempty"`
780
781
782 RawId string `json:"rawId,omitempty"`
783
784
785
786
787
788 ForceSendFields []string `json:"-"`
789
790
791
792
793 NullFields []string `json:"-"`
794 }
795
796 func (s *GoogleCloudIdentitytoolkitV1FederatedUserIdentifier) MarshalJSON() ([]byte, error) {
797 type NoMethod GoogleCloudIdentitytoolkitV1FederatedUserIdentifier
798 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
799 }
800
801
802
803 type GoogleCloudIdentitytoolkitV1GetAccountInfoRequest struct {
804 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
805
806
807
808
809
810 Email []string `json:"email,omitempty"`
811
812
813
814
815 FederatedUserId []*GoogleCloudIdentitytoolkitV1FederatedUserIdentifier `json:"federatedUserId,omitempty"`
816
817
818 IdToken string `json:"idToken,omitempty"`
819
820
821
822
823
824 InitialEmail []string `json:"initialEmail,omitempty"`
825
826
827
828
829 LocalId []string `json:"localId,omitempty"`
830
831
832
833 PhoneNumber []string `json:"phoneNumber,omitempty"`
834
835
836
837
838
839 TargetProjectId string `json:"targetProjectId,omitempty"`
840
841
842 TenantId string `json:"tenantId,omitempty"`
843
844
845
846
847
848 ForceSendFields []string `json:"-"`
849
850
851
852
853 NullFields []string `json:"-"`
854 }
855
856 func (s *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest) MarshalJSON() ([]byte, error) {
857 type NoMethod GoogleCloudIdentitytoolkitV1GetAccountInfoRequest
858 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
859 }
860
861
862
863 type GoogleCloudIdentitytoolkitV1GetAccountInfoResponse struct {
864 Kind string `json:"kind,omitempty"`
865
866
867 Users []*GoogleCloudIdentitytoolkitV1UserInfo `json:"users,omitempty"`
868
869
870 googleapi.ServerResponse `json:"-"`
871
872
873
874
875
876 ForceSendFields []string `json:"-"`
877
878
879
880
881 NullFields []string `json:"-"`
882 }
883
884 func (s *GoogleCloudIdentitytoolkitV1GetAccountInfoResponse) MarshalJSON() ([]byte, error) {
885 type NoMethod GoogleCloudIdentitytoolkitV1GetAccountInfoResponse
886 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
887 }
888
889
890
891 type GoogleCloudIdentitytoolkitV1GetOobCodeRequest struct {
892
893
894
895 AndroidInstallApp bool `json:"androidInstallApp,omitempty"`
896
897
898
899 AndroidMinimumVersion string `json:"androidMinimumVersion,omitempty"`
900
901
902
903
904
905 AndroidPackageName string `json:"androidPackageName,omitempty"`
906
907
908
909
910
911 CanHandleCodeInApp bool `json:"canHandleCodeInApp,omitempty"`
912
913
914
915 CaptchaResp string `json:"captchaResp,omitempty"`
916 Challenge string `json:"challenge,omitempty"`
917
918
919
920
921
922
923
924
925 ClientType string `json:"clientType,omitempty"`
926
927
928 ContinueUrl string `json:"continueUrl,omitempty"`
929
930
931
932
933
934
935 DynamicLinkDomain string `json:"dynamicLinkDomain,omitempty"`
936
937
938
939
940
941 Email string `json:"email,omitempty"`
942
943
944
945 IOSAppStoreId string `json:"iOSAppStoreId,omitempty"`
946
947
948
949 IOSBundleId string `json:"iOSBundleId,omitempty"`
950
951
952
953 IdToken string `json:"idToken,omitempty"`
954
955
956 NewEmail string `json:"newEmail,omitempty"`
957
958
959
960
961
962
963 RecaptchaVersion string `json:"recaptchaVersion,omitempty"`
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982 RequestType string `json:"requestType,omitempty"`
983
984
985
986
987
988
989 ReturnOobLink bool `json:"returnOobLink,omitempty"`
990
991
992
993
994 TargetProjectId string `json:"targetProjectId,omitempty"`
995
996
997 TenantId string `json:"tenantId,omitempty"`
998
999
1000 UserIp string `json:"userIp,omitempty"`
1001
1002
1003
1004
1005
1006 ForceSendFields []string `json:"-"`
1007
1008
1009
1010
1011 NullFields []string `json:"-"`
1012 }
1013
1014 func (s *GoogleCloudIdentitytoolkitV1GetOobCodeRequest) MarshalJSON() ([]byte, error) {
1015 type NoMethod GoogleCloudIdentitytoolkitV1GetOobCodeRequest
1016 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1017 }
1018
1019
1020
1021 type GoogleCloudIdentitytoolkitV1GetOobCodeResponse struct {
1022
1023
1024 Email string `json:"email,omitempty"`
1025 Kind string `json:"kind,omitempty"`
1026
1027 OobCode string `json:"oobCode,omitempty"`
1028
1029
1030
1031 OobLink string `json:"oobLink,omitempty"`
1032
1033
1034 googleapi.ServerResponse `json:"-"`
1035
1036
1037
1038
1039
1040 ForceSendFields []string `json:"-"`
1041
1042
1043
1044
1045 NullFields []string `json:"-"`
1046 }
1047
1048 func (s *GoogleCloudIdentitytoolkitV1GetOobCodeResponse) MarshalJSON() ([]byte, error) {
1049 type NoMethod GoogleCloudIdentitytoolkitV1GetOobCodeResponse
1050 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1051 }
1052
1053
1054
1055 type GoogleCloudIdentitytoolkitV1GetProjectConfigResponse struct {
1056
1057
1058 AllowPasswordUser bool `json:"allowPasswordUser,omitempty"`
1059
1060
1061 ApiKey string `json:"apiKey,omitempty"`
1062
1063 AuthorizedDomains []string `json:"authorizedDomains,omitempty"`
1064
1065
1066 ChangeEmailTemplate *GoogleCloudIdentitytoolkitV1EmailTemplate `json:"changeEmailTemplate,omitempty"`
1067
1068
1069 DynamicLinksDomain string `json:"dynamicLinksDomain,omitempty"`
1070
1071
1072 EnableAnonymousUser bool `json:"enableAnonymousUser,omitempty"`
1073
1074
1075 IdpConfig []*GoogleCloudIdentitytoolkitV1IdpConfig `json:"idpConfig,omitempty"`
1076
1077
1078
1079 LegacyResetPasswordTemplate *GoogleCloudIdentitytoolkitV1EmailTemplate `json:"legacyResetPasswordTemplate,omitempty"`
1080
1081 ProjectId string `json:"projectId,omitempty"`
1082
1083
1084 ResetPasswordTemplate *GoogleCloudIdentitytoolkitV1EmailTemplate `json:"resetPasswordTemplate,omitempty"`
1085
1086
1087
1088 RevertSecondFactorAdditionTemplate *GoogleCloudIdentitytoolkitV1EmailTemplate `json:"revertSecondFactorAdditionTemplate,omitempty"`
1089
1090
1091 UseEmailSending bool `json:"useEmailSending,omitempty"`
1092
1093
1094 VerifyEmailTemplate *GoogleCloudIdentitytoolkitV1EmailTemplate `json:"verifyEmailTemplate,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 *GoogleCloudIdentitytoolkitV1GetProjectConfigResponse) MarshalJSON() ([]byte, error) {
1112 type NoMethod GoogleCloudIdentitytoolkitV1GetProjectConfigResponse
1113 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1114 }
1115
1116
1117
1118 type GoogleCloudIdentitytoolkitV1GetRecaptchaParamResponse struct {
1119 Kind string `json:"kind,omitempty"`
1120
1121
1122 ProducerProjectNumber string `json:"producerProjectNumber,omitempty"`
1123
1124
1125 RecaptchaSiteKey string `json:"recaptchaSiteKey,omitempty"`
1126 RecaptchaStoken string `json:"recaptchaStoken,omitempty"`
1127
1128
1129 googleapi.ServerResponse `json:"-"`
1130
1131
1132
1133
1134
1135 ForceSendFields []string `json:"-"`
1136
1137
1138
1139
1140 NullFields []string `json:"-"`
1141 }
1142
1143 func (s *GoogleCloudIdentitytoolkitV1GetRecaptchaParamResponse) MarshalJSON() ([]byte, error) {
1144 type NoMethod GoogleCloudIdentitytoolkitV1GetRecaptchaParamResponse
1145 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1146 }
1147
1148
1149
1150 type GoogleCloudIdentitytoolkitV1GetSessionCookiePublicKeysResponse struct {
1151
1152
1153 Keys []*GoogleCloudIdentitytoolkitV1OpenIdConnectKey `json:"keys,omitempty"`
1154
1155
1156 googleapi.ServerResponse `json:"-"`
1157
1158
1159
1160
1161
1162 ForceSendFields []string `json:"-"`
1163
1164
1165
1166
1167 NullFields []string `json:"-"`
1168 }
1169
1170 func (s *GoogleCloudIdentitytoolkitV1GetSessionCookiePublicKeysResponse) MarshalJSON() ([]byte, error) {
1171 type NoMethod GoogleCloudIdentitytoolkitV1GetSessionCookiePublicKeysResponse
1172 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1173 }
1174
1175
1176 type GoogleCloudIdentitytoolkitV1IdpConfig struct {
1177
1178 ClientId string `json:"clientId,omitempty"`
1179
1180 Enabled bool `json:"enabled,omitempty"`
1181
1182
1183 ExperimentPercent int64 `json:"experimentPercent,omitempty"`
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199 Provider string `json:"provider,omitempty"`
1200
1201 Secret string `json:"secret,omitempty"`
1202
1203 WhitelistedAudiences []string `json:"whitelistedAudiences,omitempty"`
1204
1205
1206
1207
1208
1209 ForceSendFields []string `json:"-"`
1210
1211
1212
1213
1214 NullFields []string `json:"-"`
1215 }
1216
1217 func (s *GoogleCloudIdentitytoolkitV1IdpConfig) MarshalJSON() ([]byte, error) {
1218 type NoMethod GoogleCloudIdentitytoolkitV1IdpConfig
1219 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1220 }
1221
1222
1223
1224 type GoogleCloudIdentitytoolkitV1IssueSamlResponseRequest struct {
1225
1226
1227 IdToken string `json:"idToken,omitempty"`
1228
1229
1230 RpId string `json:"rpId,omitempty"`
1231
1232
1233
1234
1235
1236 SamlAppEntityId string `json:"samlAppEntityId,omitempty"`
1237
1238
1239
1240
1241
1242 ForceSendFields []string `json:"-"`
1243
1244
1245
1246
1247 NullFields []string `json:"-"`
1248 }
1249
1250 func (s *GoogleCloudIdentitytoolkitV1IssueSamlResponseRequest) MarshalJSON() ([]byte, error) {
1251 type NoMethod GoogleCloudIdentitytoolkitV1IssueSamlResponseRequest
1252 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1253 }
1254
1255
1256
1257 type GoogleCloudIdentitytoolkitV1IssueSamlResponseResponse struct {
1258
1259 AcsEndpoint string `json:"acsEndpoint,omitempty"`
1260
1261 Email string `json:"email,omitempty"`
1262
1263 FirstName string `json:"firstName,omitempty"`
1264
1265 IsNewUser bool `json:"isNewUser,omitempty"`
1266
1267 LastName string `json:"lastName,omitempty"`
1268
1269 RelayState string `json:"relayState,omitempty"`
1270
1271 SamlResponse string `json:"samlResponse,omitempty"`
1272
1273
1274 googleapi.ServerResponse `json:"-"`
1275
1276
1277
1278
1279
1280 ForceSendFields []string `json:"-"`
1281
1282
1283
1284
1285 NullFields []string `json:"-"`
1286 }
1287
1288 func (s *GoogleCloudIdentitytoolkitV1IssueSamlResponseResponse) MarshalJSON() ([]byte, error) {
1289 type NoMethod GoogleCloudIdentitytoolkitV1IssueSamlResponseResponse
1290 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1291 }
1292
1293
1294
1295 type GoogleCloudIdentitytoolkitV1MfaEnrollment struct {
1296
1297 DisplayName string `json:"displayName,omitempty"`
1298
1299 EmailInfo *GoogleCloudIdentitytoolkitV1EmailInfo `json:"emailInfo,omitempty"`
1300
1301 EnrolledAt string `json:"enrolledAt,omitempty"`
1302
1303 MfaEnrollmentId string `json:"mfaEnrollmentId,omitempty"`
1304
1305
1306
1307 PhoneInfo string `json:"phoneInfo,omitempty"`
1308
1309 TotpInfo *GoogleCloudIdentitytoolkitV1TotpInfo `json:"totpInfo,omitempty"`
1310
1311 UnobfuscatedPhoneInfo string `json:"unobfuscatedPhoneInfo,omitempty"`
1312
1313
1314
1315
1316
1317 ForceSendFields []string `json:"-"`
1318
1319
1320
1321
1322 NullFields []string `json:"-"`
1323 }
1324
1325 func (s *GoogleCloudIdentitytoolkitV1MfaEnrollment) MarshalJSON() ([]byte, error) {
1326 type NoMethod GoogleCloudIdentitytoolkitV1MfaEnrollment
1327 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1328 }
1329
1330 type GoogleCloudIdentitytoolkitV1MfaFactor struct {
1331
1332 DisplayName string `json:"displayName,omitempty"`
1333
1334 PhoneInfo string `json:"phoneInfo,omitempty"`
1335
1336
1337
1338
1339
1340 ForceSendFields []string `json:"-"`
1341
1342
1343
1344
1345 NullFields []string `json:"-"`
1346 }
1347
1348 func (s *GoogleCloudIdentitytoolkitV1MfaFactor) MarshalJSON() ([]byte, error) {
1349 type NoMethod GoogleCloudIdentitytoolkitV1MfaFactor
1350 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1351 }
1352
1353
1354
1355 type GoogleCloudIdentitytoolkitV1MfaInfo struct {
1356
1357 Enrollments []*GoogleCloudIdentitytoolkitV1MfaEnrollment `json:"enrollments,omitempty"`
1358
1359
1360
1361
1362
1363 ForceSendFields []string `json:"-"`
1364
1365
1366
1367
1368 NullFields []string `json:"-"`
1369 }
1370
1371 func (s *GoogleCloudIdentitytoolkitV1MfaInfo) MarshalJSON() ([]byte, error) {
1372 type NoMethod GoogleCloudIdentitytoolkitV1MfaInfo
1373 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1374 }
1375
1376
1377
1378
1379 type GoogleCloudIdentitytoolkitV1OpenIdConnectKey struct {
1380
1381 Alg string `json:"alg,omitempty"`
1382
1383
1384 E string `json:"e,omitempty"`
1385
1386 Kid string `json:"kid,omitempty"`
1387
1388 Kty string `json:"kty,omitempty"`
1389
1390
1391 N string `json:"n,omitempty"`
1392
1393 Use string `json:"use,omitempty"`
1394
1395
1396
1397
1398
1399 ForceSendFields []string `json:"-"`
1400
1401
1402
1403
1404 NullFields []string `json:"-"`
1405 }
1406
1407 func (s *GoogleCloudIdentitytoolkitV1OpenIdConnectKey) MarshalJSON() ([]byte, error) {
1408 type NoMethod GoogleCloudIdentitytoolkitV1OpenIdConnectKey
1409 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1410 }
1411
1412
1413
1414 type GoogleCloudIdentitytoolkitV1ProviderUserInfo struct {
1415
1416 DisplayName string `json:"displayName,omitempty"`
1417
1418 Email string `json:"email,omitempty"`
1419
1420 FederatedId string `json:"federatedId,omitempty"`
1421
1422 PhoneNumber string `json:"phoneNumber,omitempty"`
1423
1424 PhotoUrl string `json:"photoUrl,omitempty"`
1425
1426 ProviderId string `json:"providerId,omitempty"`
1427
1428 RawId string `json:"rawId,omitempty"`
1429
1430 ScreenName string `json:"screenName,omitempty"`
1431
1432
1433
1434
1435
1436 ForceSendFields []string `json:"-"`
1437
1438
1439
1440
1441 NullFields []string `json:"-"`
1442 }
1443
1444 func (s *GoogleCloudIdentitytoolkitV1ProviderUserInfo) MarshalJSON() ([]byte, error) {
1445 type NoMethod GoogleCloudIdentitytoolkitV1ProviderUserInfo
1446 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1447 }
1448
1449
1450
1451 type GoogleCloudIdentitytoolkitV1QueryUserInfoRequest struct {
1452
1453
1454 Expression []*GoogleCloudIdentitytoolkitV1SqlExpression `json:"expression,omitempty"`
1455
1456
1457
1458 Limit int64 `json:"limit,omitempty,string"`
1459
1460
1461 Offset int64 `json:"offset,omitempty,string"`
1462
1463
1464
1465
1466
1467
1468
1469 Order string `json:"order,omitempty"`
1470
1471
1472
1473 ReturnUserInfo bool `json:"returnUserInfo,omitempty"`
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485 SortBy string `json:"sortBy,omitempty"`
1486
1487 TenantId string `json:"tenantId,omitempty"`
1488
1489
1490
1491
1492
1493 ForceSendFields []string `json:"-"`
1494
1495
1496
1497
1498 NullFields []string `json:"-"`
1499 }
1500
1501 func (s *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest) MarshalJSON() ([]byte, error) {
1502 type NoMethod GoogleCloudIdentitytoolkitV1QueryUserInfoRequest
1503 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1504 }
1505
1506
1507
1508 type GoogleCloudIdentitytoolkitV1QueryUserInfoResponse struct {
1509
1510
1511
1512 RecordsCount int64 `json:"recordsCount,omitempty,string"`
1513
1514
1515 UserInfo []*GoogleCloudIdentitytoolkitV1UserInfo `json:"userInfo,omitempty"`
1516
1517
1518 googleapi.ServerResponse `json:"-"`
1519
1520
1521
1522
1523
1524 ForceSendFields []string `json:"-"`
1525
1526
1527
1528
1529 NullFields []string `json:"-"`
1530 }
1531
1532 func (s *GoogleCloudIdentitytoolkitV1QueryUserInfoResponse) MarshalJSON() ([]byte, error) {
1533 type NoMethod GoogleCloudIdentitytoolkitV1QueryUserInfoResponse
1534 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1535 }
1536
1537
1538
1539 type GoogleCloudIdentitytoolkitV1ResetPasswordRequest struct {
1540
1541
1542
1543 Email string `json:"email,omitempty"`
1544
1545
1546
1547 NewPassword string `json:"newPassword,omitempty"`
1548
1549
1550
1551 OldPassword string `json:"oldPassword,omitempty"`
1552
1553
1554
1555
1556
1557 OobCode string `json:"oobCode,omitempty"`
1558
1559
1560 TenantId string `json:"tenantId,omitempty"`
1561
1562
1563
1564
1565
1566 ForceSendFields []string `json:"-"`
1567
1568
1569
1570
1571 NullFields []string `json:"-"`
1572 }
1573
1574 func (s *GoogleCloudIdentitytoolkitV1ResetPasswordRequest) MarshalJSON() ([]byte, error) {
1575 type NoMethod GoogleCloudIdentitytoolkitV1ResetPasswordRequest
1576 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1577 }
1578
1579
1580
1581 type GoogleCloudIdentitytoolkitV1ResetPasswordResponse struct {
1582
1583 Email string `json:"email,omitempty"`
1584 Kind string `json:"kind,omitempty"`
1585 MfaInfo *GoogleCloudIdentitytoolkitV1MfaEnrollment `json:"mfaInfo,omitempty"`
1586 NewEmail string `json:"newEmail,omitempty"`
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600 RequestType string `json:"requestType,omitempty"`
1601
1602
1603 googleapi.ServerResponse `json:"-"`
1604
1605
1606
1607
1608
1609 ForceSendFields []string `json:"-"`
1610
1611
1612
1613
1614 NullFields []string `json:"-"`
1615 }
1616
1617 func (s *GoogleCloudIdentitytoolkitV1ResetPasswordResponse) MarshalJSON() ([]byte, error) {
1618 type NoMethod GoogleCloudIdentitytoolkitV1ResetPasswordResponse
1619 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1620 }
1621
1622
1623
1624
1625
1626 type GoogleCloudIdentitytoolkitV1SendVerificationCodeRequest struct {
1627
1628
1629 AutoRetrievalInfo *GoogleCloudIdentitytoolkitV1AutoRetrievalInfo `json:"autoRetrievalInfo,omitempty"`
1630
1631
1632
1633
1634
1635
1636
1637 IosReceipt string `json:"iosReceipt,omitempty"`
1638
1639
1640
1641 IosSecret string `json:"iosSecret,omitempty"`
1642
1643
1644 PhoneNumber string `json:"phoneNumber,omitempty"`
1645
1646
1647
1648
1649
1650
1651
1652
1653 PlayIntegrityToken string `json:"playIntegrityToken,omitempty"`
1654
1655
1656
1657
1658
1659
1660 RecaptchaToken string `json:"recaptchaToken,omitempty"`
1661
1662
1663
1664
1665
1666
1667
1668 SafetyNetToken string `json:"safetyNetToken,omitempty"`
1669
1670
1671 TenantId string `json:"tenantId,omitempty"`
1672
1673
1674
1675
1676
1677 ForceSendFields []string `json:"-"`
1678
1679
1680
1681
1682 NullFields []string `json:"-"`
1683 }
1684
1685 func (s *GoogleCloudIdentitytoolkitV1SendVerificationCodeRequest) MarshalJSON() ([]byte, error) {
1686 type NoMethod GoogleCloudIdentitytoolkitV1SendVerificationCodeRequest
1687 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1688 }
1689
1690
1691
1692 type GoogleCloudIdentitytoolkitV1SendVerificationCodeResponse struct {
1693
1694
1695 SessionInfo string `json:"sessionInfo,omitempty"`
1696
1697
1698 googleapi.ServerResponse `json:"-"`
1699
1700
1701
1702
1703
1704 ForceSendFields []string `json:"-"`
1705
1706
1707
1708
1709 NullFields []string `json:"-"`
1710 }
1711
1712 func (s *GoogleCloudIdentitytoolkitV1SendVerificationCodeResponse) MarshalJSON() ([]byte, error) {
1713 type NoMethod GoogleCloudIdentitytoolkitV1SendVerificationCodeResponse
1714 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1715 }
1716
1717
1718
1719 type GoogleCloudIdentitytoolkitV1SetAccountInfoRequest struct {
1720 CaptchaChallenge string `json:"captchaChallenge,omitempty"`
1721
1722
1723 CaptchaResponse string `json:"captchaResponse,omitempty"`
1724
1725 CreatedAt int64 `json:"createdAt,omitempty,string"`
1726
1727
1728
1729
1730 CustomAttributes string `json:"customAttributes,omitempty"`
1731 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742 DeleteAttribute []string `json:"deleteAttribute,omitempty"`
1743
1744 DeleteProvider []string `json:"deleteProvider,omitempty"`
1745
1746
1747 DisableUser bool `json:"disableUser,omitempty"`
1748
1749
1750
1751 DisplayName string `json:"displayName,omitempty"`
1752
1753
1754
1755
1756
1757
1758
1759
1760 Email string `json:"email,omitempty"`
1761
1762
1763
1764 EmailVerified bool `json:"emailVerified,omitempty"`
1765
1766
1767 IdToken string `json:"idToken,omitempty"`
1768 InstanceId string `json:"instanceId,omitempty"`
1769
1770 LastLoginAt int64 `json:"lastLoginAt,omitempty,string"`
1771
1772
1773
1774
1775 LinkProviderUserInfo *GoogleCloudIdentitytoolkitV1ProviderUserInfo `json:"linkProviderUserInfo,omitempty"`
1776
1777
1778
1779
1780 LocalId string `json:"localId,omitempty"`
1781
1782
1783
1784
1785
1786 Mfa *GoogleCloudIdentitytoolkitV1MfaInfo `json:"mfa,omitempty"`
1787
1788
1789
1790 OobCode string `json:"oobCode,omitempty"`
1791
1792
1793 Password string `json:"password,omitempty"`
1794
1795 PhoneNumber string `json:"phoneNumber,omitempty"`
1796
1797
1798
1799 PhotoUrl string `json:"photoUrl,omitempty"`
1800
1801 Provider []string `json:"provider,omitempty"`
1802
1803
1804 ReturnSecureToken bool `json:"returnSecureToken,omitempty"`
1805
1806
1807
1808
1809
1810 TargetProjectId string `json:"targetProjectId,omitempty"`
1811
1812
1813
1814 TenantId string `json:"tenantId,omitempty"`
1815
1816
1817 UpgradeToFederatedLogin bool `json:"upgradeToFederatedLogin,omitempty"`
1818
1819
1820 ValidSince int64 `json:"validSince,omitempty,string"`
1821
1822
1823
1824
1825
1826 ForceSendFields []string `json:"-"`
1827
1828
1829
1830
1831 NullFields []string `json:"-"`
1832 }
1833
1834 func (s *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest) MarshalJSON() ([]byte, error) {
1835 type NoMethod GoogleCloudIdentitytoolkitV1SetAccountInfoRequest
1836 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1837 }
1838
1839
1840
1841 type GoogleCloudIdentitytoolkitV1SetAccountInfoResponse struct {
1842
1843 DisplayName string `json:"displayName,omitempty"`
1844
1845 Email string `json:"email,omitempty"`
1846
1847 EmailVerified bool `json:"emailVerified,omitempty"`
1848
1849
1850 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
1851
1852
1853 IdToken string `json:"idToken,omitempty"`
1854 Kind string `json:"kind,omitempty"`
1855
1856 LocalId string `json:"localId,omitempty"`
1857
1858 NewEmail string `json:"newEmail,omitempty"`
1859
1860 PasswordHash string `json:"passwordHash,omitempty"`
1861
1862 PhotoUrl string `json:"photoUrl,omitempty"`
1863
1864 ProviderUserInfo []*GoogleCloudIdentitytoolkitV1ProviderUserInfo `json:"providerUserInfo,omitempty"`
1865
1866
1867 RefreshToken string `json:"refreshToken,omitempty"`
1868
1869
1870 googleapi.ServerResponse `json:"-"`
1871
1872
1873
1874
1875
1876 ForceSendFields []string `json:"-"`
1877
1878
1879
1880
1881 NullFields []string `json:"-"`
1882 }
1883
1884 func (s *GoogleCloudIdentitytoolkitV1SetAccountInfoResponse) MarshalJSON() ([]byte, error) {
1885 type NoMethod GoogleCloudIdentitytoolkitV1SetAccountInfoResponse
1886 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1887 }
1888
1889
1890
1891 type GoogleCloudIdentitytoolkitV1SignInWithCustomTokenRequest struct {
1892 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
1893 InstanceId string `json:"instanceId,omitempty"`
1894
1895 ReturnSecureToken bool `json:"returnSecureToken,omitempty"`
1896
1897
1898 TenantId string `json:"tenantId,omitempty"`
1899
1900
1901
1902
1903
1904 Token string `json:"token,omitempty"`
1905
1906
1907
1908
1909
1910 ForceSendFields []string `json:"-"`
1911
1912
1913
1914
1915 NullFields []string `json:"-"`
1916 }
1917
1918 func (s *GoogleCloudIdentitytoolkitV1SignInWithCustomTokenRequest) MarshalJSON() ([]byte, error) {
1919 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithCustomTokenRequest
1920 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1921 }
1922
1923
1924
1925 type GoogleCloudIdentitytoolkitV1SignInWithCustomTokenResponse struct {
1926
1927 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
1928
1929 IdToken string `json:"idToken,omitempty"`
1930
1931 IsNewUser bool `json:"isNewUser,omitempty"`
1932 Kind string `json:"kind,omitempty"`
1933
1934 RefreshToken string `json:"refreshToken,omitempty"`
1935
1936
1937 googleapi.ServerResponse `json:"-"`
1938
1939
1940
1941
1942
1943 ForceSendFields []string `json:"-"`
1944
1945
1946
1947
1948 NullFields []string `json:"-"`
1949 }
1950
1951 func (s *GoogleCloudIdentitytoolkitV1SignInWithCustomTokenResponse) MarshalJSON() ([]byte, error) {
1952 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithCustomTokenResponse
1953 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1954 }
1955
1956
1957
1958 type GoogleCloudIdentitytoolkitV1SignInWithEmailLinkRequest struct {
1959
1960
1961
1962
1963 Email string `json:"email,omitempty"`
1964
1965
1966
1967 IdToken string `json:"idToken,omitempty"`
1968
1969 OobCode string `json:"oobCode,omitempty"`
1970
1971
1972 TenantId string `json:"tenantId,omitempty"`
1973
1974
1975
1976
1977
1978 ForceSendFields []string `json:"-"`
1979
1980
1981
1982
1983 NullFields []string `json:"-"`
1984 }
1985
1986 func (s *GoogleCloudIdentitytoolkitV1SignInWithEmailLinkRequest) MarshalJSON() ([]byte, error) {
1987 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithEmailLinkRequest
1988 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
1989 }
1990
1991
1992
1993 type GoogleCloudIdentitytoolkitV1SignInWithEmailLinkResponse struct {
1994
1995 Email string `json:"email,omitempty"`
1996
1997 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
1998
1999 IdToken string `json:"idToken,omitempty"`
2000
2001 IsNewUser bool `json:"isNewUser,omitempty"`
2002 Kind string `json:"kind,omitempty"`
2003
2004 LocalId string `json:"localId,omitempty"`
2005
2006
2007
2008 MfaInfo []*GoogleCloudIdentitytoolkitV1MfaEnrollment `json:"mfaInfo,omitempty"`
2009
2010
2011 MfaPendingCredential string `json:"mfaPendingCredential,omitempty"`
2012
2013 RefreshToken string `json:"refreshToken,omitempty"`
2014
2015
2016 googleapi.ServerResponse `json:"-"`
2017
2018
2019
2020
2021
2022 ForceSendFields []string `json:"-"`
2023
2024
2025
2026
2027 NullFields []string `json:"-"`
2028 }
2029
2030 func (s *GoogleCloudIdentitytoolkitV1SignInWithEmailLinkResponse) MarshalJSON() ([]byte, error) {
2031 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithEmailLinkResponse
2032 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2033 }
2034
2035
2036
2037 type GoogleCloudIdentitytoolkitV1SignInWithGameCenterRequest struct {
2038
2039 DisplayName string `json:"displayName,omitempty"`
2040
2041
2042
2043 GamePlayerId string `json:"gamePlayerId,omitempty"`
2044
2045
2046
2047 IdToken string `json:"idToken,omitempty"`
2048
2049
2050
2051 PlayerId string `json:"playerId,omitempty"`
2052
2053
2054 PublicKeyUrl string `json:"publicKeyUrl,omitempty"`
2055
2056 Salt string `json:"salt,omitempty"`
2057
2058 Signature string `json:"signature,omitempty"`
2059
2060
2061
2062 TeamPlayerId string `json:"teamPlayerId,omitempty"`
2063
2064 TenantId string `json:"tenantId,omitempty"`
2065
2066
2067 Timestamp int64 `json:"timestamp,omitempty,string"`
2068
2069
2070
2071
2072
2073 ForceSendFields []string `json:"-"`
2074
2075
2076
2077
2078 NullFields []string `json:"-"`
2079 }
2080
2081 func (s *GoogleCloudIdentitytoolkitV1SignInWithGameCenterRequest) MarshalJSON() ([]byte, error) {
2082 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithGameCenterRequest
2083 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2084 }
2085
2086
2087
2088 type GoogleCloudIdentitytoolkitV1SignInWithGameCenterResponse struct {
2089
2090 DisplayName string `json:"displayName,omitempty"`
2091
2092 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
2093
2094
2095
2096 GamePlayerId string `json:"gamePlayerId,omitempty"`
2097
2098 IdToken string `json:"idToken,omitempty"`
2099
2100 IsNewUser bool `json:"isNewUser,omitempty"`
2101
2102 LocalId string `json:"localId,omitempty"`
2103
2104
2105
2106 PlayerId string `json:"playerId,omitempty"`
2107
2108 RefreshToken string `json:"refreshToken,omitempty"`
2109
2110
2111
2112 TeamPlayerId string `json:"teamPlayerId,omitempty"`
2113
2114
2115 googleapi.ServerResponse `json:"-"`
2116
2117
2118
2119
2120
2121 ForceSendFields []string `json:"-"`
2122
2123
2124
2125
2126 NullFields []string `json:"-"`
2127 }
2128
2129 func (s *GoogleCloudIdentitytoolkitV1SignInWithGameCenterResponse) MarshalJSON() ([]byte, error) {
2130 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithGameCenterResponse
2131 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2132 }
2133
2134
2135
2136 type GoogleCloudIdentitytoolkitV1SignInWithIdpRequest struct {
2137 AutoCreate bool `json:"autoCreate,omitempty"`
2138 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
2139
2140
2141 IdToken string `json:"idToken,omitempty"`
2142 PendingIdToken string `json:"pendingIdToken,omitempty"`
2143
2144
2145
2146
2147
2148 PendingToken string `json:"pendingToken,omitempty"`
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175 PostBody string `json:"postBody,omitempty"`
2176
2177
2178
2179 RequestUri string `json:"requestUri,omitempty"`
2180
2181
2182
2183 ReturnIdpCredential bool `json:"returnIdpCredential,omitempty"`
2184
2185
2186 ReturnRefreshToken bool `json:"returnRefreshToken,omitempty"`
2187
2188 ReturnSecureToken bool `json:"returnSecureToken,omitempty"`
2189
2190
2191
2192
2193 SessionId string `json:"sessionId,omitempty"`
2194
2195
2196 TenantId string `json:"tenantId,omitempty"`
2197
2198
2199
2200
2201
2202 ForceSendFields []string `json:"-"`
2203
2204
2205
2206
2207 NullFields []string `json:"-"`
2208 }
2209
2210 func (s *GoogleCloudIdentitytoolkitV1SignInWithIdpRequest) MarshalJSON() ([]byte, error) {
2211 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithIdpRequest
2212 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2213 }
2214
2215
2216
2217 type GoogleCloudIdentitytoolkitV1SignInWithIdpResponse struct {
2218
2219
2220
2221 Context string `json:"context,omitempty"`
2222
2223 DateOfBirth string `json:"dateOfBirth,omitempty"`
2224
2225 DisplayName string `json:"displayName,omitempty"`
2226
2227 Email string `json:"email,omitempty"`
2228
2229
2230
2231
2232 EmailRecycled bool `json:"emailRecycled,omitempty"`
2233
2234 EmailVerified bool `json:"emailVerified,omitempty"`
2235
2236
2237
2238
2239 ErrorMessage string `json:"errorMessage,omitempty"`
2240
2241
2242 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
2243
2244
2245 FederatedId string `json:"federatedId,omitempty"`
2246
2247 FirstName string `json:"firstName,omitempty"`
2248
2249 FullName string `json:"fullName,omitempty"`
2250
2251 IdToken string `json:"idToken,omitempty"`
2252 InputEmail string `json:"inputEmail,omitempty"`
2253
2254
2255 IsNewUser bool `json:"isNewUser,omitempty"`
2256 Kind string `json:"kind,omitempty"`
2257
2258 Language string `json:"language,omitempty"`
2259
2260 LastName string `json:"lastName,omitempty"`
2261
2262
2263 LocalId string `json:"localId,omitempty"`
2264
2265
2266
2267 MfaInfo []*GoogleCloudIdentitytoolkitV1MfaEnrollment `json:"mfaInfo,omitempty"`
2268
2269
2270 MfaPendingCredential string `json:"mfaPendingCredential,omitempty"`
2271
2272
2273
2274
2275
2276
2277 NeedConfirmation bool `json:"needConfirmation,omitempty"`
2278 NeedEmail bool `json:"needEmail,omitempty"`
2279
2280 NickName string `json:"nickName,omitempty"`
2281
2282 OauthAccessToken string `json:"oauthAccessToken,omitempty"`
2283
2284
2285 OauthAuthorizationCode string `json:"oauthAuthorizationCode,omitempty"`
2286
2287
2288 OauthExpireIn int64 `json:"oauthExpireIn,omitempty"`
2289
2290 OauthIdToken string `json:"oauthIdToken,omitempty"`
2291
2292
2293 OauthRefreshToken string `json:"oauthRefreshToken,omitempty"`
2294
2295
2296 OauthTokenSecret string `json:"oauthTokenSecret,omitempty"`
2297
2298
2299
2300 OriginalEmail string `json:"originalEmail,omitempty"`
2301
2302
2303
2304 PendingToken string `json:"pendingToken,omitempty"`
2305
2306 PhotoUrl string `json:"photoUrl,omitempty"`
2307
2308
2309 ProviderId string `json:"providerId,omitempty"`
2310
2311
2312 RawUserInfo string `json:"rawUserInfo,omitempty"`
2313
2314 RefreshToken string `json:"refreshToken,omitempty"`
2315
2316
2317 ScreenName string `json:"screenName,omitempty"`
2318
2319 TenantId string `json:"tenantId,omitempty"`
2320
2321 TimeZone string `json:"timeZone,omitempty"`
2322
2323
2324
2325 VerifiedProvider []string `json:"verifiedProvider,omitempty"`
2326
2327
2328 googleapi.ServerResponse `json:"-"`
2329
2330
2331
2332
2333
2334 ForceSendFields []string `json:"-"`
2335
2336
2337
2338
2339 NullFields []string `json:"-"`
2340 }
2341
2342 func (s *GoogleCloudIdentitytoolkitV1SignInWithIdpResponse) MarshalJSON() ([]byte, error) {
2343 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithIdpResponse
2344 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2345 }
2346
2347
2348
2349 type GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest struct {
2350 CaptchaChallenge string `json:"captchaChallenge,omitempty"`
2351
2352
2353
2354 CaptchaResponse string `json:"captchaResponse,omitempty"`
2355
2356
2357
2358
2359
2360
2361
2362
2363 ClientType string `json:"clientType,omitempty"`
2364 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
2365
2366
2367
2368
2369 Email string `json:"email,omitempty"`
2370 IdToken string `json:"idToken,omitempty"`
2371 InstanceId string `json:"instanceId,omitempty"`
2372
2373
2374 Password string `json:"password,omitempty"`
2375 PendingIdToken string `json:"pendingIdToken,omitempty"`
2376
2377
2378
2379
2380
2381
2382 RecaptchaVersion string `json:"recaptchaVersion,omitempty"`
2383
2384 ReturnSecureToken bool `json:"returnSecureToken,omitempty"`
2385
2386
2387
2388 TenantId string `json:"tenantId,omitempty"`
2389
2390
2391
2392
2393
2394 ForceSendFields []string `json:"-"`
2395
2396
2397
2398
2399 NullFields []string `json:"-"`
2400 }
2401
2402 func (s *GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest) MarshalJSON() ([]byte, error) {
2403 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest
2404 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2405 }
2406
2407
2408
2409 type GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse struct {
2410
2411 DisplayName string `json:"displayName,omitempty"`
2412
2413 Email string `json:"email,omitempty"`
2414
2415
2416 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
2417
2418 IdToken string `json:"idToken,omitempty"`
2419 Kind string `json:"kind,omitempty"`
2420
2421 LocalId string `json:"localId,omitempty"`
2422
2423
2424
2425 MfaInfo []*GoogleCloudIdentitytoolkitV1MfaEnrollment `json:"mfaInfo,omitempty"`
2426
2427
2428 MfaPendingCredential string `json:"mfaPendingCredential,omitempty"`
2429
2430 OauthAccessToken string `json:"oauthAccessToken,omitempty"`
2431 OauthAuthorizationCode string `json:"oauthAuthorizationCode,omitempty"`
2432
2433 OauthExpireIn int64 `json:"oauthExpireIn,omitempty"`
2434
2435
2436 ProfilePicture string `json:"profilePicture,omitempty"`
2437
2438 RefreshToken string `json:"refreshToken,omitempty"`
2439
2440 Registered bool `json:"registered,omitempty"`
2441
2442 UserNotifications []*GoogleCloudIdentitytoolkitV1UserNotification `json:"userNotifications,omitempty"`
2443
2444
2445 googleapi.ServerResponse `json:"-"`
2446
2447
2448
2449
2450
2451 ForceSendFields []string `json:"-"`
2452
2453
2454
2455
2456 NullFields []string `json:"-"`
2457 }
2458
2459 func (s *GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse) MarshalJSON() ([]byte, error) {
2460 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse
2461 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2462 }
2463
2464
2465
2466 type GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberRequest struct {
2467
2468 Code string `json:"code,omitempty"`
2469
2470
2471
2472
2473 IdToken string `json:"idToken,omitempty"`
2474
2475
2476
2477
2478
2479
2480 Operation string `json:"operation,omitempty"`
2481
2482
2483
2484
2485 PhoneNumber string `json:"phoneNumber,omitempty"`
2486
2487
2488
2489
2490 SessionInfo string `json:"sessionInfo,omitempty"`
2491
2492
2493
2494
2495 TemporaryProof string `json:"temporaryProof,omitempty"`
2496
2497
2498 TenantId string `json:"tenantId,omitempty"`
2499
2500 VerificationProof string `json:"verificationProof,omitempty"`
2501
2502
2503
2504
2505
2506 ForceSendFields []string `json:"-"`
2507
2508
2509
2510
2511 NullFields []string `json:"-"`
2512 }
2513
2514 func (s *GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberRequest) MarshalJSON() ([]byte, error) {
2515 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberRequest
2516 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2517 }
2518
2519
2520
2521 type GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberResponse struct {
2522
2523 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
2524
2525 IdToken string `json:"idToken,omitempty"`
2526
2527 IsNewUser bool `json:"isNewUser,omitempty"`
2528
2529
2530
2531
2532 LocalId string `json:"localId,omitempty"`
2533
2534
2535 PhoneNumber string `json:"phoneNumber,omitempty"`
2536
2537 RefreshToken string `json:"refreshToken,omitempty"`
2538
2539
2540
2541
2542
2543 TemporaryProof string `json:"temporaryProof,omitempty"`
2544
2545
2546 TemporaryProofExpiresIn int64 `json:"temporaryProofExpiresIn,omitempty,string"`
2547
2548 VerificationProof string `json:"verificationProof,omitempty"`
2549
2550 VerificationProofExpiresIn int64 `json:"verificationProofExpiresIn,omitempty,string"`
2551
2552
2553 googleapi.ServerResponse `json:"-"`
2554
2555
2556
2557
2558
2559 ForceSendFields []string `json:"-"`
2560
2561
2562
2563
2564 NullFields []string `json:"-"`
2565 }
2566
2567 func (s *GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberResponse) MarshalJSON() ([]byte, error) {
2568 type NoMethod GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberResponse
2569 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2570 }
2571
2572
2573 type GoogleCloudIdentitytoolkitV1SignUpRequest struct {
2574 CaptchaChallenge string `json:"captchaChallenge,omitempty"`
2575
2576
2577
2578 CaptchaResponse string `json:"captchaResponse,omitempty"`
2579
2580
2581
2582
2583
2584
2585
2586
2587 ClientType string `json:"clientType,omitempty"`
2588
2589
2590
2591
2592 Disabled bool `json:"disabled,omitempty"`
2593
2594 DisplayName string `json:"displayName,omitempty"`
2595
2596
2597
2598
2599 Email string `json:"email,omitempty"`
2600
2601
2602
2603 EmailVerified bool `json:"emailVerified,omitempty"`
2604
2605
2606
2607
2608 IdToken string `json:"idToken,omitempty"`
2609 InstanceId string `json:"instanceId,omitempty"`
2610
2611
2612
2613
2614 LocalId string `json:"localId,omitempty"`
2615
2616 MfaInfo []*GoogleCloudIdentitytoolkitV1MfaFactor `json:"mfaInfo,omitempty"`
2617
2618
2619 Password string `json:"password,omitempty"`
2620
2621
2622
2623 PhoneNumber string `json:"phoneNumber,omitempty"`
2624
2625 PhotoUrl string `json:"photoUrl,omitempty"`
2626
2627
2628
2629
2630
2631
2632 RecaptchaVersion string `json:"recaptchaVersion,omitempty"`
2633
2634
2635
2636
2637
2638
2639 TargetProjectId string `json:"targetProjectId,omitempty"`
2640
2641
2642
2643 TenantId string `json:"tenantId,omitempty"`
2644
2645
2646
2647
2648
2649 ForceSendFields []string `json:"-"`
2650
2651
2652
2653
2654 NullFields []string `json:"-"`
2655 }
2656
2657 func (s *GoogleCloudIdentitytoolkitV1SignUpRequest) MarshalJSON() ([]byte, error) {
2658 type NoMethod GoogleCloudIdentitytoolkitV1SignUpRequest
2659 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2660 }
2661
2662
2663 type GoogleCloudIdentitytoolkitV1SignUpResponse struct {
2664
2665 DisplayName string `json:"displayName,omitempty"`
2666
2667 Email string `json:"email,omitempty"`
2668
2669 ExpiresIn int64 `json:"expiresIn,omitempty,string"`
2670
2671
2672 IdToken string `json:"idToken,omitempty"`
2673 Kind string `json:"kind,omitempty"`
2674
2675 LocalId string `json:"localId,omitempty"`
2676
2677
2678 RefreshToken string `json:"refreshToken,omitempty"`
2679
2680
2681 googleapi.ServerResponse `json:"-"`
2682
2683
2684
2685
2686
2687 ForceSendFields []string `json:"-"`
2688
2689
2690
2691
2692 NullFields []string `json:"-"`
2693 }
2694
2695 func (s *GoogleCloudIdentitytoolkitV1SignUpResponse) MarshalJSON() ([]byte, error) {
2696 type NoMethod GoogleCloudIdentitytoolkitV1SignUpResponse
2697 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2698 }
2699
2700
2701
2702 type GoogleCloudIdentitytoolkitV1SqlExpression struct {
2703
2704
2705
2706
2707 Email string `json:"email,omitempty"`
2708
2709
2710
2711
2712 PhoneNumber string `json:"phoneNumber,omitempty"`
2713
2714
2715
2716
2717 UserId string `json:"userId,omitempty"`
2718
2719
2720
2721
2722
2723 ForceSendFields []string `json:"-"`
2724
2725
2726
2727
2728 NullFields []string `json:"-"`
2729 }
2730
2731 func (s *GoogleCloudIdentitytoolkitV1SqlExpression) MarshalJSON() ([]byte, error) {
2732 type NoMethod GoogleCloudIdentitytoolkitV1SqlExpression
2733 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2734 }
2735
2736
2737 type GoogleCloudIdentitytoolkitV1TotpInfo struct {
2738 }
2739
2740
2741
2742 type GoogleCloudIdentitytoolkitV1UploadAccountRequest struct {
2743
2744
2745
2746 AllowOverwrite bool `json:"allowOverwrite,omitempty"`
2747
2748 Argon2Parameters *GoogleCloudIdentitytoolkitV1Argon2Parameters `json:"argon2Parameters,omitempty"`
2749
2750
2751
2752
2753 BlockSize int64 `json:"blockSize,omitempty"`
2754
2755
2756
2757
2758 CpuMemCost int64 `json:"cpuMemCost,omitempty"`
2759 DelegatedProjectNumber int64 `json:"delegatedProjectNumber,omitempty,string"`
2760
2761
2762 DkLen int64 `json:"dkLen,omitempty"`
2763
2764
2765
2766
2767 HashAlgorithm string `json:"hashAlgorithm,omitempty"`
2768
2769
2770 MemoryCost int64 `json:"memoryCost,omitempty"`
2771
2772
2773
2774
2775 Parallelization int64 `json:"parallelization,omitempty"`
2776
2777
2778
2779
2780
2781
2782 PasswordHashOrder string `json:"passwordHashOrder,omitempty"`
2783
2784
2785
2786 Rounds int64 `json:"rounds,omitempty"`
2787
2788
2789
2790 SaltSeparator string `json:"saltSeparator,omitempty"`
2791
2792
2793
2794
2795
2796
2797
2798 SanityCheck bool `json:"sanityCheck,omitempty"`
2799
2800
2801
2802 SignerKey string `json:"signerKey,omitempty"`
2803
2804 TenantId string `json:"tenantId,omitempty"`
2805
2806
2807 Users []*GoogleCloudIdentitytoolkitV1UserInfo `json:"users,omitempty"`
2808
2809
2810
2811
2812
2813 ForceSendFields []string `json:"-"`
2814
2815
2816
2817
2818 NullFields []string `json:"-"`
2819 }
2820
2821 func (s *GoogleCloudIdentitytoolkitV1UploadAccountRequest) MarshalJSON() ([]byte, error) {
2822 type NoMethod GoogleCloudIdentitytoolkitV1UploadAccountRequest
2823 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2824 }
2825
2826
2827
2828 type GoogleCloudIdentitytoolkitV1UploadAccountResponse struct {
2829
2830 Error []*GoogleCloudIdentitytoolkitV1ErrorInfo `json:"error,omitempty"`
2831 Kind string `json:"kind,omitempty"`
2832
2833
2834 googleapi.ServerResponse `json:"-"`
2835
2836
2837
2838
2839
2840 ForceSendFields []string `json:"-"`
2841
2842
2843
2844
2845 NullFields []string `json:"-"`
2846 }
2847
2848 func (s *GoogleCloudIdentitytoolkitV1UploadAccountResponse) MarshalJSON() ([]byte, error) {
2849 type NoMethod GoogleCloudIdentitytoolkitV1UploadAccountResponse
2850 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2851 }
2852
2853
2854
2855 type GoogleCloudIdentitytoolkitV1UserInfo struct {
2856
2857
2858 CreatedAt int64 `json:"createdAt,omitempty,string"`
2859
2860
2861
2862 CustomAttributes string `json:"customAttributes,omitempty"`
2863
2864
2865 CustomAuth bool `json:"customAuth,omitempty"`
2866
2867
2868
2869 DateOfBirth string `json:"dateOfBirth,omitempty"`
2870
2871
2872
2873 Disabled bool `json:"disabled,omitempty"`
2874
2875
2876 DisplayName string `json:"displayName,omitempty"`
2877
2878
2879
2880 Email string `json:"email,omitempty"`
2881
2882
2883 EmailLinkSignin bool `json:"emailLinkSignin,omitempty"`
2884
2885 EmailVerified bool `json:"emailVerified,omitempty"`
2886
2887
2888
2889
2890 InitialEmail string `json:"initialEmail,omitempty"`
2891
2892
2893
2894 Language string `json:"language,omitempty"`
2895
2896
2897 LastLoginAt int64 `json:"lastLoginAt,omitempty,string"`
2898
2899 LastRefreshAt string `json:"lastRefreshAt,omitempty"`
2900
2901 LocalId string `json:"localId,omitempty"`
2902
2903
2904 MfaInfo []*GoogleCloudIdentitytoolkitV1MfaEnrollment `json:"mfaInfo,omitempty"`
2905
2906
2907
2908 PasswordHash string `json:"passwordHash,omitempty"`
2909
2910
2911 PasswordUpdatedAt float64 `json:"passwordUpdatedAt,omitempty"`
2912
2913 PhoneNumber string `json:"phoneNumber,omitempty"`
2914
2915
2916
2917 PhotoUrl string `json:"photoUrl,omitempty"`
2918
2919
2920 ProviderUserInfo []*GoogleCloudIdentitytoolkitV1ProviderUserInfo `json:"providerUserInfo,omitempty"`
2921
2922
2923
2924
2925 RawPassword string `json:"rawPassword,omitempty"`
2926
2927
2928 Salt string `json:"salt,omitempty"`
2929
2930
2931 ScreenName string `json:"screenName,omitempty"`
2932
2933
2934 TenantId string `json:"tenantId,omitempty"`
2935
2936
2937
2938 TimeZone string `json:"timeZone,omitempty"`
2939
2940
2941
2942 ValidSince int64 `json:"validSince,omitempty,string"`
2943
2944
2945 Version int64 `json:"version,omitempty"`
2946
2947
2948
2949
2950
2951 ForceSendFields []string `json:"-"`
2952
2953
2954
2955
2956 NullFields []string `json:"-"`
2957 }
2958
2959 func (s *GoogleCloudIdentitytoolkitV1UserInfo) MarshalJSON() ([]byte, error) {
2960 type NoMethod GoogleCloudIdentitytoolkitV1UserInfo
2961 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
2962 }
2963
2964 func (s *GoogleCloudIdentitytoolkitV1UserInfo) UnmarshalJSON(data []byte) error {
2965 type NoMethod GoogleCloudIdentitytoolkitV1UserInfo
2966 var s1 struct {
2967 PasswordUpdatedAt gensupport.JSONFloat64 `json:"passwordUpdatedAt"`
2968 *NoMethod
2969 }
2970 s1.NoMethod = (*NoMethod)(s)
2971 if err := json.Unmarshal(data, &s1); err != nil {
2972 return err
2973 }
2974 s.PasswordUpdatedAt = float64(s1.PasswordUpdatedAt)
2975 return nil
2976 }
2977
2978
2979
2980 type GoogleCloudIdentitytoolkitV1UserNotification struct {
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992 NotificationCode string `json:"notificationCode,omitempty"`
2993
2994 NotificationMessage string `json:"notificationMessage,omitempty"`
2995
2996
2997
2998
2999
3000 ForceSendFields []string `json:"-"`
3001
3002
3003
3004
3005 NullFields []string `json:"-"`
3006 }
3007
3008 func (s *GoogleCloudIdentitytoolkitV1UserNotification) MarshalJSON() ([]byte, error) {
3009 type NoMethod GoogleCloudIdentitytoolkitV1UserNotification
3010 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3011 }
3012
3013
3014
3015 type GoogleCloudIdentitytoolkitV1VerifyIosClientRequest struct {
3016
3017
3018 AppToken string `json:"appToken,omitempty"`
3019
3020
3021 IsSandbox bool `json:"isSandbox,omitempty"`
3022
3023
3024
3025
3026
3027 ForceSendFields []string `json:"-"`
3028
3029
3030
3031
3032 NullFields []string `json:"-"`
3033 }
3034
3035 func (s *GoogleCloudIdentitytoolkitV1VerifyIosClientRequest) MarshalJSON() ([]byte, error) {
3036 type NoMethod GoogleCloudIdentitytoolkitV1VerifyIosClientRequest
3037 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3038 }
3039
3040
3041
3042 type GoogleCloudIdentitytoolkitV1VerifyIosClientResponse struct {
3043
3044 Receipt string `json:"receipt,omitempty"`
3045
3046
3047 SuggestedTimeout int64 `json:"suggestedTimeout,omitempty,string"`
3048
3049
3050 googleapi.ServerResponse `json:"-"`
3051
3052
3053
3054
3055
3056 ForceSendFields []string `json:"-"`
3057
3058
3059
3060
3061 NullFields []string `json:"-"`
3062 }
3063
3064 func (s *GoogleCloudIdentitytoolkitV1VerifyIosClientResponse) MarshalJSON() ([]byte, error) {
3065 type NoMethod GoogleCloudIdentitytoolkitV1VerifyIosClientResponse
3066 return gensupport.MarshalJSON(NoMethod(*s), s.ForceSendFields, s.NullFields)
3067 }
3068
3069 type AccountsCreateAuthUriCall struct {
3070 s *Service
3071 googlecloudidentitytoolkitv1createauthurirequest *GoogleCloudIdentitytoolkitV1CreateAuthUriRequest
3072 urlParams_ gensupport.URLParams
3073 ctx_ context.Context
3074 header_ http.Header
3075 }
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085 func (r *AccountsService) CreateAuthUri(googlecloudidentitytoolkitv1createauthurirequest *GoogleCloudIdentitytoolkitV1CreateAuthUriRequest) *AccountsCreateAuthUriCall {
3086 c := &AccountsCreateAuthUriCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3087 c.googlecloudidentitytoolkitv1createauthurirequest = googlecloudidentitytoolkitv1createauthurirequest
3088 return c
3089 }
3090
3091
3092
3093
3094 func (c *AccountsCreateAuthUriCall) Fields(s ...googleapi.Field) *AccountsCreateAuthUriCall {
3095 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3096 return c
3097 }
3098
3099
3100 func (c *AccountsCreateAuthUriCall) Context(ctx context.Context) *AccountsCreateAuthUriCall {
3101 c.ctx_ = ctx
3102 return c
3103 }
3104
3105
3106
3107 func (c *AccountsCreateAuthUriCall) Header() http.Header {
3108 if c.header_ == nil {
3109 c.header_ = make(http.Header)
3110 }
3111 return c.header_
3112 }
3113
3114 func (c *AccountsCreateAuthUriCall) doRequest(alt string) (*http.Response, error) {
3115 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3116 var body io.Reader = nil
3117 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1createauthurirequest)
3118 if err != nil {
3119 return nil, err
3120 }
3121 c.urlParams_.Set("alt", alt)
3122 c.urlParams_.Set("prettyPrint", "false")
3123 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:createAuthUri")
3124 urls += "?" + c.urlParams_.Encode()
3125 req, err := http.NewRequest("POST", urls, body)
3126 if err != nil {
3127 return nil, err
3128 }
3129 req.Header = reqHeaders
3130 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3131 }
3132
3133
3134
3135
3136
3137
3138
3139 func (c *AccountsCreateAuthUriCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1CreateAuthUriResponse, error) {
3140 gensupport.SetOptions(c.urlParams_, opts...)
3141 res, err := c.doRequest("json")
3142 if res != nil && res.StatusCode == http.StatusNotModified {
3143 if res.Body != nil {
3144 res.Body.Close()
3145 }
3146 return nil, gensupport.WrapError(&googleapi.Error{
3147 Code: res.StatusCode,
3148 Header: res.Header,
3149 })
3150 }
3151 if err != nil {
3152 return nil, err
3153 }
3154 defer googleapi.CloseBody(res)
3155 if err := googleapi.CheckResponse(res); err != nil {
3156 return nil, gensupport.WrapError(err)
3157 }
3158 ret := &GoogleCloudIdentitytoolkitV1CreateAuthUriResponse{
3159 ServerResponse: googleapi.ServerResponse{
3160 Header: res.Header,
3161 HTTPStatusCode: res.StatusCode,
3162 },
3163 }
3164 target := &ret
3165 if err := gensupport.DecodeResponse(target, res); err != nil {
3166 return nil, err
3167 }
3168 return ret, nil
3169 }
3170
3171 type AccountsDeleteCall struct {
3172 s *Service
3173 googlecloudidentitytoolkitv1deleteaccountrequest *GoogleCloudIdentitytoolkitV1DeleteAccountRequest
3174 urlParams_ gensupport.URLParams
3175 ctx_ context.Context
3176 header_ http.Header
3177 }
3178
3179
3180 func (r *AccountsService) Delete(googlecloudidentitytoolkitv1deleteaccountrequest *GoogleCloudIdentitytoolkitV1DeleteAccountRequest) *AccountsDeleteCall {
3181 c := &AccountsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3182 c.googlecloudidentitytoolkitv1deleteaccountrequest = googlecloudidentitytoolkitv1deleteaccountrequest
3183 return c
3184 }
3185
3186
3187
3188
3189 func (c *AccountsDeleteCall) Fields(s ...googleapi.Field) *AccountsDeleteCall {
3190 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3191 return c
3192 }
3193
3194
3195 func (c *AccountsDeleteCall) Context(ctx context.Context) *AccountsDeleteCall {
3196 c.ctx_ = ctx
3197 return c
3198 }
3199
3200
3201
3202 func (c *AccountsDeleteCall) Header() http.Header {
3203 if c.header_ == nil {
3204 c.header_ = make(http.Header)
3205 }
3206 return c.header_
3207 }
3208
3209 func (c *AccountsDeleteCall) doRequest(alt string) (*http.Response, error) {
3210 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3211 var body io.Reader = nil
3212 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1deleteaccountrequest)
3213 if err != nil {
3214 return nil, err
3215 }
3216 c.urlParams_.Set("alt", alt)
3217 c.urlParams_.Set("prettyPrint", "false")
3218 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:delete")
3219 urls += "?" + c.urlParams_.Encode()
3220 req, err := http.NewRequest("POST", urls, body)
3221 if err != nil {
3222 return nil, err
3223 }
3224 req.Header = reqHeaders
3225 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3226 }
3227
3228
3229
3230
3231
3232
3233
3234 func (c *AccountsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1DeleteAccountResponse, error) {
3235 gensupport.SetOptions(c.urlParams_, opts...)
3236 res, err := c.doRequest("json")
3237 if res != nil && res.StatusCode == http.StatusNotModified {
3238 if res.Body != nil {
3239 res.Body.Close()
3240 }
3241 return nil, gensupport.WrapError(&googleapi.Error{
3242 Code: res.StatusCode,
3243 Header: res.Header,
3244 })
3245 }
3246 if err != nil {
3247 return nil, err
3248 }
3249 defer googleapi.CloseBody(res)
3250 if err := googleapi.CheckResponse(res); err != nil {
3251 return nil, gensupport.WrapError(err)
3252 }
3253 ret := &GoogleCloudIdentitytoolkitV1DeleteAccountResponse{
3254 ServerResponse: googleapi.ServerResponse{
3255 Header: res.Header,
3256 HTTPStatusCode: res.StatusCode,
3257 },
3258 }
3259 target := &ret
3260 if err := gensupport.DecodeResponse(target, res); err != nil {
3261 return nil, err
3262 }
3263 return ret, nil
3264 }
3265
3266 type AccountsIssueSamlResponseCall struct {
3267 s *Service
3268 googlecloudidentitytoolkitv1issuesamlresponserequest *GoogleCloudIdentitytoolkitV1IssueSamlResponseRequest
3269 urlParams_ gensupport.URLParams
3270 ctx_ context.Context
3271 header_ http.Header
3272 }
3273
3274
3275 func (r *AccountsService) IssueSamlResponse(googlecloudidentitytoolkitv1issuesamlresponserequest *GoogleCloudIdentitytoolkitV1IssueSamlResponseRequest) *AccountsIssueSamlResponseCall {
3276 c := &AccountsIssueSamlResponseCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3277 c.googlecloudidentitytoolkitv1issuesamlresponserequest = googlecloudidentitytoolkitv1issuesamlresponserequest
3278 return c
3279 }
3280
3281
3282
3283
3284 func (c *AccountsIssueSamlResponseCall) Fields(s ...googleapi.Field) *AccountsIssueSamlResponseCall {
3285 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3286 return c
3287 }
3288
3289
3290 func (c *AccountsIssueSamlResponseCall) Context(ctx context.Context) *AccountsIssueSamlResponseCall {
3291 c.ctx_ = ctx
3292 return c
3293 }
3294
3295
3296
3297 func (c *AccountsIssueSamlResponseCall) Header() http.Header {
3298 if c.header_ == nil {
3299 c.header_ = make(http.Header)
3300 }
3301 return c.header_
3302 }
3303
3304 func (c *AccountsIssueSamlResponseCall) doRequest(alt string) (*http.Response, error) {
3305 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3306 var body io.Reader = nil
3307 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1issuesamlresponserequest)
3308 if err != nil {
3309 return nil, err
3310 }
3311 c.urlParams_.Set("alt", alt)
3312 c.urlParams_.Set("prettyPrint", "false")
3313 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:issueSamlResponse")
3314 urls += "?" + c.urlParams_.Encode()
3315 req, err := http.NewRequest("POST", urls, body)
3316 if err != nil {
3317 return nil, err
3318 }
3319 req.Header = reqHeaders
3320 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3321 }
3322
3323
3324
3325
3326
3327
3328
3329 func (c *AccountsIssueSamlResponseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1IssueSamlResponseResponse, error) {
3330 gensupport.SetOptions(c.urlParams_, opts...)
3331 res, err := c.doRequest("json")
3332 if res != nil && res.StatusCode == http.StatusNotModified {
3333 if res.Body != nil {
3334 res.Body.Close()
3335 }
3336 return nil, gensupport.WrapError(&googleapi.Error{
3337 Code: res.StatusCode,
3338 Header: res.Header,
3339 })
3340 }
3341 if err != nil {
3342 return nil, err
3343 }
3344 defer googleapi.CloseBody(res)
3345 if err := googleapi.CheckResponse(res); err != nil {
3346 return nil, gensupport.WrapError(err)
3347 }
3348 ret := &GoogleCloudIdentitytoolkitV1IssueSamlResponseResponse{
3349 ServerResponse: googleapi.ServerResponse{
3350 Header: res.Header,
3351 HTTPStatusCode: res.StatusCode,
3352 },
3353 }
3354 target := &ret
3355 if err := gensupport.DecodeResponse(target, res); err != nil {
3356 return nil, err
3357 }
3358 return ret, nil
3359 }
3360
3361 type AccountsLookupCall struct {
3362 s *Service
3363 googlecloudidentitytoolkitv1getaccountinforequest *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest
3364 urlParams_ gensupport.URLParams
3365 ctx_ context.Context
3366 header_ http.Header
3367 }
3368
3369
3370
3371
3372
3373 func (r *AccountsService) Lookup(googlecloudidentitytoolkitv1getaccountinforequest *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest) *AccountsLookupCall {
3374 c := &AccountsLookupCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3375 c.googlecloudidentitytoolkitv1getaccountinforequest = googlecloudidentitytoolkitv1getaccountinforequest
3376 return c
3377 }
3378
3379
3380
3381
3382 func (c *AccountsLookupCall) Fields(s ...googleapi.Field) *AccountsLookupCall {
3383 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3384 return c
3385 }
3386
3387
3388 func (c *AccountsLookupCall) Context(ctx context.Context) *AccountsLookupCall {
3389 c.ctx_ = ctx
3390 return c
3391 }
3392
3393
3394
3395 func (c *AccountsLookupCall) Header() http.Header {
3396 if c.header_ == nil {
3397 c.header_ = make(http.Header)
3398 }
3399 return c.header_
3400 }
3401
3402 func (c *AccountsLookupCall) doRequest(alt string) (*http.Response, error) {
3403 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3404 var body io.Reader = nil
3405 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1getaccountinforequest)
3406 if err != nil {
3407 return nil, err
3408 }
3409 c.urlParams_.Set("alt", alt)
3410 c.urlParams_.Set("prettyPrint", "false")
3411 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:lookup")
3412 urls += "?" + c.urlParams_.Encode()
3413 req, err := http.NewRequest("POST", urls, body)
3414 if err != nil {
3415 return nil, err
3416 }
3417 req.Header = reqHeaders
3418 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3419 }
3420
3421
3422
3423
3424
3425
3426
3427 func (c *AccountsLookupCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetAccountInfoResponse, error) {
3428 gensupport.SetOptions(c.urlParams_, opts...)
3429 res, err := c.doRequest("json")
3430 if res != nil && res.StatusCode == http.StatusNotModified {
3431 if res.Body != nil {
3432 res.Body.Close()
3433 }
3434 return nil, gensupport.WrapError(&googleapi.Error{
3435 Code: res.StatusCode,
3436 Header: res.Header,
3437 })
3438 }
3439 if err != nil {
3440 return nil, err
3441 }
3442 defer googleapi.CloseBody(res)
3443 if err := googleapi.CheckResponse(res); err != nil {
3444 return nil, gensupport.WrapError(err)
3445 }
3446 ret := &GoogleCloudIdentitytoolkitV1GetAccountInfoResponse{
3447 ServerResponse: googleapi.ServerResponse{
3448 Header: res.Header,
3449 HTTPStatusCode: res.StatusCode,
3450 },
3451 }
3452 target := &ret
3453 if err := gensupport.DecodeResponse(target, res); err != nil {
3454 return nil, err
3455 }
3456 return ret, nil
3457 }
3458
3459 type AccountsResetPasswordCall struct {
3460 s *Service
3461 googlecloudidentitytoolkitv1resetpasswordrequest *GoogleCloudIdentitytoolkitV1ResetPasswordRequest
3462 urlParams_ gensupport.URLParams
3463 ctx_ context.Context
3464 header_ http.Header
3465 }
3466
3467
3468
3469
3470
3471 func (r *AccountsService) ResetPassword(googlecloudidentitytoolkitv1resetpasswordrequest *GoogleCloudIdentitytoolkitV1ResetPasswordRequest) *AccountsResetPasswordCall {
3472 c := &AccountsResetPasswordCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3473 c.googlecloudidentitytoolkitv1resetpasswordrequest = googlecloudidentitytoolkitv1resetpasswordrequest
3474 return c
3475 }
3476
3477
3478
3479
3480 func (c *AccountsResetPasswordCall) Fields(s ...googleapi.Field) *AccountsResetPasswordCall {
3481 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3482 return c
3483 }
3484
3485
3486 func (c *AccountsResetPasswordCall) Context(ctx context.Context) *AccountsResetPasswordCall {
3487 c.ctx_ = ctx
3488 return c
3489 }
3490
3491
3492
3493 func (c *AccountsResetPasswordCall) Header() http.Header {
3494 if c.header_ == nil {
3495 c.header_ = make(http.Header)
3496 }
3497 return c.header_
3498 }
3499
3500 func (c *AccountsResetPasswordCall) doRequest(alt string) (*http.Response, error) {
3501 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3502 var body io.Reader = nil
3503 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1resetpasswordrequest)
3504 if err != nil {
3505 return nil, err
3506 }
3507 c.urlParams_.Set("alt", alt)
3508 c.urlParams_.Set("prettyPrint", "false")
3509 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:resetPassword")
3510 urls += "?" + c.urlParams_.Encode()
3511 req, err := http.NewRequest("POST", urls, body)
3512 if err != nil {
3513 return nil, err
3514 }
3515 req.Header = reqHeaders
3516 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3517 }
3518
3519
3520
3521
3522
3523
3524
3525 func (c *AccountsResetPasswordCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1ResetPasswordResponse, error) {
3526 gensupport.SetOptions(c.urlParams_, opts...)
3527 res, err := c.doRequest("json")
3528 if res != nil && res.StatusCode == http.StatusNotModified {
3529 if res.Body != nil {
3530 res.Body.Close()
3531 }
3532 return nil, gensupport.WrapError(&googleapi.Error{
3533 Code: res.StatusCode,
3534 Header: res.Header,
3535 })
3536 }
3537 if err != nil {
3538 return nil, err
3539 }
3540 defer googleapi.CloseBody(res)
3541 if err := googleapi.CheckResponse(res); err != nil {
3542 return nil, gensupport.WrapError(err)
3543 }
3544 ret := &GoogleCloudIdentitytoolkitV1ResetPasswordResponse{
3545 ServerResponse: googleapi.ServerResponse{
3546 Header: res.Header,
3547 HTTPStatusCode: res.StatusCode,
3548 },
3549 }
3550 target := &ret
3551 if err := gensupport.DecodeResponse(target, res); err != nil {
3552 return nil, err
3553 }
3554 return ret, nil
3555 }
3556
3557 type AccountsSendOobCodeCall struct {
3558 s *Service
3559 googlecloudidentitytoolkitv1getoobcoderequest *GoogleCloudIdentitytoolkitV1GetOobCodeRequest
3560 urlParams_ gensupport.URLParams
3561 ctx_ context.Context
3562 header_ http.Header
3563 }
3564
3565
3566
3567
3568 func (r *AccountsService) SendOobCode(googlecloudidentitytoolkitv1getoobcoderequest *GoogleCloudIdentitytoolkitV1GetOobCodeRequest) *AccountsSendOobCodeCall {
3569 c := &AccountsSendOobCodeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3570 c.googlecloudidentitytoolkitv1getoobcoderequest = googlecloudidentitytoolkitv1getoobcoderequest
3571 return c
3572 }
3573
3574
3575
3576
3577 func (c *AccountsSendOobCodeCall) Fields(s ...googleapi.Field) *AccountsSendOobCodeCall {
3578 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3579 return c
3580 }
3581
3582
3583 func (c *AccountsSendOobCodeCall) Context(ctx context.Context) *AccountsSendOobCodeCall {
3584 c.ctx_ = ctx
3585 return c
3586 }
3587
3588
3589
3590 func (c *AccountsSendOobCodeCall) Header() http.Header {
3591 if c.header_ == nil {
3592 c.header_ = make(http.Header)
3593 }
3594 return c.header_
3595 }
3596
3597 func (c *AccountsSendOobCodeCall) doRequest(alt string) (*http.Response, error) {
3598 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3599 var body io.Reader = nil
3600 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1getoobcoderequest)
3601 if err != nil {
3602 return nil, err
3603 }
3604 c.urlParams_.Set("alt", alt)
3605 c.urlParams_.Set("prettyPrint", "false")
3606 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:sendOobCode")
3607 urls += "?" + c.urlParams_.Encode()
3608 req, err := http.NewRequest("POST", urls, body)
3609 if err != nil {
3610 return nil, err
3611 }
3612 req.Header = reqHeaders
3613 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3614 }
3615
3616
3617
3618
3619
3620
3621
3622 func (c *AccountsSendOobCodeCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetOobCodeResponse, error) {
3623 gensupport.SetOptions(c.urlParams_, opts...)
3624 res, err := c.doRequest("json")
3625 if res != nil && res.StatusCode == http.StatusNotModified {
3626 if res.Body != nil {
3627 res.Body.Close()
3628 }
3629 return nil, gensupport.WrapError(&googleapi.Error{
3630 Code: res.StatusCode,
3631 Header: res.Header,
3632 })
3633 }
3634 if err != nil {
3635 return nil, err
3636 }
3637 defer googleapi.CloseBody(res)
3638 if err := googleapi.CheckResponse(res); err != nil {
3639 return nil, gensupport.WrapError(err)
3640 }
3641 ret := &GoogleCloudIdentitytoolkitV1GetOobCodeResponse{
3642 ServerResponse: googleapi.ServerResponse{
3643 Header: res.Header,
3644 HTTPStatusCode: res.StatusCode,
3645 },
3646 }
3647 target := &ret
3648 if err := gensupport.DecodeResponse(target, res); err != nil {
3649 return nil, err
3650 }
3651 return ret, nil
3652 }
3653
3654 type AccountsSendVerificationCodeCall struct {
3655 s *Service
3656 googlecloudidentitytoolkitv1sendverificationcoderequest *GoogleCloudIdentitytoolkitV1SendVerificationCodeRequest
3657 urlParams_ gensupport.URLParams
3658 ctx_ context.Context
3659 header_ http.Header
3660 }
3661
3662
3663
3664
3665
3666
3667
3668 func (r *AccountsService) SendVerificationCode(googlecloudidentitytoolkitv1sendverificationcoderequest *GoogleCloudIdentitytoolkitV1SendVerificationCodeRequest) *AccountsSendVerificationCodeCall {
3669 c := &AccountsSendVerificationCodeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3670 c.googlecloudidentitytoolkitv1sendverificationcoderequest = googlecloudidentitytoolkitv1sendverificationcoderequest
3671 return c
3672 }
3673
3674
3675
3676
3677 func (c *AccountsSendVerificationCodeCall) Fields(s ...googleapi.Field) *AccountsSendVerificationCodeCall {
3678 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3679 return c
3680 }
3681
3682
3683 func (c *AccountsSendVerificationCodeCall) Context(ctx context.Context) *AccountsSendVerificationCodeCall {
3684 c.ctx_ = ctx
3685 return c
3686 }
3687
3688
3689
3690 func (c *AccountsSendVerificationCodeCall) Header() http.Header {
3691 if c.header_ == nil {
3692 c.header_ = make(http.Header)
3693 }
3694 return c.header_
3695 }
3696
3697 func (c *AccountsSendVerificationCodeCall) doRequest(alt string) (*http.Response, error) {
3698 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3699 var body io.Reader = nil
3700 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1sendverificationcoderequest)
3701 if err != nil {
3702 return nil, err
3703 }
3704 c.urlParams_.Set("alt", alt)
3705 c.urlParams_.Set("prettyPrint", "false")
3706 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:sendVerificationCode")
3707 urls += "?" + c.urlParams_.Encode()
3708 req, err := http.NewRequest("POST", urls, body)
3709 if err != nil {
3710 return nil, err
3711 }
3712 req.Header = reqHeaders
3713 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3714 }
3715
3716
3717
3718
3719
3720
3721
3722 func (c *AccountsSendVerificationCodeCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SendVerificationCodeResponse, error) {
3723 gensupport.SetOptions(c.urlParams_, opts...)
3724 res, err := c.doRequest("json")
3725 if res != nil && res.StatusCode == http.StatusNotModified {
3726 if res.Body != nil {
3727 res.Body.Close()
3728 }
3729 return nil, gensupport.WrapError(&googleapi.Error{
3730 Code: res.StatusCode,
3731 Header: res.Header,
3732 })
3733 }
3734 if err != nil {
3735 return nil, err
3736 }
3737 defer googleapi.CloseBody(res)
3738 if err := googleapi.CheckResponse(res); err != nil {
3739 return nil, gensupport.WrapError(err)
3740 }
3741 ret := &GoogleCloudIdentitytoolkitV1SendVerificationCodeResponse{
3742 ServerResponse: googleapi.ServerResponse{
3743 Header: res.Header,
3744 HTTPStatusCode: res.StatusCode,
3745 },
3746 }
3747 target := &ret
3748 if err := gensupport.DecodeResponse(target, res); err != nil {
3749 return nil, err
3750 }
3751 return ret, nil
3752 }
3753
3754 type AccountsSignInWithCustomTokenCall struct {
3755 s *Service
3756 googlecloudidentitytoolkitv1signinwithcustomtokenrequest *GoogleCloudIdentitytoolkitV1SignInWithCustomTokenRequest
3757 urlParams_ gensupport.URLParams
3758 ctx_ context.Context
3759 header_ http.Header
3760 }
3761
3762
3763
3764
3765
3766
3767 func (r *AccountsService) SignInWithCustomToken(googlecloudidentitytoolkitv1signinwithcustomtokenrequest *GoogleCloudIdentitytoolkitV1SignInWithCustomTokenRequest) *AccountsSignInWithCustomTokenCall {
3768 c := &AccountsSignInWithCustomTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3769 c.googlecloudidentitytoolkitv1signinwithcustomtokenrequest = googlecloudidentitytoolkitv1signinwithcustomtokenrequest
3770 return c
3771 }
3772
3773
3774
3775
3776 func (c *AccountsSignInWithCustomTokenCall) Fields(s ...googleapi.Field) *AccountsSignInWithCustomTokenCall {
3777 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3778 return c
3779 }
3780
3781
3782 func (c *AccountsSignInWithCustomTokenCall) Context(ctx context.Context) *AccountsSignInWithCustomTokenCall {
3783 c.ctx_ = ctx
3784 return c
3785 }
3786
3787
3788
3789 func (c *AccountsSignInWithCustomTokenCall) Header() http.Header {
3790 if c.header_ == nil {
3791 c.header_ = make(http.Header)
3792 }
3793 return c.header_
3794 }
3795
3796 func (c *AccountsSignInWithCustomTokenCall) doRequest(alt string) (*http.Response, error) {
3797 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3798 var body io.Reader = nil
3799 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signinwithcustomtokenrequest)
3800 if err != nil {
3801 return nil, err
3802 }
3803 c.urlParams_.Set("alt", alt)
3804 c.urlParams_.Set("prettyPrint", "false")
3805 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signInWithCustomToken")
3806 urls += "?" + c.urlParams_.Encode()
3807 req, err := http.NewRequest("POST", urls, body)
3808 if err != nil {
3809 return nil, err
3810 }
3811 req.Header = reqHeaders
3812 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3813 }
3814
3815
3816
3817
3818
3819
3820
3821 func (c *AccountsSignInWithCustomTokenCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignInWithCustomTokenResponse, error) {
3822 gensupport.SetOptions(c.urlParams_, opts...)
3823 res, err := c.doRequest("json")
3824 if res != nil && res.StatusCode == http.StatusNotModified {
3825 if res.Body != nil {
3826 res.Body.Close()
3827 }
3828 return nil, gensupport.WrapError(&googleapi.Error{
3829 Code: res.StatusCode,
3830 Header: res.Header,
3831 })
3832 }
3833 if err != nil {
3834 return nil, err
3835 }
3836 defer googleapi.CloseBody(res)
3837 if err := googleapi.CheckResponse(res); err != nil {
3838 return nil, gensupport.WrapError(err)
3839 }
3840 ret := &GoogleCloudIdentitytoolkitV1SignInWithCustomTokenResponse{
3841 ServerResponse: googleapi.ServerResponse{
3842 Header: res.Header,
3843 HTTPStatusCode: res.StatusCode,
3844 },
3845 }
3846 target := &ret
3847 if err := gensupport.DecodeResponse(target, res); err != nil {
3848 return nil, err
3849 }
3850 return ret, nil
3851 }
3852
3853 type AccountsSignInWithEmailLinkCall struct {
3854 s *Service
3855 googlecloudidentitytoolkitv1signinwithemaillinkrequest *GoogleCloudIdentitytoolkitV1SignInWithEmailLinkRequest
3856 urlParams_ gensupport.URLParams
3857 ctx_ context.Context
3858 header_ http.Header
3859 }
3860
3861
3862
3863
3864
3865
3866
3867 func (r *AccountsService) SignInWithEmailLink(googlecloudidentitytoolkitv1signinwithemaillinkrequest *GoogleCloudIdentitytoolkitV1SignInWithEmailLinkRequest) *AccountsSignInWithEmailLinkCall {
3868 c := &AccountsSignInWithEmailLinkCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3869 c.googlecloudidentitytoolkitv1signinwithemaillinkrequest = googlecloudidentitytoolkitv1signinwithemaillinkrequest
3870 return c
3871 }
3872
3873
3874
3875
3876 func (c *AccountsSignInWithEmailLinkCall) Fields(s ...googleapi.Field) *AccountsSignInWithEmailLinkCall {
3877 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3878 return c
3879 }
3880
3881
3882 func (c *AccountsSignInWithEmailLinkCall) Context(ctx context.Context) *AccountsSignInWithEmailLinkCall {
3883 c.ctx_ = ctx
3884 return c
3885 }
3886
3887
3888
3889 func (c *AccountsSignInWithEmailLinkCall) Header() http.Header {
3890 if c.header_ == nil {
3891 c.header_ = make(http.Header)
3892 }
3893 return c.header_
3894 }
3895
3896 func (c *AccountsSignInWithEmailLinkCall) doRequest(alt string) (*http.Response, error) {
3897 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
3898 var body io.Reader = nil
3899 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signinwithemaillinkrequest)
3900 if err != nil {
3901 return nil, err
3902 }
3903 c.urlParams_.Set("alt", alt)
3904 c.urlParams_.Set("prettyPrint", "false")
3905 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signInWithEmailLink")
3906 urls += "?" + c.urlParams_.Encode()
3907 req, err := http.NewRequest("POST", urls, body)
3908 if err != nil {
3909 return nil, err
3910 }
3911 req.Header = reqHeaders
3912 return gensupport.SendRequest(c.ctx_, c.s.client, req)
3913 }
3914
3915
3916
3917
3918
3919
3920
3921 func (c *AccountsSignInWithEmailLinkCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignInWithEmailLinkResponse, error) {
3922 gensupport.SetOptions(c.urlParams_, opts...)
3923 res, err := c.doRequest("json")
3924 if res != nil && res.StatusCode == http.StatusNotModified {
3925 if res.Body != nil {
3926 res.Body.Close()
3927 }
3928 return nil, gensupport.WrapError(&googleapi.Error{
3929 Code: res.StatusCode,
3930 Header: res.Header,
3931 })
3932 }
3933 if err != nil {
3934 return nil, err
3935 }
3936 defer googleapi.CloseBody(res)
3937 if err := googleapi.CheckResponse(res); err != nil {
3938 return nil, gensupport.WrapError(err)
3939 }
3940 ret := &GoogleCloudIdentitytoolkitV1SignInWithEmailLinkResponse{
3941 ServerResponse: googleapi.ServerResponse{
3942 Header: res.Header,
3943 HTTPStatusCode: res.StatusCode,
3944 },
3945 }
3946 target := &ret
3947 if err := gensupport.DecodeResponse(target, res); err != nil {
3948 return nil, err
3949 }
3950 return ret, nil
3951 }
3952
3953 type AccountsSignInWithGameCenterCall struct {
3954 s *Service
3955 googlecloudidentitytoolkitv1signinwithgamecenterrequest *GoogleCloudIdentitytoolkitV1SignInWithGameCenterRequest
3956 urlParams_ gensupport.URLParams
3957 ctx_ context.Context
3958 header_ http.Header
3959 }
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977 func (r *AccountsService) SignInWithGameCenter(googlecloudidentitytoolkitv1signinwithgamecenterrequest *GoogleCloudIdentitytoolkitV1SignInWithGameCenterRequest) *AccountsSignInWithGameCenterCall {
3978 c := &AccountsSignInWithGameCenterCall{s: r.s, urlParams_: make(gensupport.URLParams)}
3979 c.googlecloudidentitytoolkitv1signinwithgamecenterrequest = googlecloudidentitytoolkitv1signinwithgamecenterrequest
3980 return c
3981 }
3982
3983
3984
3985
3986 func (c *AccountsSignInWithGameCenterCall) Fields(s ...googleapi.Field) *AccountsSignInWithGameCenterCall {
3987 c.urlParams_.Set("fields", googleapi.CombineFields(s))
3988 return c
3989 }
3990
3991
3992 func (c *AccountsSignInWithGameCenterCall) Context(ctx context.Context) *AccountsSignInWithGameCenterCall {
3993 c.ctx_ = ctx
3994 return c
3995 }
3996
3997
3998
3999 func (c *AccountsSignInWithGameCenterCall) Header() http.Header {
4000 if c.header_ == nil {
4001 c.header_ = make(http.Header)
4002 }
4003 return c.header_
4004 }
4005
4006 func (c *AccountsSignInWithGameCenterCall) doRequest(alt string) (*http.Response, error) {
4007 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4008 var body io.Reader = nil
4009 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signinwithgamecenterrequest)
4010 if err != nil {
4011 return nil, err
4012 }
4013 c.urlParams_.Set("alt", alt)
4014 c.urlParams_.Set("prettyPrint", "false")
4015 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signInWithGameCenter")
4016 urls += "?" + c.urlParams_.Encode()
4017 req, err := http.NewRequest("POST", urls, body)
4018 if err != nil {
4019 return nil, err
4020 }
4021 req.Header = reqHeaders
4022 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4023 }
4024
4025
4026
4027
4028
4029
4030
4031 func (c *AccountsSignInWithGameCenterCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignInWithGameCenterResponse, error) {
4032 gensupport.SetOptions(c.urlParams_, opts...)
4033 res, err := c.doRequest("json")
4034 if res != nil && res.StatusCode == http.StatusNotModified {
4035 if res.Body != nil {
4036 res.Body.Close()
4037 }
4038 return nil, gensupport.WrapError(&googleapi.Error{
4039 Code: res.StatusCode,
4040 Header: res.Header,
4041 })
4042 }
4043 if err != nil {
4044 return nil, err
4045 }
4046 defer googleapi.CloseBody(res)
4047 if err := googleapi.CheckResponse(res); err != nil {
4048 return nil, gensupport.WrapError(err)
4049 }
4050 ret := &GoogleCloudIdentitytoolkitV1SignInWithGameCenterResponse{
4051 ServerResponse: googleapi.ServerResponse{
4052 Header: res.Header,
4053 HTTPStatusCode: res.StatusCode,
4054 },
4055 }
4056 target := &ret
4057 if err := gensupport.DecodeResponse(target, res); err != nil {
4058 return nil, err
4059 }
4060 return ret, nil
4061 }
4062
4063 type AccountsSignInWithIdpCall struct {
4064 s *Service
4065 googlecloudidentitytoolkitv1signinwithidprequest *GoogleCloudIdentitytoolkitV1SignInWithIdpRequest
4066 urlParams_ gensupport.URLParams
4067 ctx_ context.Context
4068 header_ http.Header
4069 }
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083 func (r *AccountsService) SignInWithIdp(googlecloudidentitytoolkitv1signinwithidprequest *GoogleCloudIdentitytoolkitV1SignInWithIdpRequest) *AccountsSignInWithIdpCall {
4084 c := &AccountsSignInWithIdpCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4085 c.googlecloudidentitytoolkitv1signinwithidprequest = googlecloudidentitytoolkitv1signinwithidprequest
4086 return c
4087 }
4088
4089
4090
4091
4092 func (c *AccountsSignInWithIdpCall) Fields(s ...googleapi.Field) *AccountsSignInWithIdpCall {
4093 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4094 return c
4095 }
4096
4097
4098 func (c *AccountsSignInWithIdpCall) Context(ctx context.Context) *AccountsSignInWithIdpCall {
4099 c.ctx_ = ctx
4100 return c
4101 }
4102
4103
4104
4105 func (c *AccountsSignInWithIdpCall) Header() http.Header {
4106 if c.header_ == nil {
4107 c.header_ = make(http.Header)
4108 }
4109 return c.header_
4110 }
4111
4112 func (c *AccountsSignInWithIdpCall) doRequest(alt string) (*http.Response, error) {
4113 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4114 var body io.Reader = nil
4115 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signinwithidprequest)
4116 if err != nil {
4117 return nil, err
4118 }
4119 c.urlParams_.Set("alt", alt)
4120 c.urlParams_.Set("prettyPrint", "false")
4121 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signInWithIdp")
4122 urls += "?" + c.urlParams_.Encode()
4123 req, err := http.NewRequest("POST", urls, body)
4124 if err != nil {
4125 return nil, err
4126 }
4127 req.Header = reqHeaders
4128 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4129 }
4130
4131
4132
4133
4134
4135
4136
4137 func (c *AccountsSignInWithIdpCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignInWithIdpResponse, error) {
4138 gensupport.SetOptions(c.urlParams_, opts...)
4139 res, err := c.doRequest("json")
4140 if res != nil && res.StatusCode == http.StatusNotModified {
4141 if res.Body != nil {
4142 res.Body.Close()
4143 }
4144 return nil, gensupport.WrapError(&googleapi.Error{
4145 Code: res.StatusCode,
4146 Header: res.Header,
4147 })
4148 }
4149 if err != nil {
4150 return nil, err
4151 }
4152 defer googleapi.CloseBody(res)
4153 if err := googleapi.CheckResponse(res); err != nil {
4154 return nil, gensupport.WrapError(err)
4155 }
4156 ret := &GoogleCloudIdentitytoolkitV1SignInWithIdpResponse{
4157 ServerResponse: googleapi.ServerResponse{
4158 Header: res.Header,
4159 HTTPStatusCode: res.StatusCode,
4160 },
4161 }
4162 target := &ret
4163 if err := gensupport.DecodeResponse(target, res); err != nil {
4164 return nil, err
4165 }
4166 return ret, nil
4167 }
4168
4169 type AccountsSignInWithPasswordCall struct {
4170 s *Service
4171 googlecloudidentitytoolkitv1signinwithpasswordrequest *GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest
4172 urlParams_ gensupport.URLParams
4173 ctx_ context.Context
4174 header_ http.Header
4175 }
4176
4177
4178
4179
4180
4181
4182 func (r *AccountsService) SignInWithPassword(googlecloudidentitytoolkitv1signinwithpasswordrequest *GoogleCloudIdentitytoolkitV1SignInWithPasswordRequest) *AccountsSignInWithPasswordCall {
4183 c := &AccountsSignInWithPasswordCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4184 c.googlecloudidentitytoolkitv1signinwithpasswordrequest = googlecloudidentitytoolkitv1signinwithpasswordrequest
4185 return c
4186 }
4187
4188
4189
4190
4191 func (c *AccountsSignInWithPasswordCall) Fields(s ...googleapi.Field) *AccountsSignInWithPasswordCall {
4192 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4193 return c
4194 }
4195
4196
4197 func (c *AccountsSignInWithPasswordCall) Context(ctx context.Context) *AccountsSignInWithPasswordCall {
4198 c.ctx_ = ctx
4199 return c
4200 }
4201
4202
4203
4204 func (c *AccountsSignInWithPasswordCall) Header() http.Header {
4205 if c.header_ == nil {
4206 c.header_ = make(http.Header)
4207 }
4208 return c.header_
4209 }
4210
4211 func (c *AccountsSignInWithPasswordCall) doRequest(alt string) (*http.Response, error) {
4212 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4213 var body io.Reader = nil
4214 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signinwithpasswordrequest)
4215 if err != nil {
4216 return nil, err
4217 }
4218 c.urlParams_.Set("alt", alt)
4219 c.urlParams_.Set("prettyPrint", "false")
4220 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signInWithPassword")
4221 urls += "?" + c.urlParams_.Encode()
4222 req, err := http.NewRequest("POST", urls, body)
4223 if err != nil {
4224 return nil, err
4225 }
4226 req.Header = reqHeaders
4227 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4228 }
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238 func (c *AccountsSignInWithPasswordCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse, error) {
4239 gensupport.SetOptions(c.urlParams_, opts...)
4240 res, err := c.doRequest("json")
4241 if res != nil && res.StatusCode == http.StatusNotModified {
4242 if res.Body != nil {
4243 res.Body.Close()
4244 }
4245 return nil, gensupport.WrapError(&googleapi.Error{
4246 Code: res.StatusCode,
4247 Header: res.Header,
4248 })
4249 }
4250 if err != nil {
4251 return nil, err
4252 }
4253 defer googleapi.CloseBody(res)
4254 if err := googleapi.CheckResponse(res); err != nil {
4255 return nil, gensupport.WrapError(err)
4256 }
4257 ret := &GoogleCloudIdentitytoolkitV1SignInWithPasswordResponse{
4258 ServerResponse: googleapi.ServerResponse{
4259 Header: res.Header,
4260 HTTPStatusCode: res.StatusCode,
4261 },
4262 }
4263 target := &ret
4264 if err := gensupport.DecodeResponse(target, res); err != nil {
4265 return nil, err
4266 }
4267 return ret, nil
4268 }
4269
4270 type AccountsSignInWithPhoneNumberCall struct {
4271 s *Service
4272 googlecloudidentitytoolkitv1signinwithphonenumberrequest *GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberRequest
4273 urlParams_ gensupport.URLParams
4274 ctx_ context.Context
4275 header_ http.Header
4276 }
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286 func (r *AccountsService) SignInWithPhoneNumber(googlecloudidentitytoolkitv1signinwithphonenumberrequest *GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberRequest) *AccountsSignInWithPhoneNumberCall {
4287 c := &AccountsSignInWithPhoneNumberCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4288 c.googlecloudidentitytoolkitv1signinwithphonenumberrequest = googlecloudidentitytoolkitv1signinwithphonenumberrequest
4289 return c
4290 }
4291
4292
4293
4294
4295 func (c *AccountsSignInWithPhoneNumberCall) Fields(s ...googleapi.Field) *AccountsSignInWithPhoneNumberCall {
4296 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4297 return c
4298 }
4299
4300
4301 func (c *AccountsSignInWithPhoneNumberCall) Context(ctx context.Context) *AccountsSignInWithPhoneNumberCall {
4302 c.ctx_ = ctx
4303 return c
4304 }
4305
4306
4307
4308 func (c *AccountsSignInWithPhoneNumberCall) Header() http.Header {
4309 if c.header_ == nil {
4310 c.header_ = make(http.Header)
4311 }
4312 return c.header_
4313 }
4314
4315 func (c *AccountsSignInWithPhoneNumberCall) doRequest(alt string) (*http.Response, error) {
4316 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4317 var body io.Reader = nil
4318 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signinwithphonenumberrequest)
4319 if err != nil {
4320 return nil, err
4321 }
4322 c.urlParams_.Set("alt", alt)
4323 c.urlParams_.Set("prettyPrint", "false")
4324 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signInWithPhoneNumber")
4325 urls += "?" + c.urlParams_.Encode()
4326 req, err := http.NewRequest("POST", urls, body)
4327 if err != nil {
4328 return nil, err
4329 }
4330 req.Header = reqHeaders
4331 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4332 }
4333
4334
4335
4336
4337
4338
4339
4340 func (c *AccountsSignInWithPhoneNumberCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberResponse, error) {
4341 gensupport.SetOptions(c.urlParams_, opts...)
4342 res, err := c.doRequest("json")
4343 if res != nil && res.StatusCode == http.StatusNotModified {
4344 if res.Body != nil {
4345 res.Body.Close()
4346 }
4347 return nil, gensupport.WrapError(&googleapi.Error{
4348 Code: res.StatusCode,
4349 Header: res.Header,
4350 })
4351 }
4352 if err != nil {
4353 return nil, err
4354 }
4355 defer googleapi.CloseBody(res)
4356 if err := googleapi.CheckResponse(res); err != nil {
4357 return nil, gensupport.WrapError(err)
4358 }
4359 ret := &GoogleCloudIdentitytoolkitV1SignInWithPhoneNumberResponse{
4360 ServerResponse: googleapi.ServerResponse{
4361 Header: res.Header,
4362 HTTPStatusCode: res.StatusCode,
4363 },
4364 }
4365 target := &ret
4366 if err := gensupport.DecodeResponse(target, res); err != nil {
4367 return nil, err
4368 }
4369 return ret, nil
4370 }
4371
4372 type AccountsSignUpCall struct {
4373 s *Service
4374 googlecloudidentitytoolkitv1signuprequest *GoogleCloudIdentitytoolkitV1SignUpRequest
4375 urlParams_ gensupport.URLParams
4376 ctx_ context.Context
4377 header_ http.Header
4378 }
4379
4380
4381
4382
4383
4384
4385
4386
4387 func (r *AccountsService) SignUp(googlecloudidentitytoolkitv1signuprequest *GoogleCloudIdentitytoolkitV1SignUpRequest) *AccountsSignUpCall {
4388 c := &AccountsSignUpCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4389 c.googlecloudidentitytoolkitv1signuprequest = googlecloudidentitytoolkitv1signuprequest
4390 return c
4391 }
4392
4393
4394
4395
4396 func (c *AccountsSignUpCall) Fields(s ...googleapi.Field) *AccountsSignUpCall {
4397 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4398 return c
4399 }
4400
4401
4402 func (c *AccountsSignUpCall) Context(ctx context.Context) *AccountsSignUpCall {
4403 c.ctx_ = ctx
4404 return c
4405 }
4406
4407
4408
4409 func (c *AccountsSignUpCall) Header() http.Header {
4410 if c.header_ == nil {
4411 c.header_ = make(http.Header)
4412 }
4413 return c.header_
4414 }
4415
4416 func (c *AccountsSignUpCall) doRequest(alt string) (*http.Response, error) {
4417 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4418 var body io.Reader = nil
4419 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signuprequest)
4420 if err != nil {
4421 return nil, err
4422 }
4423 c.urlParams_.Set("alt", alt)
4424 c.urlParams_.Set("prettyPrint", "false")
4425 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:signUp")
4426 urls += "?" + c.urlParams_.Encode()
4427 req, err := http.NewRequest("POST", urls, body)
4428 if err != nil {
4429 return nil, err
4430 }
4431 req.Header = reqHeaders
4432 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4433 }
4434
4435
4436
4437
4438
4439
4440
4441 func (c *AccountsSignUpCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignUpResponse, error) {
4442 gensupport.SetOptions(c.urlParams_, opts...)
4443 res, err := c.doRequest("json")
4444 if res != nil && res.StatusCode == http.StatusNotModified {
4445 if res.Body != nil {
4446 res.Body.Close()
4447 }
4448 return nil, gensupport.WrapError(&googleapi.Error{
4449 Code: res.StatusCode,
4450 Header: res.Header,
4451 })
4452 }
4453 if err != nil {
4454 return nil, err
4455 }
4456 defer googleapi.CloseBody(res)
4457 if err := googleapi.CheckResponse(res); err != nil {
4458 return nil, gensupport.WrapError(err)
4459 }
4460 ret := &GoogleCloudIdentitytoolkitV1SignUpResponse{
4461 ServerResponse: googleapi.ServerResponse{
4462 Header: res.Header,
4463 HTTPStatusCode: res.StatusCode,
4464 },
4465 }
4466 target := &ret
4467 if err := gensupport.DecodeResponse(target, res); err != nil {
4468 return nil, err
4469 }
4470 return ret, nil
4471 }
4472
4473 type AccountsUpdateCall struct {
4474 s *Service
4475 googlecloudidentitytoolkitv1setaccountinforequest *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest
4476 urlParams_ gensupport.URLParams
4477 ctx_ context.Context
4478 header_ http.Header
4479 }
4480
4481
4482
4483
4484 func (r *AccountsService) Update(googlecloudidentitytoolkitv1setaccountinforequest *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest) *AccountsUpdateCall {
4485 c := &AccountsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4486 c.googlecloudidentitytoolkitv1setaccountinforequest = googlecloudidentitytoolkitv1setaccountinforequest
4487 return c
4488 }
4489
4490
4491
4492
4493 func (c *AccountsUpdateCall) Fields(s ...googleapi.Field) *AccountsUpdateCall {
4494 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4495 return c
4496 }
4497
4498
4499 func (c *AccountsUpdateCall) Context(ctx context.Context) *AccountsUpdateCall {
4500 c.ctx_ = ctx
4501 return c
4502 }
4503
4504
4505
4506 func (c *AccountsUpdateCall) Header() http.Header {
4507 if c.header_ == nil {
4508 c.header_ = make(http.Header)
4509 }
4510 return c.header_
4511 }
4512
4513 func (c *AccountsUpdateCall) doRequest(alt string) (*http.Response, error) {
4514 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4515 var body io.Reader = nil
4516 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1setaccountinforequest)
4517 if err != nil {
4518 return nil, err
4519 }
4520 c.urlParams_.Set("alt", alt)
4521 c.urlParams_.Set("prettyPrint", "false")
4522 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:update")
4523 urls += "?" + c.urlParams_.Encode()
4524 req, err := http.NewRequest("POST", urls, body)
4525 if err != nil {
4526 return nil, err
4527 }
4528 req.Header = reqHeaders
4529 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4530 }
4531
4532
4533
4534
4535
4536
4537
4538 func (c *AccountsUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SetAccountInfoResponse, error) {
4539 gensupport.SetOptions(c.urlParams_, opts...)
4540 res, err := c.doRequest("json")
4541 if res != nil && res.StatusCode == http.StatusNotModified {
4542 if res.Body != nil {
4543 res.Body.Close()
4544 }
4545 return nil, gensupport.WrapError(&googleapi.Error{
4546 Code: res.StatusCode,
4547 Header: res.Header,
4548 })
4549 }
4550 if err != nil {
4551 return nil, err
4552 }
4553 defer googleapi.CloseBody(res)
4554 if err := googleapi.CheckResponse(res); err != nil {
4555 return nil, gensupport.WrapError(err)
4556 }
4557 ret := &GoogleCloudIdentitytoolkitV1SetAccountInfoResponse{
4558 ServerResponse: googleapi.ServerResponse{
4559 Header: res.Header,
4560 HTTPStatusCode: res.StatusCode,
4561 },
4562 }
4563 target := &ret
4564 if err := gensupport.DecodeResponse(target, res); err != nil {
4565 return nil, err
4566 }
4567 return ret, nil
4568 }
4569
4570 type AccountsVerifyIosClientCall struct {
4571 s *Service
4572 googlecloudidentitytoolkitv1verifyiosclientrequest *GoogleCloudIdentitytoolkitV1VerifyIosClientRequest
4573 urlParams_ gensupport.URLParams
4574 ctx_ context.Context
4575 header_ http.Header
4576 }
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586 func (r *AccountsService) VerifyIosClient(googlecloudidentitytoolkitv1verifyiosclientrequest *GoogleCloudIdentitytoolkitV1VerifyIosClientRequest) *AccountsVerifyIosClientCall {
4587 c := &AccountsVerifyIosClientCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4588 c.googlecloudidentitytoolkitv1verifyiosclientrequest = googlecloudidentitytoolkitv1verifyiosclientrequest
4589 return c
4590 }
4591
4592
4593
4594
4595 func (c *AccountsVerifyIosClientCall) Fields(s ...googleapi.Field) *AccountsVerifyIosClientCall {
4596 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4597 return c
4598 }
4599
4600
4601 func (c *AccountsVerifyIosClientCall) Context(ctx context.Context) *AccountsVerifyIosClientCall {
4602 c.ctx_ = ctx
4603 return c
4604 }
4605
4606
4607
4608 func (c *AccountsVerifyIosClientCall) Header() http.Header {
4609 if c.header_ == nil {
4610 c.header_ = make(http.Header)
4611 }
4612 return c.header_
4613 }
4614
4615 func (c *AccountsVerifyIosClientCall) doRequest(alt string) (*http.Response, error) {
4616 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4617 var body io.Reader = nil
4618 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1verifyiosclientrequest)
4619 if err != nil {
4620 return nil, err
4621 }
4622 c.urlParams_.Set("alt", alt)
4623 c.urlParams_.Set("prettyPrint", "false")
4624 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/accounts:verifyIosClient")
4625 urls += "?" + c.urlParams_.Encode()
4626 req, err := http.NewRequest("POST", urls, body)
4627 if err != nil {
4628 return nil, err
4629 }
4630 req.Header = reqHeaders
4631 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4632 }
4633
4634
4635
4636
4637
4638
4639
4640 func (c *AccountsVerifyIosClientCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1VerifyIosClientResponse, error) {
4641 gensupport.SetOptions(c.urlParams_, opts...)
4642 res, err := c.doRequest("json")
4643 if res != nil && res.StatusCode == http.StatusNotModified {
4644 if res.Body != nil {
4645 res.Body.Close()
4646 }
4647 return nil, gensupport.WrapError(&googleapi.Error{
4648 Code: res.StatusCode,
4649 Header: res.Header,
4650 })
4651 }
4652 if err != nil {
4653 return nil, err
4654 }
4655 defer googleapi.CloseBody(res)
4656 if err := googleapi.CheckResponse(res); err != nil {
4657 return nil, gensupport.WrapError(err)
4658 }
4659 ret := &GoogleCloudIdentitytoolkitV1VerifyIosClientResponse{
4660 ServerResponse: googleapi.ServerResponse{
4661 Header: res.Header,
4662 HTTPStatusCode: res.StatusCode,
4663 },
4664 }
4665 target := &ret
4666 if err := gensupport.DecodeResponse(target, res); err != nil {
4667 return nil, err
4668 }
4669 return ret, nil
4670 }
4671
4672 type ProjectsAccountsCall struct {
4673 s *Service
4674 targetProjectId string
4675 googlecloudidentitytoolkitv1signuprequest *GoogleCloudIdentitytoolkitV1SignUpRequest
4676 urlParams_ gensupport.URLParams
4677 ctx_ context.Context
4678 header_ http.Header
4679 }
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695 func (r *ProjectsService) Accounts(targetProjectId string, googlecloudidentitytoolkitv1signuprequest *GoogleCloudIdentitytoolkitV1SignUpRequest) *ProjectsAccountsCall {
4696 c := &ProjectsAccountsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4697 c.targetProjectId = targetProjectId
4698 c.googlecloudidentitytoolkitv1signuprequest = googlecloudidentitytoolkitv1signuprequest
4699 return c
4700 }
4701
4702
4703
4704
4705 func (c *ProjectsAccountsCall) Fields(s ...googleapi.Field) *ProjectsAccountsCall {
4706 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4707 return c
4708 }
4709
4710
4711 func (c *ProjectsAccountsCall) Context(ctx context.Context) *ProjectsAccountsCall {
4712 c.ctx_ = ctx
4713 return c
4714 }
4715
4716
4717
4718 func (c *ProjectsAccountsCall) Header() http.Header {
4719 if c.header_ == nil {
4720 c.header_ = make(http.Header)
4721 }
4722 return c.header_
4723 }
4724
4725 func (c *ProjectsAccountsCall) doRequest(alt string) (*http.Response, error) {
4726 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4727 var body io.Reader = nil
4728 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signuprequest)
4729 if err != nil {
4730 return nil, err
4731 }
4732 c.urlParams_.Set("alt", alt)
4733 c.urlParams_.Set("prettyPrint", "false")
4734 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts")
4735 urls += "?" + c.urlParams_.Encode()
4736 req, err := http.NewRequest("POST", urls, body)
4737 if err != nil {
4738 return nil, err
4739 }
4740 req.Header = reqHeaders
4741 googleapi.Expand(req.URL, map[string]string{
4742 "targetProjectId": c.targetProjectId,
4743 })
4744 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4745 }
4746
4747
4748
4749
4750
4751
4752
4753 func (c *ProjectsAccountsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignUpResponse, error) {
4754 gensupport.SetOptions(c.urlParams_, opts...)
4755 res, err := c.doRequest("json")
4756 if res != nil && res.StatusCode == http.StatusNotModified {
4757 if res.Body != nil {
4758 res.Body.Close()
4759 }
4760 return nil, gensupport.WrapError(&googleapi.Error{
4761 Code: res.StatusCode,
4762 Header: res.Header,
4763 })
4764 }
4765 if err != nil {
4766 return nil, err
4767 }
4768 defer googleapi.CloseBody(res)
4769 if err := googleapi.CheckResponse(res); err != nil {
4770 return nil, gensupport.WrapError(err)
4771 }
4772 ret := &GoogleCloudIdentitytoolkitV1SignUpResponse{
4773 ServerResponse: googleapi.ServerResponse{
4774 Header: res.Header,
4775 HTTPStatusCode: res.StatusCode,
4776 },
4777 }
4778 target := &ret
4779 if err := gensupport.DecodeResponse(target, res); err != nil {
4780 return nil, err
4781 }
4782 return ret, nil
4783 }
4784
4785 type ProjectsCreateSessionCookieCall struct {
4786 s *Service
4787 targetProjectId string
4788 googlecloudidentitytoolkitv1createsessioncookierequest *GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest
4789 urlParams_ gensupport.URLParams
4790 ctx_ context.Context
4791 header_ http.Header
4792 }
4793
4794
4795
4796
4797
4798
4799 func (r *ProjectsService) CreateSessionCookie(targetProjectId string, googlecloudidentitytoolkitv1createsessioncookierequest *GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest) *ProjectsCreateSessionCookieCall {
4800 c := &ProjectsCreateSessionCookieCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4801 c.targetProjectId = targetProjectId
4802 c.googlecloudidentitytoolkitv1createsessioncookierequest = googlecloudidentitytoolkitv1createsessioncookierequest
4803 return c
4804 }
4805
4806
4807
4808
4809 func (c *ProjectsCreateSessionCookieCall) Fields(s ...googleapi.Field) *ProjectsCreateSessionCookieCall {
4810 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4811 return c
4812 }
4813
4814
4815 func (c *ProjectsCreateSessionCookieCall) Context(ctx context.Context) *ProjectsCreateSessionCookieCall {
4816 c.ctx_ = ctx
4817 return c
4818 }
4819
4820
4821
4822 func (c *ProjectsCreateSessionCookieCall) Header() http.Header {
4823 if c.header_ == nil {
4824 c.header_ = make(http.Header)
4825 }
4826 return c.header_
4827 }
4828
4829 func (c *ProjectsCreateSessionCookieCall) doRequest(alt string) (*http.Response, error) {
4830 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4831 var body io.Reader = nil
4832 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1createsessioncookierequest)
4833 if err != nil {
4834 return nil, err
4835 }
4836 c.urlParams_.Set("alt", alt)
4837 c.urlParams_.Set("prettyPrint", "false")
4838 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}:createSessionCookie")
4839 urls += "?" + c.urlParams_.Encode()
4840 req, err := http.NewRequest("POST", urls, body)
4841 if err != nil {
4842 return nil, err
4843 }
4844 req.Header = reqHeaders
4845 googleapi.Expand(req.URL, map[string]string{
4846 "targetProjectId": c.targetProjectId,
4847 })
4848 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4849 }
4850
4851
4852
4853
4854
4855
4856
4857 func (c *ProjectsCreateSessionCookieCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse, error) {
4858 gensupport.SetOptions(c.urlParams_, opts...)
4859 res, err := c.doRequest("json")
4860 if res != nil && res.StatusCode == http.StatusNotModified {
4861 if res.Body != nil {
4862 res.Body.Close()
4863 }
4864 return nil, gensupport.WrapError(&googleapi.Error{
4865 Code: res.StatusCode,
4866 Header: res.Header,
4867 })
4868 }
4869 if err != nil {
4870 return nil, err
4871 }
4872 defer googleapi.CloseBody(res)
4873 if err := googleapi.CheckResponse(res); err != nil {
4874 return nil, gensupport.WrapError(err)
4875 }
4876 ret := &GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse{
4877 ServerResponse: googleapi.ServerResponse{
4878 Header: res.Header,
4879 HTTPStatusCode: res.StatusCode,
4880 },
4881 }
4882 target := &ret
4883 if err := gensupport.DecodeResponse(target, res); err != nil {
4884 return nil, err
4885 }
4886 return ret, nil
4887 }
4888
4889 type ProjectsQueryAccountsCall struct {
4890 s *Service
4891 targetProjectId string
4892 googlecloudidentitytoolkitv1queryuserinforequest *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest
4893 urlParams_ gensupport.URLParams
4894 ctx_ context.Context
4895 header_ http.Header
4896 }
4897
4898
4899
4900
4901
4902 func (r *ProjectsService) QueryAccounts(targetProjectId string, googlecloudidentitytoolkitv1queryuserinforequest *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest) *ProjectsQueryAccountsCall {
4903 c := &ProjectsQueryAccountsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
4904 c.targetProjectId = targetProjectId
4905 c.googlecloudidentitytoolkitv1queryuserinforequest = googlecloudidentitytoolkitv1queryuserinforequest
4906 return c
4907 }
4908
4909
4910
4911
4912 func (c *ProjectsQueryAccountsCall) Fields(s ...googleapi.Field) *ProjectsQueryAccountsCall {
4913 c.urlParams_.Set("fields", googleapi.CombineFields(s))
4914 return c
4915 }
4916
4917
4918 func (c *ProjectsQueryAccountsCall) Context(ctx context.Context) *ProjectsQueryAccountsCall {
4919 c.ctx_ = ctx
4920 return c
4921 }
4922
4923
4924
4925 func (c *ProjectsQueryAccountsCall) Header() http.Header {
4926 if c.header_ == nil {
4927 c.header_ = make(http.Header)
4928 }
4929 return c.header_
4930 }
4931
4932 func (c *ProjectsQueryAccountsCall) doRequest(alt string) (*http.Response, error) {
4933 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
4934 var body io.Reader = nil
4935 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1queryuserinforequest)
4936 if err != nil {
4937 return nil, err
4938 }
4939 c.urlParams_.Set("alt", alt)
4940 c.urlParams_.Set("prettyPrint", "false")
4941 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}:queryAccounts")
4942 urls += "?" + c.urlParams_.Encode()
4943 req, err := http.NewRequest("POST", urls, body)
4944 if err != nil {
4945 return nil, err
4946 }
4947 req.Header = reqHeaders
4948 googleapi.Expand(req.URL, map[string]string{
4949 "targetProjectId": c.targetProjectId,
4950 })
4951 return gensupport.SendRequest(c.ctx_, c.s.client, req)
4952 }
4953
4954
4955
4956
4957
4958
4959
4960 func (c *ProjectsQueryAccountsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1QueryUserInfoResponse, error) {
4961 gensupport.SetOptions(c.urlParams_, opts...)
4962 res, err := c.doRequest("json")
4963 if res != nil && res.StatusCode == http.StatusNotModified {
4964 if res.Body != nil {
4965 res.Body.Close()
4966 }
4967 return nil, gensupport.WrapError(&googleapi.Error{
4968 Code: res.StatusCode,
4969 Header: res.Header,
4970 })
4971 }
4972 if err != nil {
4973 return nil, err
4974 }
4975 defer googleapi.CloseBody(res)
4976 if err := googleapi.CheckResponse(res); err != nil {
4977 return nil, gensupport.WrapError(err)
4978 }
4979 ret := &GoogleCloudIdentitytoolkitV1QueryUserInfoResponse{
4980 ServerResponse: googleapi.ServerResponse{
4981 Header: res.Header,
4982 HTTPStatusCode: res.StatusCode,
4983 },
4984 }
4985 target := &ret
4986 if err := gensupport.DecodeResponse(target, res); err != nil {
4987 return nil, err
4988 }
4989 return ret, nil
4990 }
4991
4992 type ProjectsAccountsBatchCreateCall struct {
4993 s *Service
4994 targetProjectId string
4995 googlecloudidentitytoolkitv1uploadaccountrequest *GoogleCloudIdentitytoolkitV1UploadAccountRequest
4996 urlParams_ gensupport.URLParams
4997 ctx_ context.Context
4998 header_ http.Header
4999 }
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009 func (r *ProjectsAccountsService) BatchCreate(targetProjectId string, googlecloudidentitytoolkitv1uploadaccountrequest *GoogleCloudIdentitytoolkitV1UploadAccountRequest) *ProjectsAccountsBatchCreateCall {
5010 c := &ProjectsAccountsBatchCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5011 c.targetProjectId = targetProjectId
5012 c.googlecloudidentitytoolkitv1uploadaccountrequest = googlecloudidentitytoolkitv1uploadaccountrequest
5013 return c
5014 }
5015
5016
5017
5018
5019 func (c *ProjectsAccountsBatchCreateCall) Fields(s ...googleapi.Field) *ProjectsAccountsBatchCreateCall {
5020 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5021 return c
5022 }
5023
5024
5025 func (c *ProjectsAccountsBatchCreateCall) Context(ctx context.Context) *ProjectsAccountsBatchCreateCall {
5026 c.ctx_ = ctx
5027 return c
5028 }
5029
5030
5031
5032 func (c *ProjectsAccountsBatchCreateCall) Header() http.Header {
5033 if c.header_ == nil {
5034 c.header_ = make(http.Header)
5035 }
5036 return c.header_
5037 }
5038
5039 func (c *ProjectsAccountsBatchCreateCall) doRequest(alt string) (*http.Response, error) {
5040 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5041 var body io.Reader = nil
5042 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1uploadaccountrequest)
5043 if err != nil {
5044 return nil, err
5045 }
5046 c.urlParams_.Set("alt", alt)
5047 c.urlParams_.Set("prettyPrint", "false")
5048 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:batchCreate")
5049 urls += "?" + c.urlParams_.Encode()
5050 req, err := http.NewRequest("POST", urls, body)
5051 if err != nil {
5052 return nil, err
5053 }
5054 req.Header = reqHeaders
5055 googleapi.Expand(req.URL, map[string]string{
5056 "targetProjectId": c.targetProjectId,
5057 })
5058 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5059 }
5060
5061
5062
5063
5064
5065
5066
5067 func (c *ProjectsAccountsBatchCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1UploadAccountResponse, error) {
5068 gensupport.SetOptions(c.urlParams_, opts...)
5069 res, err := c.doRequest("json")
5070 if res != nil && res.StatusCode == http.StatusNotModified {
5071 if res.Body != nil {
5072 res.Body.Close()
5073 }
5074 return nil, gensupport.WrapError(&googleapi.Error{
5075 Code: res.StatusCode,
5076 Header: res.Header,
5077 })
5078 }
5079 if err != nil {
5080 return nil, err
5081 }
5082 defer googleapi.CloseBody(res)
5083 if err := googleapi.CheckResponse(res); err != nil {
5084 return nil, gensupport.WrapError(err)
5085 }
5086 ret := &GoogleCloudIdentitytoolkitV1UploadAccountResponse{
5087 ServerResponse: googleapi.ServerResponse{
5088 Header: res.Header,
5089 HTTPStatusCode: res.StatusCode,
5090 },
5091 }
5092 target := &ret
5093 if err := gensupport.DecodeResponse(target, res); err != nil {
5094 return nil, err
5095 }
5096 return ret, nil
5097 }
5098
5099 type ProjectsAccountsBatchDeleteCall struct {
5100 s *Service
5101 targetProjectId string
5102 googlecloudidentitytoolkitv1batchdeleteaccountsrequest *GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest
5103 urlParams_ gensupport.URLParams
5104 ctx_ context.Context
5105 header_ http.Header
5106 }
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117 func (r *ProjectsAccountsService) BatchDelete(targetProjectId string, googlecloudidentitytoolkitv1batchdeleteaccountsrequest *GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest) *ProjectsAccountsBatchDeleteCall {
5118 c := &ProjectsAccountsBatchDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5119 c.targetProjectId = targetProjectId
5120 c.googlecloudidentitytoolkitv1batchdeleteaccountsrequest = googlecloudidentitytoolkitv1batchdeleteaccountsrequest
5121 return c
5122 }
5123
5124
5125
5126
5127 func (c *ProjectsAccountsBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsAccountsBatchDeleteCall {
5128 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5129 return c
5130 }
5131
5132
5133 func (c *ProjectsAccountsBatchDeleteCall) Context(ctx context.Context) *ProjectsAccountsBatchDeleteCall {
5134 c.ctx_ = ctx
5135 return c
5136 }
5137
5138
5139
5140 func (c *ProjectsAccountsBatchDeleteCall) Header() http.Header {
5141 if c.header_ == nil {
5142 c.header_ = make(http.Header)
5143 }
5144 return c.header_
5145 }
5146
5147 func (c *ProjectsAccountsBatchDeleteCall) doRequest(alt string) (*http.Response, error) {
5148 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5149 var body io.Reader = nil
5150 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1batchdeleteaccountsrequest)
5151 if err != nil {
5152 return nil, err
5153 }
5154 c.urlParams_.Set("alt", alt)
5155 c.urlParams_.Set("prettyPrint", "false")
5156 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:batchDelete")
5157 urls += "?" + c.urlParams_.Encode()
5158 req, err := http.NewRequest("POST", urls, body)
5159 if err != nil {
5160 return nil, err
5161 }
5162 req.Header = reqHeaders
5163 googleapi.Expand(req.URL, map[string]string{
5164 "targetProjectId": c.targetProjectId,
5165 })
5166 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5167 }
5168
5169
5170
5171
5172
5173
5174
5175 func (c *ProjectsAccountsBatchDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse, error) {
5176 gensupport.SetOptions(c.urlParams_, opts...)
5177 res, err := c.doRequest("json")
5178 if res != nil && res.StatusCode == http.StatusNotModified {
5179 if res.Body != nil {
5180 res.Body.Close()
5181 }
5182 return nil, gensupport.WrapError(&googleapi.Error{
5183 Code: res.StatusCode,
5184 Header: res.Header,
5185 })
5186 }
5187 if err != nil {
5188 return nil, err
5189 }
5190 defer googleapi.CloseBody(res)
5191 if err := googleapi.CheckResponse(res); err != nil {
5192 return nil, gensupport.WrapError(err)
5193 }
5194 ret := &GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse{
5195 ServerResponse: googleapi.ServerResponse{
5196 Header: res.Header,
5197 HTTPStatusCode: res.StatusCode,
5198 },
5199 }
5200 target := &ret
5201 if err := gensupport.DecodeResponse(target, res); err != nil {
5202 return nil, err
5203 }
5204 return ret, nil
5205 }
5206
5207 type ProjectsAccountsBatchGetCall struct {
5208 s *Service
5209 targetProjectId string
5210 urlParams_ gensupport.URLParams
5211 ifNoneMatch_ string
5212 ctx_ context.Context
5213 header_ http.Header
5214 }
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227 func (r *ProjectsAccountsService) BatchGet(targetProjectId string) *ProjectsAccountsBatchGetCall {
5228 c := &ProjectsAccountsBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5229 c.targetProjectId = targetProjectId
5230 return c
5231 }
5232
5233
5234 func (c *ProjectsAccountsBatchGetCall) DelegatedProjectNumber(delegatedProjectNumber int64) *ProjectsAccountsBatchGetCall {
5235 c.urlParams_.Set("delegatedProjectNumber", fmt.Sprint(delegatedProjectNumber))
5236 return c
5237 }
5238
5239
5240
5241
5242 func (c *ProjectsAccountsBatchGetCall) MaxResults(maxResults int64) *ProjectsAccountsBatchGetCall {
5243 c.urlParams_.Set("maxResults", fmt.Sprint(maxResults))
5244 return c
5245 }
5246
5247
5248
5249 func (c *ProjectsAccountsBatchGetCall) NextPageToken(nextPageToken string) *ProjectsAccountsBatchGetCall {
5250 c.urlParams_.Set("nextPageToken", nextPageToken)
5251 return c
5252 }
5253
5254
5255
5256
5257 func (c *ProjectsAccountsBatchGetCall) TenantId(tenantId string) *ProjectsAccountsBatchGetCall {
5258 c.urlParams_.Set("tenantId", tenantId)
5259 return c
5260 }
5261
5262
5263
5264
5265 func (c *ProjectsAccountsBatchGetCall) Fields(s ...googleapi.Field) *ProjectsAccountsBatchGetCall {
5266 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5267 return c
5268 }
5269
5270
5271
5272
5273 func (c *ProjectsAccountsBatchGetCall) IfNoneMatch(entityTag string) *ProjectsAccountsBatchGetCall {
5274 c.ifNoneMatch_ = entityTag
5275 return c
5276 }
5277
5278
5279 func (c *ProjectsAccountsBatchGetCall) Context(ctx context.Context) *ProjectsAccountsBatchGetCall {
5280 c.ctx_ = ctx
5281 return c
5282 }
5283
5284
5285
5286 func (c *ProjectsAccountsBatchGetCall) Header() http.Header {
5287 if c.header_ == nil {
5288 c.header_ = make(http.Header)
5289 }
5290 return c.header_
5291 }
5292
5293 func (c *ProjectsAccountsBatchGetCall) doRequest(alt string) (*http.Response, error) {
5294 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
5295 if c.ifNoneMatch_ != "" {
5296 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
5297 }
5298 var body io.Reader = nil
5299 c.urlParams_.Set("alt", alt)
5300 c.urlParams_.Set("prettyPrint", "false")
5301 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:batchGet")
5302 urls += "?" + c.urlParams_.Encode()
5303 req, err := http.NewRequest("GET", urls, body)
5304 if err != nil {
5305 return nil, err
5306 }
5307 req.Header = reqHeaders
5308 googleapi.Expand(req.URL, map[string]string{
5309 "targetProjectId": c.targetProjectId,
5310 })
5311 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5312 }
5313
5314
5315
5316
5317
5318
5319
5320 func (c *ProjectsAccountsBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1DownloadAccountResponse, error) {
5321 gensupport.SetOptions(c.urlParams_, opts...)
5322 res, err := c.doRequest("json")
5323 if res != nil && res.StatusCode == http.StatusNotModified {
5324 if res.Body != nil {
5325 res.Body.Close()
5326 }
5327 return nil, gensupport.WrapError(&googleapi.Error{
5328 Code: res.StatusCode,
5329 Header: res.Header,
5330 })
5331 }
5332 if err != nil {
5333 return nil, err
5334 }
5335 defer googleapi.CloseBody(res)
5336 if err := googleapi.CheckResponse(res); err != nil {
5337 return nil, gensupport.WrapError(err)
5338 }
5339 ret := &GoogleCloudIdentitytoolkitV1DownloadAccountResponse{
5340 ServerResponse: googleapi.ServerResponse{
5341 Header: res.Header,
5342 HTTPStatusCode: res.StatusCode,
5343 },
5344 }
5345 target := &ret
5346 if err := gensupport.DecodeResponse(target, res); err != nil {
5347 return nil, err
5348 }
5349 return ret, nil
5350 }
5351
5352
5353
5354
5355 func (c *ProjectsAccountsBatchGetCall) Pages(ctx context.Context, f func(*GoogleCloudIdentitytoolkitV1DownloadAccountResponse) error) error {
5356 c.ctx_ = ctx
5357 defer c.NextPageToken(c.urlParams_.Get("nextPageToken"))
5358 for {
5359 x, err := c.Do()
5360 if err != nil {
5361 return err
5362 }
5363 if err := f(x); err != nil {
5364 return err
5365 }
5366 if x.NextPageToken == "" {
5367 return nil
5368 }
5369 c.NextPageToken(x.NextPageToken)
5370 }
5371 }
5372
5373 type ProjectsAccountsDeleteCall struct {
5374 s *Service
5375 targetProjectId string
5376 googlecloudidentitytoolkitv1deleteaccountrequest *GoogleCloudIdentitytoolkitV1DeleteAccountRequest
5377 urlParams_ gensupport.URLParams
5378 ctx_ context.Context
5379 header_ http.Header
5380 }
5381
5382
5383
5384
5385
5386
5387 func (r *ProjectsAccountsService) Delete(targetProjectId string, googlecloudidentitytoolkitv1deleteaccountrequest *GoogleCloudIdentitytoolkitV1DeleteAccountRequest) *ProjectsAccountsDeleteCall {
5388 c := &ProjectsAccountsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5389 c.targetProjectId = targetProjectId
5390 c.googlecloudidentitytoolkitv1deleteaccountrequest = googlecloudidentitytoolkitv1deleteaccountrequest
5391 return c
5392 }
5393
5394
5395
5396
5397 func (c *ProjectsAccountsDeleteCall) Fields(s ...googleapi.Field) *ProjectsAccountsDeleteCall {
5398 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5399 return c
5400 }
5401
5402
5403 func (c *ProjectsAccountsDeleteCall) Context(ctx context.Context) *ProjectsAccountsDeleteCall {
5404 c.ctx_ = ctx
5405 return c
5406 }
5407
5408
5409
5410 func (c *ProjectsAccountsDeleteCall) Header() http.Header {
5411 if c.header_ == nil {
5412 c.header_ = make(http.Header)
5413 }
5414 return c.header_
5415 }
5416
5417 func (c *ProjectsAccountsDeleteCall) doRequest(alt string) (*http.Response, error) {
5418 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5419 var body io.Reader = nil
5420 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1deleteaccountrequest)
5421 if err != nil {
5422 return nil, err
5423 }
5424 c.urlParams_.Set("alt", alt)
5425 c.urlParams_.Set("prettyPrint", "false")
5426 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:delete")
5427 urls += "?" + c.urlParams_.Encode()
5428 req, err := http.NewRequest("POST", urls, body)
5429 if err != nil {
5430 return nil, err
5431 }
5432 req.Header = reqHeaders
5433 googleapi.Expand(req.URL, map[string]string{
5434 "targetProjectId": c.targetProjectId,
5435 })
5436 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5437 }
5438
5439
5440
5441
5442
5443
5444
5445 func (c *ProjectsAccountsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1DeleteAccountResponse, error) {
5446 gensupport.SetOptions(c.urlParams_, opts...)
5447 res, err := c.doRequest("json")
5448 if res != nil && res.StatusCode == http.StatusNotModified {
5449 if res.Body != nil {
5450 res.Body.Close()
5451 }
5452 return nil, gensupport.WrapError(&googleapi.Error{
5453 Code: res.StatusCode,
5454 Header: res.Header,
5455 })
5456 }
5457 if err != nil {
5458 return nil, err
5459 }
5460 defer googleapi.CloseBody(res)
5461 if err := googleapi.CheckResponse(res); err != nil {
5462 return nil, gensupport.WrapError(err)
5463 }
5464 ret := &GoogleCloudIdentitytoolkitV1DeleteAccountResponse{
5465 ServerResponse: googleapi.ServerResponse{
5466 Header: res.Header,
5467 HTTPStatusCode: res.StatusCode,
5468 },
5469 }
5470 target := &ret
5471 if err := gensupport.DecodeResponse(target, res); err != nil {
5472 return nil, err
5473 }
5474 return ret, nil
5475 }
5476
5477 type ProjectsAccountsLookupCall struct {
5478 s *Service
5479 targetProjectId string
5480 googlecloudidentitytoolkitv1getaccountinforequest *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest
5481 urlParams_ gensupport.URLParams
5482 ctx_ context.Context
5483 header_ http.Header
5484 }
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496 func (r *ProjectsAccountsService) Lookup(targetProjectId string, googlecloudidentitytoolkitv1getaccountinforequest *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest) *ProjectsAccountsLookupCall {
5497 c := &ProjectsAccountsLookupCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5498 c.targetProjectId = targetProjectId
5499 c.googlecloudidentitytoolkitv1getaccountinforequest = googlecloudidentitytoolkitv1getaccountinforequest
5500 return c
5501 }
5502
5503
5504
5505
5506 func (c *ProjectsAccountsLookupCall) Fields(s ...googleapi.Field) *ProjectsAccountsLookupCall {
5507 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5508 return c
5509 }
5510
5511
5512 func (c *ProjectsAccountsLookupCall) Context(ctx context.Context) *ProjectsAccountsLookupCall {
5513 c.ctx_ = ctx
5514 return c
5515 }
5516
5517
5518
5519 func (c *ProjectsAccountsLookupCall) Header() http.Header {
5520 if c.header_ == nil {
5521 c.header_ = make(http.Header)
5522 }
5523 return c.header_
5524 }
5525
5526 func (c *ProjectsAccountsLookupCall) doRequest(alt string) (*http.Response, error) {
5527 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5528 var body io.Reader = nil
5529 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1getaccountinforequest)
5530 if err != nil {
5531 return nil, err
5532 }
5533 c.urlParams_.Set("alt", alt)
5534 c.urlParams_.Set("prettyPrint", "false")
5535 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:lookup")
5536 urls += "?" + c.urlParams_.Encode()
5537 req, err := http.NewRequest("POST", urls, body)
5538 if err != nil {
5539 return nil, err
5540 }
5541 req.Header = reqHeaders
5542 googleapi.Expand(req.URL, map[string]string{
5543 "targetProjectId": c.targetProjectId,
5544 })
5545 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5546 }
5547
5548
5549
5550
5551
5552
5553
5554 func (c *ProjectsAccountsLookupCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetAccountInfoResponse, error) {
5555 gensupport.SetOptions(c.urlParams_, opts...)
5556 res, err := c.doRequest("json")
5557 if res != nil && res.StatusCode == http.StatusNotModified {
5558 if res.Body != nil {
5559 res.Body.Close()
5560 }
5561 return nil, gensupport.WrapError(&googleapi.Error{
5562 Code: res.StatusCode,
5563 Header: res.Header,
5564 })
5565 }
5566 if err != nil {
5567 return nil, err
5568 }
5569 defer googleapi.CloseBody(res)
5570 if err := googleapi.CheckResponse(res); err != nil {
5571 return nil, gensupport.WrapError(err)
5572 }
5573 ret := &GoogleCloudIdentitytoolkitV1GetAccountInfoResponse{
5574 ServerResponse: googleapi.ServerResponse{
5575 Header: res.Header,
5576 HTTPStatusCode: res.StatusCode,
5577 },
5578 }
5579 target := &ret
5580 if err := gensupport.DecodeResponse(target, res); err != nil {
5581 return nil, err
5582 }
5583 return ret, nil
5584 }
5585
5586 type ProjectsAccountsQueryCall struct {
5587 s *Service
5588 targetProjectId string
5589 googlecloudidentitytoolkitv1queryuserinforequest *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest
5590 urlParams_ gensupport.URLParams
5591 ctx_ context.Context
5592 header_ http.Header
5593 }
5594
5595
5596
5597
5598
5599 func (r *ProjectsAccountsService) Query(targetProjectId string, googlecloudidentitytoolkitv1queryuserinforequest *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest) *ProjectsAccountsQueryCall {
5600 c := &ProjectsAccountsQueryCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5601 c.targetProjectId = targetProjectId
5602 c.googlecloudidentitytoolkitv1queryuserinforequest = googlecloudidentitytoolkitv1queryuserinforequest
5603 return c
5604 }
5605
5606
5607
5608
5609 func (c *ProjectsAccountsQueryCall) Fields(s ...googleapi.Field) *ProjectsAccountsQueryCall {
5610 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5611 return c
5612 }
5613
5614
5615 func (c *ProjectsAccountsQueryCall) Context(ctx context.Context) *ProjectsAccountsQueryCall {
5616 c.ctx_ = ctx
5617 return c
5618 }
5619
5620
5621
5622 func (c *ProjectsAccountsQueryCall) Header() http.Header {
5623 if c.header_ == nil {
5624 c.header_ = make(http.Header)
5625 }
5626 return c.header_
5627 }
5628
5629 func (c *ProjectsAccountsQueryCall) doRequest(alt string) (*http.Response, error) {
5630 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5631 var body io.Reader = nil
5632 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1queryuserinforequest)
5633 if err != nil {
5634 return nil, err
5635 }
5636 c.urlParams_.Set("alt", alt)
5637 c.urlParams_.Set("prettyPrint", "false")
5638 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:query")
5639 urls += "?" + c.urlParams_.Encode()
5640 req, err := http.NewRequest("POST", urls, body)
5641 if err != nil {
5642 return nil, err
5643 }
5644 req.Header = reqHeaders
5645 googleapi.Expand(req.URL, map[string]string{
5646 "targetProjectId": c.targetProjectId,
5647 })
5648 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5649 }
5650
5651
5652
5653
5654
5655
5656
5657 func (c *ProjectsAccountsQueryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1QueryUserInfoResponse, error) {
5658 gensupport.SetOptions(c.urlParams_, opts...)
5659 res, err := c.doRequest("json")
5660 if res != nil && res.StatusCode == http.StatusNotModified {
5661 if res.Body != nil {
5662 res.Body.Close()
5663 }
5664 return nil, gensupport.WrapError(&googleapi.Error{
5665 Code: res.StatusCode,
5666 Header: res.Header,
5667 })
5668 }
5669 if err != nil {
5670 return nil, err
5671 }
5672 defer googleapi.CloseBody(res)
5673 if err := googleapi.CheckResponse(res); err != nil {
5674 return nil, gensupport.WrapError(err)
5675 }
5676 ret := &GoogleCloudIdentitytoolkitV1QueryUserInfoResponse{
5677 ServerResponse: googleapi.ServerResponse{
5678 Header: res.Header,
5679 HTTPStatusCode: res.StatusCode,
5680 },
5681 }
5682 target := &ret
5683 if err := gensupport.DecodeResponse(target, res); err != nil {
5684 return nil, err
5685 }
5686 return ret, nil
5687 }
5688
5689 type ProjectsAccountsSendOobCodeCall struct {
5690 s *Service
5691 targetProjectId string
5692 googlecloudidentitytoolkitv1getoobcoderequest *GoogleCloudIdentitytoolkitV1GetOobCodeRequest
5693 urlParams_ gensupport.URLParams
5694 ctx_ context.Context
5695 header_ http.Header
5696 }
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706 func (r *ProjectsAccountsService) SendOobCode(targetProjectId string, googlecloudidentitytoolkitv1getoobcoderequest *GoogleCloudIdentitytoolkitV1GetOobCodeRequest) *ProjectsAccountsSendOobCodeCall {
5707 c := &ProjectsAccountsSendOobCodeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5708 c.targetProjectId = targetProjectId
5709 c.googlecloudidentitytoolkitv1getoobcoderequest = googlecloudidentitytoolkitv1getoobcoderequest
5710 return c
5711 }
5712
5713
5714
5715
5716 func (c *ProjectsAccountsSendOobCodeCall) Fields(s ...googleapi.Field) *ProjectsAccountsSendOobCodeCall {
5717 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5718 return c
5719 }
5720
5721
5722 func (c *ProjectsAccountsSendOobCodeCall) Context(ctx context.Context) *ProjectsAccountsSendOobCodeCall {
5723 c.ctx_ = ctx
5724 return c
5725 }
5726
5727
5728
5729 func (c *ProjectsAccountsSendOobCodeCall) Header() http.Header {
5730 if c.header_ == nil {
5731 c.header_ = make(http.Header)
5732 }
5733 return c.header_
5734 }
5735
5736 func (c *ProjectsAccountsSendOobCodeCall) doRequest(alt string) (*http.Response, error) {
5737 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5738 var body io.Reader = nil
5739 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1getoobcoderequest)
5740 if err != nil {
5741 return nil, err
5742 }
5743 c.urlParams_.Set("alt", alt)
5744 c.urlParams_.Set("prettyPrint", "false")
5745 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:sendOobCode")
5746 urls += "?" + c.urlParams_.Encode()
5747 req, err := http.NewRequest("POST", urls, body)
5748 if err != nil {
5749 return nil, err
5750 }
5751 req.Header = reqHeaders
5752 googleapi.Expand(req.URL, map[string]string{
5753 "targetProjectId": c.targetProjectId,
5754 })
5755 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5756 }
5757
5758
5759
5760
5761
5762
5763
5764 func (c *ProjectsAccountsSendOobCodeCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetOobCodeResponse, error) {
5765 gensupport.SetOptions(c.urlParams_, opts...)
5766 res, err := c.doRequest("json")
5767 if res != nil && res.StatusCode == http.StatusNotModified {
5768 if res.Body != nil {
5769 res.Body.Close()
5770 }
5771 return nil, gensupport.WrapError(&googleapi.Error{
5772 Code: res.StatusCode,
5773 Header: res.Header,
5774 })
5775 }
5776 if err != nil {
5777 return nil, err
5778 }
5779 defer googleapi.CloseBody(res)
5780 if err := googleapi.CheckResponse(res); err != nil {
5781 return nil, gensupport.WrapError(err)
5782 }
5783 ret := &GoogleCloudIdentitytoolkitV1GetOobCodeResponse{
5784 ServerResponse: googleapi.ServerResponse{
5785 Header: res.Header,
5786 HTTPStatusCode: res.StatusCode,
5787 },
5788 }
5789 target := &ret
5790 if err := gensupport.DecodeResponse(target, res); err != nil {
5791 return nil, err
5792 }
5793 return ret, nil
5794 }
5795
5796 type ProjectsAccountsUpdateCall struct {
5797 s *Service
5798 targetProjectId string
5799 googlecloudidentitytoolkitv1setaccountinforequest *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest
5800 urlParams_ gensupport.URLParams
5801 ctx_ context.Context
5802 header_ http.Header
5803 }
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814 func (r *ProjectsAccountsService) Update(targetProjectId string, googlecloudidentitytoolkitv1setaccountinforequest *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest) *ProjectsAccountsUpdateCall {
5815 c := &ProjectsAccountsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5816 c.targetProjectId = targetProjectId
5817 c.googlecloudidentitytoolkitv1setaccountinforequest = googlecloudidentitytoolkitv1setaccountinforequest
5818 return c
5819 }
5820
5821
5822
5823
5824 func (c *ProjectsAccountsUpdateCall) Fields(s ...googleapi.Field) *ProjectsAccountsUpdateCall {
5825 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5826 return c
5827 }
5828
5829
5830 func (c *ProjectsAccountsUpdateCall) Context(ctx context.Context) *ProjectsAccountsUpdateCall {
5831 c.ctx_ = ctx
5832 return c
5833 }
5834
5835
5836
5837 func (c *ProjectsAccountsUpdateCall) Header() http.Header {
5838 if c.header_ == nil {
5839 c.header_ = make(http.Header)
5840 }
5841 return c.header_
5842 }
5843
5844 func (c *ProjectsAccountsUpdateCall) doRequest(alt string) (*http.Response, error) {
5845 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5846 var body io.Reader = nil
5847 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1setaccountinforequest)
5848 if err != nil {
5849 return nil, err
5850 }
5851 c.urlParams_.Set("alt", alt)
5852 c.urlParams_.Set("prettyPrint", "false")
5853 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/accounts:update")
5854 urls += "?" + c.urlParams_.Encode()
5855 req, err := http.NewRequest("POST", urls, body)
5856 if err != nil {
5857 return nil, err
5858 }
5859 req.Header = reqHeaders
5860 googleapi.Expand(req.URL, map[string]string{
5861 "targetProjectId": c.targetProjectId,
5862 })
5863 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5864 }
5865
5866
5867
5868
5869
5870
5871
5872 func (c *ProjectsAccountsUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SetAccountInfoResponse, error) {
5873 gensupport.SetOptions(c.urlParams_, opts...)
5874 res, err := c.doRequest("json")
5875 if res != nil && res.StatusCode == http.StatusNotModified {
5876 if res.Body != nil {
5877 res.Body.Close()
5878 }
5879 return nil, gensupport.WrapError(&googleapi.Error{
5880 Code: res.StatusCode,
5881 Header: res.Header,
5882 })
5883 }
5884 if err != nil {
5885 return nil, err
5886 }
5887 defer googleapi.CloseBody(res)
5888 if err := googleapi.CheckResponse(res); err != nil {
5889 return nil, gensupport.WrapError(err)
5890 }
5891 ret := &GoogleCloudIdentitytoolkitV1SetAccountInfoResponse{
5892 ServerResponse: googleapi.ServerResponse{
5893 Header: res.Header,
5894 HTTPStatusCode: res.StatusCode,
5895 },
5896 }
5897 target := &ret
5898 if err := gensupport.DecodeResponse(target, res); err != nil {
5899 return nil, err
5900 }
5901 return ret, nil
5902 }
5903
5904 type ProjectsTenantsAccountsCall struct {
5905 s *Service
5906 targetProjectId string
5907 tenantId string
5908 googlecloudidentitytoolkitv1signuprequest *GoogleCloudIdentitytoolkitV1SignUpRequest
5909 urlParams_ gensupport.URLParams
5910 ctx_ context.Context
5911 header_ http.Header
5912 }
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931 func (r *ProjectsTenantsService) Accounts(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1signuprequest *GoogleCloudIdentitytoolkitV1SignUpRequest) *ProjectsTenantsAccountsCall {
5932 c := &ProjectsTenantsAccountsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
5933 c.targetProjectId = targetProjectId
5934 c.tenantId = tenantId
5935 c.googlecloudidentitytoolkitv1signuprequest = googlecloudidentitytoolkitv1signuprequest
5936 return c
5937 }
5938
5939
5940
5941
5942 func (c *ProjectsTenantsAccountsCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsCall {
5943 c.urlParams_.Set("fields", googleapi.CombineFields(s))
5944 return c
5945 }
5946
5947
5948 func (c *ProjectsTenantsAccountsCall) Context(ctx context.Context) *ProjectsTenantsAccountsCall {
5949 c.ctx_ = ctx
5950 return c
5951 }
5952
5953
5954
5955 func (c *ProjectsTenantsAccountsCall) Header() http.Header {
5956 if c.header_ == nil {
5957 c.header_ = make(http.Header)
5958 }
5959 return c.header_
5960 }
5961
5962 func (c *ProjectsTenantsAccountsCall) doRequest(alt string) (*http.Response, error) {
5963 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
5964 var body io.Reader = nil
5965 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1signuprequest)
5966 if err != nil {
5967 return nil, err
5968 }
5969 c.urlParams_.Set("alt", alt)
5970 c.urlParams_.Set("prettyPrint", "false")
5971 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts")
5972 urls += "?" + c.urlParams_.Encode()
5973 req, err := http.NewRequest("POST", urls, body)
5974 if err != nil {
5975 return nil, err
5976 }
5977 req.Header = reqHeaders
5978 googleapi.Expand(req.URL, map[string]string{
5979 "targetProjectId": c.targetProjectId,
5980 "tenantId": c.tenantId,
5981 })
5982 return gensupport.SendRequest(c.ctx_, c.s.client, req)
5983 }
5984
5985
5986
5987
5988
5989
5990
5991 func (c *ProjectsTenantsAccountsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SignUpResponse, error) {
5992 gensupport.SetOptions(c.urlParams_, opts...)
5993 res, err := c.doRequest("json")
5994 if res != nil && res.StatusCode == http.StatusNotModified {
5995 if res.Body != nil {
5996 res.Body.Close()
5997 }
5998 return nil, gensupport.WrapError(&googleapi.Error{
5999 Code: res.StatusCode,
6000 Header: res.Header,
6001 })
6002 }
6003 if err != nil {
6004 return nil, err
6005 }
6006 defer googleapi.CloseBody(res)
6007 if err := googleapi.CheckResponse(res); err != nil {
6008 return nil, gensupport.WrapError(err)
6009 }
6010 ret := &GoogleCloudIdentitytoolkitV1SignUpResponse{
6011 ServerResponse: googleapi.ServerResponse{
6012 Header: res.Header,
6013 HTTPStatusCode: res.StatusCode,
6014 },
6015 }
6016 target := &ret
6017 if err := gensupport.DecodeResponse(target, res); err != nil {
6018 return nil, err
6019 }
6020 return ret, nil
6021 }
6022
6023 type ProjectsTenantsCreateSessionCookieCall struct {
6024 s *Service
6025 targetProjectId string
6026 tenantId string
6027 googlecloudidentitytoolkitv1createsessioncookierequest *GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest
6028 urlParams_ gensupport.URLParams
6029 ctx_ context.Context
6030 header_ http.Header
6031 }
6032
6033
6034
6035
6036
6037
6038
6039
6040 func (r *ProjectsTenantsService) CreateSessionCookie(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1createsessioncookierequest *GoogleCloudIdentitytoolkitV1CreateSessionCookieRequest) *ProjectsTenantsCreateSessionCookieCall {
6041 c := &ProjectsTenantsCreateSessionCookieCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6042 c.targetProjectId = targetProjectId
6043 c.tenantId = tenantId
6044 c.googlecloudidentitytoolkitv1createsessioncookierequest = googlecloudidentitytoolkitv1createsessioncookierequest
6045 return c
6046 }
6047
6048
6049
6050
6051 func (c *ProjectsTenantsCreateSessionCookieCall) Fields(s ...googleapi.Field) *ProjectsTenantsCreateSessionCookieCall {
6052 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6053 return c
6054 }
6055
6056
6057 func (c *ProjectsTenantsCreateSessionCookieCall) Context(ctx context.Context) *ProjectsTenantsCreateSessionCookieCall {
6058 c.ctx_ = ctx
6059 return c
6060 }
6061
6062
6063
6064 func (c *ProjectsTenantsCreateSessionCookieCall) Header() http.Header {
6065 if c.header_ == nil {
6066 c.header_ = make(http.Header)
6067 }
6068 return c.header_
6069 }
6070
6071 func (c *ProjectsTenantsCreateSessionCookieCall) doRequest(alt string) (*http.Response, error) {
6072 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6073 var body io.Reader = nil
6074 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1createsessioncookierequest)
6075 if err != nil {
6076 return nil, err
6077 }
6078 c.urlParams_.Set("alt", alt)
6079 c.urlParams_.Set("prettyPrint", "false")
6080 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}:createSessionCookie")
6081 urls += "?" + c.urlParams_.Encode()
6082 req, err := http.NewRequest("POST", urls, body)
6083 if err != nil {
6084 return nil, err
6085 }
6086 req.Header = reqHeaders
6087 googleapi.Expand(req.URL, map[string]string{
6088 "targetProjectId": c.targetProjectId,
6089 "tenantId": c.tenantId,
6090 })
6091 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6092 }
6093
6094
6095
6096
6097
6098
6099
6100 func (c *ProjectsTenantsCreateSessionCookieCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse, error) {
6101 gensupport.SetOptions(c.urlParams_, opts...)
6102 res, err := c.doRequest("json")
6103 if res != nil && res.StatusCode == http.StatusNotModified {
6104 if res.Body != nil {
6105 res.Body.Close()
6106 }
6107 return nil, gensupport.WrapError(&googleapi.Error{
6108 Code: res.StatusCode,
6109 Header: res.Header,
6110 })
6111 }
6112 if err != nil {
6113 return nil, err
6114 }
6115 defer googleapi.CloseBody(res)
6116 if err := googleapi.CheckResponse(res); err != nil {
6117 return nil, gensupport.WrapError(err)
6118 }
6119 ret := &GoogleCloudIdentitytoolkitV1CreateSessionCookieResponse{
6120 ServerResponse: googleapi.ServerResponse{
6121 Header: res.Header,
6122 HTTPStatusCode: res.StatusCode,
6123 },
6124 }
6125 target := &ret
6126 if err := gensupport.DecodeResponse(target, res); err != nil {
6127 return nil, err
6128 }
6129 return ret, nil
6130 }
6131
6132 type ProjectsTenantsAccountsBatchCreateCall struct {
6133 s *Service
6134 targetProjectId string
6135 tenantId string
6136 googlecloudidentitytoolkitv1uploadaccountrequest *GoogleCloudIdentitytoolkitV1UploadAccountRequest
6137 urlParams_ gensupport.URLParams
6138 ctx_ context.Context
6139 header_ http.Header
6140 }
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151 func (r *ProjectsTenantsAccountsService) BatchCreate(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1uploadaccountrequest *GoogleCloudIdentitytoolkitV1UploadAccountRequest) *ProjectsTenantsAccountsBatchCreateCall {
6152 c := &ProjectsTenantsAccountsBatchCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6153 c.targetProjectId = targetProjectId
6154 c.tenantId = tenantId
6155 c.googlecloudidentitytoolkitv1uploadaccountrequest = googlecloudidentitytoolkitv1uploadaccountrequest
6156 return c
6157 }
6158
6159
6160
6161
6162 func (c *ProjectsTenantsAccountsBatchCreateCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsBatchCreateCall {
6163 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6164 return c
6165 }
6166
6167
6168 func (c *ProjectsTenantsAccountsBatchCreateCall) Context(ctx context.Context) *ProjectsTenantsAccountsBatchCreateCall {
6169 c.ctx_ = ctx
6170 return c
6171 }
6172
6173
6174
6175 func (c *ProjectsTenantsAccountsBatchCreateCall) Header() http.Header {
6176 if c.header_ == nil {
6177 c.header_ = make(http.Header)
6178 }
6179 return c.header_
6180 }
6181
6182 func (c *ProjectsTenantsAccountsBatchCreateCall) doRequest(alt string) (*http.Response, error) {
6183 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6184 var body io.Reader = nil
6185 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1uploadaccountrequest)
6186 if err != nil {
6187 return nil, err
6188 }
6189 c.urlParams_.Set("alt", alt)
6190 c.urlParams_.Set("prettyPrint", "false")
6191 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:batchCreate")
6192 urls += "?" + c.urlParams_.Encode()
6193 req, err := http.NewRequest("POST", urls, body)
6194 if err != nil {
6195 return nil, err
6196 }
6197 req.Header = reqHeaders
6198 googleapi.Expand(req.URL, map[string]string{
6199 "targetProjectId": c.targetProjectId,
6200 "tenantId": c.tenantId,
6201 })
6202 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6203 }
6204
6205
6206
6207
6208
6209
6210
6211 func (c *ProjectsTenantsAccountsBatchCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1UploadAccountResponse, error) {
6212 gensupport.SetOptions(c.urlParams_, opts...)
6213 res, err := c.doRequest("json")
6214 if res != nil && res.StatusCode == http.StatusNotModified {
6215 if res.Body != nil {
6216 res.Body.Close()
6217 }
6218 return nil, gensupport.WrapError(&googleapi.Error{
6219 Code: res.StatusCode,
6220 Header: res.Header,
6221 })
6222 }
6223 if err != nil {
6224 return nil, err
6225 }
6226 defer googleapi.CloseBody(res)
6227 if err := googleapi.CheckResponse(res); err != nil {
6228 return nil, gensupport.WrapError(err)
6229 }
6230 ret := &GoogleCloudIdentitytoolkitV1UploadAccountResponse{
6231 ServerResponse: googleapi.ServerResponse{
6232 Header: res.Header,
6233 HTTPStatusCode: res.StatusCode,
6234 },
6235 }
6236 target := &ret
6237 if err := gensupport.DecodeResponse(target, res); err != nil {
6238 return nil, err
6239 }
6240 return ret, nil
6241 }
6242
6243 type ProjectsTenantsAccountsBatchDeleteCall struct {
6244 s *Service
6245 targetProjectId string
6246 tenantId string
6247 googlecloudidentitytoolkitv1batchdeleteaccountsrequest *GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest
6248 urlParams_ gensupport.URLParams
6249 ctx_ context.Context
6250 header_ http.Header
6251 }
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265 func (r *ProjectsTenantsAccountsService) BatchDelete(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1batchdeleteaccountsrequest *GoogleCloudIdentitytoolkitV1BatchDeleteAccountsRequest) *ProjectsTenantsAccountsBatchDeleteCall {
6266 c := &ProjectsTenantsAccountsBatchDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6267 c.targetProjectId = targetProjectId
6268 c.tenantId = tenantId
6269 c.googlecloudidentitytoolkitv1batchdeleteaccountsrequest = googlecloudidentitytoolkitv1batchdeleteaccountsrequest
6270 return c
6271 }
6272
6273
6274
6275
6276 func (c *ProjectsTenantsAccountsBatchDeleteCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsBatchDeleteCall {
6277 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6278 return c
6279 }
6280
6281
6282 func (c *ProjectsTenantsAccountsBatchDeleteCall) Context(ctx context.Context) *ProjectsTenantsAccountsBatchDeleteCall {
6283 c.ctx_ = ctx
6284 return c
6285 }
6286
6287
6288
6289 func (c *ProjectsTenantsAccountsBatchDeleteCall) Header() http.Header {
6290 if c.header_ == nil {
6291 c.header_ = make(http.Header)
6292 }
6293 return c.header_
6294 }
6295
6296 func (c *ProjectsTenantsAccountsBatchDeleteCall) doRequest(alt string) (*http.Response, error) {
6297 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6298 var body io.Reader = nil
6299 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1batchdeleteaccountsrequest)
6300 if err != nil {
6301 return nil, err
6302 }
6303 c.urlParams_.Set("alt", alt)
6304 c.urlParams_.Set("prettyPrint", "false")
6305 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:batchDelete")
6306 urls += "?" + c.urlParams_.Encode()
6307 req, err := http.NewRequest("POST", urls, body)
6308 if err != nil {
6309 return nil, err
6310 }
6311 req.Header = reqHeaders
6312 googleapi.Expand(req.URL, map[string]string{
6313 "targetProjectId": c.targetProjectId,
6314 "tenantId": c.tenantId,
6315 })
6316 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6317 }
6318
6319
6320
6321
6322
6323
6324
6325 func (c *ProjectsTenantsAccountsBatchDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse, error) {
6326 gensupport.SetOptions(c.urlParams_, opts...)
6327 res, err := c.doRequest("json")
6328 if res != nil && res.StatusCode == http.StatusNotModified {
6329 if res.Body != nil {
6330 res.Body.Close()
6331 }
6332 return nil, gensupport.WrapError(&googleapi.Error{
6333 Code: res.StatusCode,
6334 Header: res.Header,
6335 })
6336 }
6337 if err != nil {
6338 return nil, err
6339 }
6340 defer googleapi.CloseBody(res)
6341 if err := googleapi.CheckResponse(res); err != nil {
6342 return nil, gensupport.WrapError(err)
6343 }
6344 ret := &GoogleCloudIdentitytoolkitV1BatchDeleteAccountsResponse{
6345 ServerResponse: googleapi.ServerResponse{
6346 Header: res.Header,
6347 HTTPStatusCode: res.StatusCode,
6348 },
6349 }
6350 target := &ret
6351 if err := gensupport.DecodeResponse(target, res); err != nil {
6352 return nil, err
6353 }
6354 return ret, nil
6355 }
6356
6357 type ProjectsTenantsAccountsBatchGetCall struct {
6358 s *Service
6359 targetProjectId string
6360 tenantId string
6361 urlParams_ gensupport.URLParams
6362 ifNoneMatch_ string
6363 ctx_ context.Context
6364 header_ http.Header
6365 }
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380 func (r *ProjectsTenantsAccountsService) BatchGet(targetProjectId string, tenantId string) *ProjectsTenantsAccountsBatchGetCall {
6381 c := &ProjectsTenantsAccountsBatchGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6382 c.targetProjectId = targetProjectId
6383 c.tenantId = tenantId
6384 return c
6385 }
6386
6387
6388 func (c *ProjectsTenantsAccountsBatchGetCall) DelegatedProjectNumber(delegatedProjectNumber int64) *ProjectsTenantsAccountsBatchGetCall {
6389 c.urlParams_.Set("delegatedProjectNumber", fmt.Sprint(delegatedProjectNumber))
6390 return c
6391 }
6392
6393
6394
6395
6396 func (c *ProjectsTenantsAccountsBatchGetCall) MaxResults(maxResults int64) *ProjectsTenantsAccountsBatchGetCall {
6397 c.urlParams_.Set("maxResults", fmt.Sprint(maxResults))
6398 return c
6399 }
6400
6401
6402
6403 func (c *ProjectsTenantsAccountsBatchGetCall) NextPageToken(nextPageToken string) *ProjectsTenantsAccountsBatchGetCall {
6404 c.urlParams_.Set("nextPageToken", nextPageToken)
6405 return c
6406 }
6407
6408
6409
6410
6411 func (c *ProjectsTenantsAccountsBatchGetCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsBatchGetCall {
6412 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6413 return c
6414 }
6415
6416
6417
6418
6419 func (c *ProjectsTenantsAccountsBatchGetCall) IfNoneMatch(entityTag string) *ProjectsTenantsAccountsBatchGetCall {
6420 c.ifNoneMatch_ = entityTag
6421 return c
6422 }
6423
6424
6425 func (c *ProjectsTenantsAccountsBatchGetCall) Context(ctx context.Context) *ProjectsTenantsAccountsBatchGetCall {
6426 c.ctx_ = ctx
6427 return c
6428 }
6429
6430
6431
6432 func (c *ProjectsTenantsAccountsBatchGetCall) Header() http.Header {
6433 if c.header_ == nil {
6434 c.header_ = make(http.Header)
6435 }
6436 return c.header_
6437 }
6438
6439 func (c *ProjectsTenantsAccountsBatchGetCall) doRequest(alt string) (*http.Response, error) {
6440 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
6441 if c.ifNoneMatch_ != "" {
6442 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
6443 }
6444 var body io.Reader = nil
6445 c.urlParams_.Set("alt", alt)
6446 c.urlParams_.Set("prettyPrint", "false")
6447 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:batchGet")
6448 urls += "?" + c.urlParams_.Encode()
6449 req, err := http.NewRequest("GET", urls, body)
6450 if err != nil {
6451 return nil, err
6452 }
6453 req.Header = reqHeaders
6454 googleapi.Expand(req.URL, map[string]string{
6455 "targetProjectId": c.targetProjectId,
6456 "tenantId": c.tenantId,
6457 })
6458 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6459 }
6460
6461
6462
6463
6464
6465
6466
6467 func (c *ProjectsTenantsAccountsBatchGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1DownloadAccountResponse, error) {
6468 gensupport.SetOptions(c.urlParams_, opts...)
6469 res, err := c.doRequest("json")
6470 if res != nil && res.StatusCode == http.StatusNotModified {
6471 if res.Body != nil {
6472 res.Body.Close()
6473 }
6474 return nil, gensupport.WrapError(&googleapi.Error{
6475 Code: res.StatusCode,
6476 Header: res.Header,
6477 })
6478 }
6479 if err != nil {
6480 return nil, err
6481 }
6482 defer googleapi.CloseBody(res)
6483 if err := googleapi.CheckResponse(res); err != nil {
6484 return nil, gensupport.WrapError(err)
6485 }
6486 ret := &GoogleCloudIdentitytoolkitV1DownloadAccountResponse{
6487 ServerResponse: googleapi.ServerResponse{
6488 Header: res.Header,
6489 HTTPStatusCode: res.StatusCode,
6490 },
6491 }
6492 target := &ret
6493 if err := gensupport.DecodeResponse(target, res); err != nil {
6494 return nil, err
6495 }
6496 return ret, nil
6497 }
6498
6499
6500
6501
6502 func (c *ProjectsTenantsAccountsBatchGetCall) Pages(ctx context.Context, f func(*GoogleCloudIdentitytoolkitV1DownloadAccountResponse) error) error {
6503 c.ctx_ = ctx
6504 defer c.NextPageToken(c.urlParams_.Get("nextPageToken"))
6505 for {
6506 x, err := c.Do()
6507 if err != nil {
6508 return err
6509 }
6510 if err := f(x); err != nil {
6511 return err
6512 }
6513 if x.NextPageToken == "" {
6514 return nil
6515 }
6516 c.NextPageToken(x.NextPageToken)
6517 }
6518 }
6519
6520 type ProjectsTenantsAccountsDeleteCall struct {
6521 s *Service
6522 targetProjectId string
6523 tenantId string
6524 googlecloudidentitytoolkitv1deleteaccountrequest *GoogleCloudIdentitytoolkitV1DeleteAccountRequest
6525 urlParams_ gensupport.URLParams
6526 ctx_ context.Context
6527 header_ http.Header
6528 }
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539 func (r *ProjectsTenantsAccountsService) Delete(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1deleteaccountrequest *GoogleCloudIdentitytoolkitV1DeleteAccountRequest) *ProjectsTenantsAccountsDeleteCall {
6540 c := &ProjectsTenantsAccountsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6541 c.targetProjectId = targetProjectId
6542 c.tenantId = tenantId
6543 c.googlecloudidentitytoolkitv1deleteaccountrequest = googlecloudidentitytoolkitv1deleteaccountrequest
6544 return c
6545 }
6546
6547
6548
6549
6550 func (c *ProjectsTenantsAccountsDeleteCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsDeleteCall {
6551 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6552 return c
6553 }
6554
6555
6556 func (c *ProjectsTenantsAccountsDeleteCall) Context(ctx context.Context) *ProjectsTenantsAccountsDeleteCall {
6557 c.ctx_ = ctx
6558 return c
6559 }
6560
6561
6562
6563 func (c *ProjectsTenantsAccountsDeleteCall) Header() http.Header {
6564 if c.header_ == nil {
6565 c.header_ = make(http.Header)
6566 }
6567 return c.header_
6568 }
6569
6570 func (c *ProjectsTenantsAccountsDeleteCall) doRequest(alt string) (*http.Response, error) {
6571 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6572 var body io.Reader = nil
6573 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1deleteaccountrequest)
6574 if err != nil {
6575 return nil, err
6576 }
6577 c.urlParams_.Set("alt", alt)
6578 c.urlParams_.Set("prettyPrint", "false")
6579 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:delete")
6580 urls += "?" + c.urlParams_.Encode()
6581 req, err := http.NewRequest("POST", urls, body)
6582 if err != nil {
6583 return nil, err
6584 }
6585 req.Header = reqHeaders
6586 googleapi.Expand(req.URL, map[string]string{
6587 "targetProjectId": c.targetProjectId,
6588 "tenantId": c.tenantId,
6589 })
6590 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6591 }
6592
6593
6594
6595
6596
6597
6598
6599 func (c *ProjectsTenantsAccountsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1DeleteAccountResponse, error) {
6600 gensupport.SetOptions(c.urlParams_, opts...)
6601 res, err := c.doRequest("json")
6602 if res != nil && res.StatusCode == http.StatusNotModified {
6603 if res.Body != nil {
6604 res.Body.Close()
6605 }
6606 return nil, gensupport.WrapError(&googleapi.Error{
6607 Code: res.StatusCode,
6608 Header: res.Header,
6609 })
6610 }
6611 if err != nil {
6612 return nil, err
6613 }
6614 defer googleapi.CloseBody(res)
6615 if err := googleapi.CheckResponse(res); err != nil {
6616 return nil, gensupport.WrapError(err)
6617 }
6618 ret := &GoogleCloudIdentitytoolkitV1DeleteAccountResponse{
6619 ServerResponse: googleapi.ServerResponse{
6620 Header: res.Header,
6621 HTTPStatusCode: res.StatusCode,
6622 },
6623 }
6624 target := &ret
6625 if err := gensupport.DecodeResponse(target, res); err != nil {
6626 return nil, err
6627 }
6628 return ret, nil
6629 }
6630
6631 type ProjectsTenantsAccountsLookupCall struct {
6632 s *Service
6633 targetProjectId string
6634 tenantId string
6635 googlecloudidentitytoolkitv1getaccountinforequest *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest
6636 urlParams_ gensupport.URLParams
6637 ctx_ context.Context
6638 header_ http.Header
6639 }
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653 func (r *ProjectsTenantsAccountsService) Lookup(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1getaccountinforequest *GoogleCloudIdentitytoolkitV1GetAccountInfoRequest) *ProjectsTenantsAccountsLookupCall {
6654 c := &ProjectsTenantsAccountsLookupCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6655 c.targetProjectId = targetProjectId
6656 c.tenantId = tenantId
6657 c.googlecloudidentitytoolkitv1getaccountinforequest = googlecloudidentitytoolkitv1getaccountinforequest
6658 return c
6659 }
6660
6661
6662
6663
6664 func (c *ProjectsTenantsAccountsLookupCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsLookupCall {
6665 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6666 return c
6667 }
6668
6669
6670 func (c *ProjectsTenantsAccountsLookupCall) Context(ctx context.Context) *ProjectsTenantsAccountsLookupCall {
6671 c.ctx_ = ctx
6672 return c
6673 }
6674
6675
6676
6677 func (c *ProjectsTenantsAccountsLookupCall) Header() http.Header {
6678 if c.header_ == nil {
6679 c.header_ = make(http.Header)
6680 }
6681 return c.header_
6682 }
6683
6684 func (c *ProjectsTenantsAccountsLookupCall) doRequest(alt string) (*http.Response, error) {
6685 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6686 var body io.Reader = nil
6687 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1getaccountinforequest)
6688 if err != nil {
6689 return nil, err
6690 }
6691 c.urlParams_.Set("alt", alt)
6692 c.urlParams_.Set("prettyPrint", "false")
6693 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:lookup")
6694 urls += "?" + c.urlParams_.Encode()
6695 req, err := http.NewRequest("POST", urls, body)
6696 if err != nil {
6697 return nil, err
6698 }
6699 req.Header = reqHeaders
6700 googleapi.Expand(req.URL, map[string]string{
6701 "targetProjectId": c.targetProjectId,
6702 "tenantId": c.tenantId,
6703 })
6704 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6705 }
6706
6707
6708
6709
6710
6711
6712
6713 func (c *ProjectsTenantsAccountsLookupCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetAccountInfoResponse, error) {
6714 gensupport.SetOptions(c.urlParams_, opts...)
6715 res, err := c.doRequest("json")
6716 if res != nil && res.StatusCode == http.StatusNotModified {
6717 if res.Body != nil {
6718 res.Body.Close()
6719 }
6720 return nil, gensupport.WrapError(&googleapi.Error{
6721 Code: res.StatusCode,
6722 Header: res.Header,
6723 })
6724 }
6725 if err != nil {
6726 return nil, err
6727 }
6728 defer googleapi.CloseBody(res)
6729 if err := googleapi.CheckResponse(res); err != nil {
6730 return nil, gensupport.WrapError(err)
6731 }
6732 ret := &GoogleCloudIdentitytoolkitV1GetAccountInfoResponse{
6733 ServerResponse: googleapi.ServerResponse{
6734 Header: res.Header,
6735 HTTPStatusCode: res.StatusCode,
6736 },
6737 }
6738 target := &ret
6739 if err := gensupport.DecodeResponse(target, res); err != nil {
6740 return nil, err
6741 }
6742 return ret, nil
6743 }
6744
6745 type ProjectsTenantsAccountsQueryCall struct {
6746 s *Service
6747 targetProjectId string
6748 tenantId string
6749 googlecloudidentitytoolkitv1queryuserinforequest *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest
6750 urlParams_ gensupport.URLParams
6751 ctx_ context.Context
6752 header_ http.Header
6753 }
6754
6755
6756
6757
6758
6759
6760 func (r *ProjectsTenantsAccountsService) Query(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1queryuserinforequest *GoogleCloudIdentitytoolkitV1QueryUserInfoRequest) *ProjectsTenantsAccountsQueryCall {
6761 c := &ProjectsTenantsAccountsQueryCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6762 c.targetProjectId = targetProjectId
6763 c.tenantId = tenantId
6764 c.googlecloudidentitytoolkitv1queryuserinforequest = googlecloudidentitytoolkitv1queryuserinforequest
6765 return c
6766 }
6767
6768
6769
6770
6771 func (c *ProjectsTenantsAccountsQueryCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsQueryCall {
6772 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6773 return c
6774 }
6775
6776
6777 func (c *ProjectsTenantsAccountsQueryCall) Context(ctx context.Context) *ProjectsTenantsAccountsQueryCall {
6778 c.ctx_ = ctx
6779 return c
6780 }
6781
6782
6783
6784 func (c *ProjectsTenantsAccountsQueryCall) Header() http.Header {
6785 if c.header_ == nil {
6786 c.header_ = make(http.Header)
6787 }
6788 return c.header_
6789 }
6790
6791 func (c *ProjectsTenantsAccountsQueryCall) doRequest(alt string) (*http.Response, error) {
6792 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6793 var body io.Reader = nil
6794 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1queryuserinforequest)
6795 if err != nil {
6796 return nil, err
6797 }
6798 c.urlParams_.Set("alt", alt)
6799 c.urlParams_.Set("prettyPrint", "false")
6800 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:query")
6801 urls += "?" + c.urlParams_.Encode()
6802 req, err := http.NewRequest("POST", urls, body)
6803 if err != nil {
6804 return nil, err
6805 }
6806 req.Header = reqHeaders
6807 googleapi.Expand(req.URL, map[string]string{
6808 "targetProjectId": c.targetProjectId,
6809 "tenantId": c.tenantId,
6810 })
6811 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6812 }
6813
6814
6815
6816
6817
6818
6819
6820 func (c *ProjectsTenantsAccountsQueryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1QueryUserInfoResponse, error) {
6821 gensupport.SetOptions(c.urlParams_, opts...)
6822 res, err := c.doRequest("json")
6823 if res != nil && res.StatusCode == http.StatusNotModified {
6824 if res.Body != nil {
6825 res.Body.Close()
6826 }
6827 return nil, gensupport.WrapError(&googleapi.Error{
6828 Code: res.StatusCode,
6829 Header: res.Header,
6830 })
6831 }
6832 if err != nil {
6833 return nil, err
6834 }
6835 defer googleapi.CloseBody(res)
6836 if err := googleapi.CheckResponse(res); err != nil {
6837 return nil, gensupport.WrapError(err)
6838 }
6839 ret := &GoogleCloudIdentitytoolkitV1QueryUserInfoResponse{
6840 ServerResponse: googleapi.ServerResponse{
6841 Header: res.Header,
6842 HTTPStatusCode: res.StatusCode,
6843 },
6844 }
6845 target := &ret
6846 if err := gensupport.DecodeResponse(target, res); err != nil {
6847 return nil, err
6848 }
6849 return ret, nil
6850 }
6851
6852 type ProjectsTenantsAccountsSendOobCodeCall struct {
6853 s *Service
6854 targetProjectId string
6855 tenantId string
6856 googlecloudidentitytoolkitv1getoobcoderequest *GoogleCloudIdentitytoolkitV1GetOobCodeRequest
6857 urlParams_ gensupport.URLParams
6858 ctx_ context.Context
6859 header_ http.Header
6860 }
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872 func (r *ProjectsTenantsAccountsService) SendOobCode(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1getoobcoderequest *GoogleCloudIdentitytoolkitV1GetOobCodeRequest) *ProjectsTenantsAccountsSendOobCodeCall {
6873 c := &ProjectsTenantsAccountsSendOobCodeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6874 c.targetProjectId = targetProjectId
6875 c.tenantId = tenantId
6876 c.googlecloudidentitytoolkitv1getoobcoderequest = googlecloudidentitytoolkitv1getoobcoderequest
6877 return c
6878 }
6879
6880
6881
6882
6883 func (c *ProjectsTenantsAccountsSendOobCodeCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsSendOobCodeCall {
6884 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6885 return c
6886 }
6887
6888
6889 func (c *ProjectsTenantsAccountsSendOobCodeCall) Context(ctx context.Context) *ProjectsTenantsAccountsSendOobCodeCall {
6890 c.ctx_ = ctx
6891 return c
6892 }
6893
6894
6895
6896 func (c *ProjectsTenantsAccountsSendOobCodeCall) Header() http.Header {
6897 if c.header_ == nil {
6898 c.header_ = make(http.Header)
6899 }
6900 return c.header_
6901 }
6902
6903 func (c *ProjectsTenantsAccountsSendOobCodeCall) doRequest(alt string) (*http.Response, error) {
6904 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
6905 var body io.Reader = nil
6906 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1getoobcoderequest)
6907 if err != nil {
6908 return nil, err
6909 }
6910 c.urlParams_.Set("alt", alt)
6911 c.urlParams_.Set("prettyPrint", "false")
6912 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:sendOobCode")
6913 urls += "?" + c.urlParams_.Encode()
6914 req, err := http.NewRequest("POST", urls, body)
6915 if err != nil {
6916 return nil, err
6917 }
6918 req.Header = reqHeaders
6919 googleapi.Expand(req.URL, map[string]string{
6920 "targetProjectId": c.targetProjectId,
6921 "tenantId": c.tenantId,
6922 })
6923 return gensupport.SendRequest(c.ctx_, c.s.client, req)
6924 }
6925
6926
6927
6928
6929
6930
6931
6932 func (c *ProjectsTenantsAccountsSendOobCodeCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetOobCodeResponse, error) {
6933 gensupport.SetOptions(c.urlParams_, opts...)
6934 res, err := c.doRequest("json")
6935 if res != nil && res.StatusCode == http.StatusNotModified {
6936 if res.Body != nil {
6937 res.Body.Close()
6938 }
6939 return nil, gensupport.WrapError(&googleapi.Error{
6940 Code: res.StatusCode,
6941 Header: res.Header,
6942 })
6943 }
6944 if err != nil {
6945 return nil, err
6946 }
6947 defer googleapi.CloseBody(res)
6948 if err := googleapi.CheckResponse(res); err != nil {
6949 return nil, gensupport.WrapError(err)
6950 }
6951 ret := &GoogleCloudIdentitytoolkitV1GetOobCodeResponse{
6952 ServerResponse: googleapi.ServerResponse{
6953 Header: res.Header,
6954 HTTPStatusCode: res.StatusCode,
6955 },
6956 }
6957 target := &ret
6958 if err := gensupport.DecodeResponse(target, res); err != nil {
6959 return nil, err
6960 }
6961 return ret, nil
6962 }
6963
6964 type ProjectsTenantsAccountsUpdateCall struct {
6965 s *Service
6966 targetProjectId string
6967 tenantId string
6968 googlecloudidentitytoolkitv1setaccountinforequest *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest
6969 urlParams_ gensupport.URLParams
6970 ctx_ context.Context
6971 header_ http.Header
6972 }
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986 func (r *ProjectsTenantsAccountsService) Update(targetProjectId string, tenantId string, googlecloudidentitytoolkitv1setaccountinforequest *GoogleCloudIdentitytoolkitV1SetAccountInfoRequest) *ProjectsTenantsAccountsUpdateCall {
6987 c := &ProjectsTenantsAccountsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
6988 c.targetProjectId = targetProjectId
6989 c.tenantId = tenantId
6990 c.googlecloudidentitytoolkitv1setaccountinforequest = googlecloudidentitytoolkitv1setaccountinforequest
6991 return c
6992 }
6993
6994
6995
6996
6997 func (c *ProjectsTenantsAccountsUpdateCall) Fields(s ...googleapi.Field) *ProjectsTenantsAccountsUpdateCall {
6998 c.urlParams_.Set("fields", googleapi.CombineFields(s))
6999 return c
7000 }
7001
7002
7003 func (c *ProjectsTenantsAccountsUpdateCall) Context(ctx context.Context) *ProjectsTenantsAccountsUpdateCall {
7004 c.ctx_ = ctx
7005 return c
7006 }
7007
7008
7009
7010 func (c *ProjectsTenantsAccountsUpdateCall) Header() http.Header {
7011 if c.header_ == nil {
7012 c.header_ = make(http.Header)
7013 }
7014 return c.header_
7015 }
7016
7017 func (c *ProjectsTenantsAccountsUpdateCall) doRequest(alt string) (*http.Response, error) {
7018 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_)
7019 var body io.Reader = nil
7020 body, err := googleapi.WithoutDataWrapper.JSONReader(c.googlecloudidentitytoolkitv1setaccountinforequest)
7021 if err != nil {
7022 return nil, err
7023 }
7024 c.urlParams_.Set("alt", alt)
7025 c.urlParams_.Set("prettyPrint", "false")
7026 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects/{+targetProjectId}/tenants/{+tenantId}/accounts:update")
7027 urls += "?" + c.urlParams_.Encode()
7028 req, err := http.NewRequest("POST", urls, body)
7029 if err != nil {
7030 return nil, err
7031 }
7032 req.Header = reqHeaders
7033 googleapi.Expand(req.URL, map[string]string{
7034 "targetProjectId": c.targetProjectId,
7035 "tenantId": c.tenantId,
7036 })
7037 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7038 }
7039
7040
7041
7042
7043
7044
7045
7046 func (c *ProjectsTenantsAccountsUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1SetAccountInfoResponse, error) {
7047 gensupport.SetOptions(c.urlParams_, opts...)
7048 res, err := c.doRequest("json")
7049 if res != nil && res.StatusCode == http.StatusNotModified {
7050 if res.Body != nil {
7051 res.Body.Close()
7052 }
7053 return nil, gensupport.WrapError(&googleapi.Error{
7054 Code: res.StatusCode,
7055 Header: res.Header,
7056 })
7057 }
7058 if err != nil {
7059 return nil, err
7060 }
7061 defer googleapi.CloseBody(res)
7062 if err := googleapi.CheckResponse(res); err != nil {
7063 return nil, gensupport.WrapError(err)
7064 }
7065 ret := &GoogleCloudIdentitytoolkitV1SetAccountInfoResponse{
7066 ServerResponse: googleapi.ServerResponse{
7067 Header: res.Header,
7068 HTTPStatusCode: res.StatusCode,
7069 },
7070 }
7071 target := &ret
7072 if err := gensupport.DecodeResponse(target, res); err != nil {
7073 return nil, err
7074 }
7075 return ret, nil
7076 }
7077
7078 type V1GetProjectsCall struct {
7079 s *Service
7080 urlParams_ gensupport.URLParams
7081 ifNoneMatch_ string
7082 ctx_ context.Context
7083 header_ http.Header
7084 }
7085
7086
7087
7088
7089 func (r *V1Service) GetProjects() *V1GetProjectsCall {
7090 c := &V1GetProjectsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7091 return c
7092 }
7093
7094
7095
7096
7097
7098 func (c *V1GetProjectsCall) AndroidPackageName(androidPackageName string) *V1GetProjectsCall {
7099 c.urlParams_.Set("androidPackageName", androidPackageName)
7100 return c
7101 }
7102
7103
7104
7105
7106
7107 func (c *V1GetProjectsCall) ClientId(clientId string) *V1GetProjectsCall {
7108 c.urlParams_.Set("clientId", clientId)
7109 return c
7110 }
7111
7112
7113
7114
7115 func (c *V1GetProjectsCall) DelegatedProjectNumber(delegatedProjectNumber int64) *V1GetProjectsCall {
7116 c.urlParams_.Set("delegatedProjectNumber", fmt.Sprint(delegatedProjectNumber))
7117 return c
7118 }
7119
7120
7121
7122
7123
7124
7125 func (c *V1GetProjectsCall) FirebaseAppId(firebaseAppId string) *V1GetProjectsCall {
7126 c.urlParams_.Set("firebaseAppId", firebaseAppId)
7127 return c
7128 }
7129
7130
7131
7132
7133 func (c *V1GetProjectsCall) IosBundleId(iosBundleId string) *V1GetProjectsCall {
7134 c.urlParams_.Set("iosBundleId", iosBundleId)
7135 return c
7136 }
7137
7138
7139
7140
7141 func (c *V1GetProjectsCall) ProjectNumber(projectNumber int64) *V1GetProjectsCall {
7142 c.urlParams_.Set("projectNumber", fmt.Sprint(projectNumber))
7143 return c
7144 }
7145
7146
7147
7148 func (c *V1GetProjectsCall) ReturnDynamicLink(returnDynamicLink bool) *V1GetProjectsCall {
7149 c.urlParams_.Set("returnDynamicLink", fmt.Sprint(returnDynamicLink))
7150 return c
7151 }
7152
7153
7154
7155
7156 func (c *V1GetProjectsCall) Sha1Cert(sha1Cert string) *V1GetProjectsCall {
7157 c.urlParams_.Set("sha1Cert", sha1Cert)
7158 return c
7159 }
7160
7161
7162
7163
7164 func (c *V1GetProjectsCall) Fields(s ...googleapi.Field) *V1GetProjectsCall {
7165 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7166 return c
7167 }
7168
7169
7170
7171
7172 func (c *V1GetProjectsCall) IfNoneMatch(entityTag string) *V1GetProjectsCall {
7173 c.ifNoneMatch_ = entityTag
7174 return c
7175 }
7176
7177
7178 func (c *V1GetProjectsCall) Context(ctx context.Context) *V1GetProjectsCall {
7179 c.ctx_ = ctx
7180 return c
7181 }
7182
7183
7184
7185 func (c *V1GetProjectsCall) Header() http.Header {
7186 if c.header_ == nil {
7187 c.header_ = make(http.Header)
7188 }
7189 return c.header_
7190 }
7191
7192 func (c *V1GetProjectsCall) doRequest(alt string) (*http.Response, error) {
7193 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7194 if c.ifNoneMatch_ != "" {
7195 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7196 }
7197 var body io.Reader = nil
7198 c.urlParams_.Set("alt", alt)
7199 c.urlParams_.Set("prettyPrint", "false")
7200 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/projects")
7201 urls += "?" + c.urlParams_.Encode()
7202 req, err := http.NewRequest("GET", urls, body)
7203 if err != nil {
7204 return nil, err
7205 }
7206 req.Header = reqHeaders
7207 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7208 }
7209
7210
7211
7212
7213
7214
7215
7216 func (c *V1GetProjectsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetProjectConfigResponse, error) {
7217 gensupport.SetOptions(c.urlParams_, opts...)
7218 res, err := c.doRequest("json")
7219 if res != nil && res.StatusCode == http.StatusNotModified {
7220 if res.Body != nil {
7221 res.Body.Close()
7222 }
7223 return nil, gensupport.WrapError(&googleapi.Error{
7224 Code: res.StatusCode,
7225 Header: res.Header,
7226 })
7227 }
7228 if err != nil {
7229 return nil, err
7230 }
7231 defer googleapi.CloseBody(res)
7232 if err := googleapi.CheckResponse(res); err != nil {
7233 return nil, gensupport.WrapError(err)
7234 }
7235 ret := &GoogleCloudIdentitytoolkitV1GetProjectConfigResponse{
7236 ServerResponse: googleapi.ServerResponse{
7237 Header: res.Header,
7238 HTTPStatusCode: res.StatusCode,
7239 },
7240 }
7241 target := &ret
7242 if err := gensupport.DecodeResponse(target, res); err != nil {
7243 return nil, err
7244 }
7245 return ret, nil
7246 }
7247
7248 type V1GetPublicKeysCall struct {
7249 s *Service
7250 urlParams_ gensupport.URLParams
7251 ifNoneMatch_ string
7252 ctx_ context.Context
7253 header_ http.Header
7254 }
7255
7256
7257
7258
7259 func (r *V1Service) GetPublicKeys() *V1GetPublicKeysCall {
7260 c := &V1GetPublicKeysCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7261 return c
7262 }
7263
7264
7265
7266
7267 func (c *V1GetPublicKeysCall) Fields(s ...googleapi.Field) *V1GetPublicKeysCall {
7268 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7269 return c
7270 }
7271
7272
7273
7274
7275 func (c *V1GetPublicKeysCall) IfNoneMatch(entityTag string) *V1GetPublicKeysCall {
7276 c.ifNoneMatch_ = entityTag
7277 return c
7278 }
7279
7280
7281 func (c *V1GetPublicKeysCall) Context(ctx context.Context) *V1GetPublicKeysCall {
7282 c.ctx_ = ctx
7283 return c
7284 }
7285
7286
7287
7288 func (c *V1GetPublicKeysCall) Header() http.Header {
7289 if c.header_ == nil {
7290 c.header_ = make(http.Header)
7291 }
7292 return c.header_
7293 }
7294
7295 func (c *V1GetPublicKeysCall) doRequest(alt string) (*http.Response, error) {
7296 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7297 if c.ifNoneMatch_ != "" {
7298 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7299 }
7300 var body io.Reader = nil
7301 c.urlParams_.Set("alt", alt)
7302 c.urlParams_.Set("prettyPrint", "false")
7303 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/publicKeys")
7304 urls += "?" + c.urlParams_.Encode()
7305 req, err := http.NewRequest("GET", urls, body)
7306 if err != nil {
7307 return nil, err
7308 }
7309 req.Header = reqHeaders
7310 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7311 }
7312
7313
7314 func (c *V1GetPublicKeysCall) Do(opts ...googleapi.CallOption) error {
7315 gensupport.SetOptions(c.urlParams_, opts...)
7316 res, err := c.doRequest("json")
7317 if err != nil {
7318 return err
7319 }
7320 defer googleapi.CloseBody(res)
7321 if err := googleapi.CheckResponse(res); err != nil {
7322 return gensupport.WrapError(err)
7323 }
7324 return nil
7325 }
7326
7327 type V1GetRecaptchaParamsCall struct {
7328 s *Service
7329 urlParams_ gensupport.URLParams
7330 ifNoneMatch_ string
7331 ctx_ context.Context
7332 header_ http.Header
7333 }
7334
7335
7336
7337 func (r *V1Service) GetRecaptchaParams() *V1GetRecaptchaParamsCall {
7338 c := &V1GetRecaptchaParamsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7339 return c
7340 }
7341
7342
7343
7344
7345 func (c *V1GetRecaptchaParamsCall) Fields(s ...googleapi.Field) *V1GetRecaptchaParamsCall {
7346 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7347 return c
7348 }
7349
7350
7351
7352
7353 func (c *V1GetRecaptchaParamsCall) IfNoneMatch(entityTag string) *V1GetRecaptchaParamsCall {
7354 c.ifNoneMatch_ = entityTag
7355 return c
7356 }
7357
7358
7359 func (c *V1GetRecaptchaParamsCall) Context(ctx context.Context) *V1GetRecaptchaParamsCall {
7360 c.ctx_ = ctx
7361 return c
7362 }
7363
7364
7365
7366 func (c *V1GetRecaptchaParamsCall) Header() http.Header {
7367 if c.header_ == nil {
7368 c.header_ = make(http.Header)
7369 }
7370 return c.header_
7371 }
7372
7373 func (c *V1GetRecaptchaParamsCall) doRequest(alt string) (*http.Response, error) {
7374 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7375 if c.ifNoneMatch_ != "" {
7376 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7377 }
7378 var body io.Reader = nil
7379 c.urlParams_.Set("alt", alt)
7380 c.urlParams_.Set("prettyPrint", "false")
7381 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/recaptchaParams")
7382 urls += "?" + c.urlParams_.Encode()
7383 req, err := http.NewRequest("GET", urls, body)
7384 if err != nil {
7385 return nil, err
7386 }
7387 req.Header = reqHeaders
7388 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7389 }
7390
7391
7392
7393
7394
7395
7396
7397 func (c *V1GetRecaptchaParamsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetRecaptchaParamResponse, error) {
7398 gensupport.SetOptions(c.urlParams_, opts...)
7399 res, err := c.doRequest("json")
7400 if res != nil && res.StatusCode == http.StatusNotModified {
7401 if res.Body != nil {
7402 res.Body.Close()
7403 }
7404 return nil, gensupport.WrapError(&googleapi.Error{
7405 Code: res.StatusCode,
7406 Header: res.Header,
7407 })
7408 }
7409 if err != nil {
7410 return nil, err
7411 }
7412 defer googleapi.CloseBody(res)
7413 if err := googleapi.CheckResponse(res); err != nil {
7414 return nil, gensupport.WrapError(err)
7415 }
7416 ret := &GoogleCloudIdentitytoolkitV1GetRecaptchaParamResponse{
7417 ServerResponse: googleapi.ServerResponse{
7418 Header: res.Header,
7419 HTTPStatusCode: res.StatusCode,
7420 },
7421 }
7422 target := &ret
7423 if err := gensupport.DecodeResponse(target, res); err != nil {
7424 return nil, err
7425 }
7426 return ret, nil
7427 }
7428
7429 type V1GetSessionCookiePublicKeysCall struct {
7430 s *Service
7431 urlParams_ gensupport.URLParams
7432 ifNoneMatch_ string
7433 ctx_ context.Context
7434 header_ http.Header
7435 }
7436
7437
7438
7439
7440 func (r *V1Service) GetSessionCookiePublicKeys() *V1GetSessionCookiePublicKeysCall {
7441 c := &V1GetSessionCookiePublicKeysCall{s: r.s, urlParams_: make(gensupport.URLParams)}
7442 return c
7443 }
7444
7445
7446
7447
7448 func (c *V1GetSessionCookiePublicKeysCall) Fields(s ...googleapi.Field) *V1GetSessionCookiePublicKeysCall {
7449 c.urlParams_.Set("fields", googleapi.CombineFields(s))
7450 return c
7451 }
7452
7453
7454
7455
7456 func (c *V1GetSessionCookiePublicKeysCall) IfNoneMatch(entityTag string) *V1GetSessionCookiePublicKeysCall {
7457 c.ifNoneMatch_ = entityTag
7458 return c
7459 }
7460
7461
7462 func (c *V1GetSessionCookiePublicKeysCall) Context(ctx context.Context) *V1GetSessionCookiePublicKeysCall {
7463 c.ctx_ = ctx
7464 return c
7465 }
7466
7467
7468
7469 func (c *V1GetSessionCookiePublicKeysCall) Header() http.Header {
7470 if c.header_ == nil {
7471 c.header_ = make(http.Header)
7472 }
7473 return c.header_
7474 }
7475
7476 func (c *V1GetSessionCookiePublicKeysCall) doRequest(alt string) (*http.Response, error) {
7477 reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_)
7478 if c.ifNoneMatch_ != "" {
7479 reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
7480 }
7481 var body io.Reader = nil
7482 c.urlParams_.Set("alt", alt)
7483 c.urlParams_.Set("prettyPrint", "false")
7484 urls := googleapi.ResolveRelative(c.s.BasePath, "v1/sessionCookiePublicKeys")
7485 urls += "?" + c.urlParams_.Encode()
7486 req, err := http.NewRequest("GET", urls, body)
7487 if err != nil {
7488 return nil, err
7489 }
7490 req.Header = reqHeaders
7491 return gensupport.SendRequest(c.ctx_, c.s.client, req)
7492 }
7493
7494
7495
7496
7497
7498
7499
7500 func (c *V1GetSessionCookiePublicKeysCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIdentitytoolkitV1GetSessionCookiePublicKeysResponse, error) {
7501 gensupport.SetOptions(c.urlParams_, opts...)
7502 res, err := c.doRequest("json")
7503 if res != nil && res.StatusCode == http.StatusNotModified {
7504 if res.Body != nil {
7505 res.Body.Close()
7506 }
7507 return nil, gensupport.WrapError(&googleapi.Error{
7508 Code: res.StatusCode,
7509 Header: res.Header,
7510 })
7511 }
7512 if err != nil {
7513 return nil, err
7514 }
7515 defer googleapi.CloseBody(res)
7516 if err := googleapi.CheckResponse(res); err != nil {
7517 return nil, gensupport.WrapError(err)
7518 }
7519 ret := &GoogleCloudIdentitytoolkitV1GetSessionCookiePublicKeysResponse{
7520 ServerResponse: googleapi.ServerResponse{
7521 Header: res.Header,
7522 HTTPStatusCode: res.StatusCode,
7523 },
7524 }
7525 target := &ret
7526 if err := gensupport.DecodeResponse(target, res); err != nil {
7527 return nil, err
7528 }
7529 return ret, nil
7530 }
7531
View as plain text