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