Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/public-api/go/v1/organization.pb.go
2500 views
1
// Copyright (c) 2025 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by protoc-gen-go. DO NOT EDIT.
6
// versions:
7
// protoc-gen-go v1.28.1
8
// protoc (unknown)
9
// source: gitpod/v1/organization.proto
10
11
package v1
12
13
import (
14
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
15
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
16
durationpb "google.golang.org/protobuf/types/known/durationpb"
17
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
18
reflect "reflect"
19
sync "sync"
20
)
21
22
const (
23
// Verify that this generated code is sufficiently up-to-date.
24
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
25
// Verify that runtime/protoimpl is sufficiently up-to-date.
26
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
27
)
28
29
type OrganizationRole int32
30
31
const (
32
OrganizationRole_ORGANIZATION_ROLE_UNSPECIFIED OrganizationRole = 0
33
OrganizationRole_ORGANIZATION_ROLE_OWNER OrganizationRole = 1
34
OrganizationRole_ORGANIZATION_ROLE_MEMBER OrganizationRole = 2
35
OrganizationRole_ORGANIZATION_ROLE_COLLABORATOR OrganizationRole = 3
36
)
37
38
// Enum value maps for OrganizationRole.
39
var (
40
OrganizationRole_name = map[int32]string{
41
0: "ORGANIZATION_ROLE_UNSPECIFIED",
42
1: "ORGANIZATION_ROLE_OWNER",
43
2: "ORGANIZATION_ROLE_MEMBER",
44
3: "ORGANIZATION_ROLE_COLLABORATOR",
45
}
46
OrganizationRole_value = map[string]int32{
47
"ORGANIZATION_ROLE_UNSPECIFIED": 0,
48
"ORGANIZATION_ROLE_OWNER": 1,
49
"ORGANIZATION_ROLE_MEMBER": 2,
50
"ORGANIZATION_ROLE_COLLABORATOR": 3,
51
}
52
)
53
54
func (x OrganizationRole) Enum() *OrganizationRole {
55
p := new(OrganizationRole)
56
*p = x
57
return p
58
}
59
60
func (x OrganizationRole) String() string {
61
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
62
}
63
64
func (OrganizationRole) Descriptor() protoreflect.EnumDescriptor {
65
return file_gitpod_v1_organization_proto_enumTypes[0].Descriptor()
66
}
67
68
func (OrganizationRole) Type() protoreflect.EnumType {
69
return &file_gitpod_v1_organization_proto_enumTypes[0]
70
}
71
72
func (x OrganizationRole) Number() protoreflect.EnumNumber {
73
return protoreflect.EnumNumber(x)
74
}
75
76
// Deprecated: Use OrganizationRole.Descriptor instead.
77
func (OrganizationRole) EnumDescriptor() ([]byte, []int) {
78
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{0}
79
}
80
81
// OrganizationPermissions define permissions that are restrictable using
82
// RoleRestrictions
83
type OrganizationPermission int32
84
85
const (
86
OrganizationPermission_ORGANIZATION_PERMISSION_UNSPECIFIED OrganizationPermission = 0
87
OrganizationPermission_ORGANIZATION_PERMISSION_START_ARBITRARY_REPOS OrganizationPermission = 1
88
)
89
90
// Enum value maps for OrganizationPermission.
91
var (
92
OrganizationPermission_name = map[int32]string{
93
0: "ORGANIZATION_PERMISSION_UNSPECIFIED",
94
1: "ORGANIZATION_PERMISSION_START_ARBITRARY_REPOS",
95
}
96
OrganizationPermission_value = map[string]int32{
97
"ORGANIZATION_PERMISSION_UNSPECIFIED": 0,
98
"ORGANIZATION_PERMISSION_START_ARBITRARY_REPOS": 1,
99
}
100
)
101
102
func (x OrganizationPermission) Enum() *OrganizationPermission {
103
p := new(OrganizationPermission)
104
*p = x
105
return p
106
}
107
108
func (x OrganizationPermission) String() string {
109
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
110
}
111
112
func (OrganizationPermission) Descriptor() protoreflect.EnumDescriptor {
113
return file_gitpod_v1_organization_proto_enumTypes[1].Descriptor()
114
}
115
116
func (OrganizationPermission) Type() protoreflect.EnumType {
117
return &file_gitpod_v1_organization_proto_enumTypes[1]
118
}
119
120
func (x OrganizationPermission) Number() protoreflect.EnumNumber {
121
return protoreflect.EnumNumber(x)
122
}
123
124
// Deprecated: Use OrganizationPermission.Descriptor instead.
125
func (OrganizationPermission) EnumDescriptor() ([]byte, []int) {
126
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{1}
127
}
128
129
type ListOrganizationsRequest_Scope int32
130
131
const (
132
ListOrganizationsRequest_SCOPE_UNSPECIFIED ListOrganizationsRequest_Scope = 0
133
ListOrganizationsRequest_SCOPE_MEMBER ListOrganizationsRequest_Scope = 1
134
ListOrganizationsRequest_SCOPE_ALL ListOrganizationsRequest_Scope = 2
135
)
136
137
// Enum value maps for ListOrganizationsRequest_Scope.
138
var (
139
ListOrganizationsRequest_Scope_name = map[int32]string{
140
0: "SCOPE_UNSPECIFIED",
141
1: "SCOPE_MEMBER",
142
2: "SCOPE_ALL",
143
}
144
ListOrganizationsRequest_Scope_value = map[string]int32{
145
"SCOPE_UNSPECIFIED": 0,
146
"SCOPE_MEMBER": 1,
147
"SCOPE_ALL": 2,
148
}
149
)
150
151
func (x ListOrganizationsRequest_Scope) Enum() *ListOrganizationsRequest_Scope {
152
p := new(ListOrganizationsRequest_Scope)
153
*p = x
154
return p
155
}
156
157
func (x ListOrganizationsRequest_Scope) String() string {
158
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
159
}
160
161
func (ListOrganizationsRequest_Scope) Descriptor() protoreflect.EnumDescriptor {
162
return file_gitpod_v1_organization_proto_enumTypes[2].Descriptor()
163
}
164
165
func (ListOrganizationsRequest_Scope) Type() protoreflect.EnumType {
166
return &file_gitpod_v1_organization_proto_enumTypes[2]
167
}
168
169
func (x ListOrganizationsRequest_Scope) Number() protoreflect.EnumNumber {
170
return protoreflect.EnumNumber(x)
171
}
172
173
// Deprecated: Use ListOrganizationsRequest_Scope.Descriptor instead.
174
func (ListOrganizationsRequest_Scope) EnumDescriptor() ([]byte, []int) {
175
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{18, 0}
176
}
177
178
type Organization struct {
179
state protoimpl.MessageState
180
sizeCache protoimpl.SizeCache
181
unknownFields protoimpl.UnknownFields
182
183
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
184
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
185
CreationTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
186
Slug string `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
187
}
188
189
func (x *Organization) Reset() {
190
*x = Organization{}
191
if protoimpl.UnsafeEnabled {
192
mi := &file_gitpod_v1_organization_proto_msgTypes[0]
193
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
194
ms.StoreMessageInfo(mi)
195
}
196
}
197
198
func (x *Organization) String() string {
199
return protoimpl.X.MessageStringOf(x)
200
}
201
202
func (*Organization) ProtoMessage() {}
203
204
func (x *Organization) ProtoReflect() protoreflect.Message {
205
mi := &file_gitpod_v1_organization_proto_msgTypes[0]
206
if protoimpl.UnsafeEnabled && x != nil {
207
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
208
if ms.LoadMessageInfo() == nil {
209
ms.StoreMessageInfo(mi)
210
}
211
return ms
212
}
213
return mi.MessageOf(x)
214
}
215
216
// Deprecated: Use Organization.ProtoReflect.Descriptor instead.
217
func (*Organization) Descriptor() ([]byte, []int) {
218
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{0}
219
}
220
221
func (x *Organization) GetId() string {
222
if x != nil {
223
return x.Id
224
}
225
return ""
226
}
227
228
func (x *Organization) GetName() string {
229
if x != nil {
230
return x.Name
231
}
232
return ""
233
}
234
235
func (x *Organization) GetCreationTime() *timestamppb.Timestamp {
236
if x != nil {
237
return x.CreationTime
238
}
239
return nil
240
}
241
242
func (x *Organization) GetSlug() string {
243
if x != nil {
244
return x.Slug
245
}
246
return ""
247
}
248
249
type OrganizationMember struct {
250
state protoimpl.MessageState
251
sizeCache protoimpl.SizeCache
252
unknownFields protoimpl.UnknownFields
253
254
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
255
Role OrganizationRole `protobuf:"varint,2,opt,name=role,proto3,enum=gitpod.v1.OrganizationRole" json:"role,omitempty"`
256
MemberSince *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=member_since,json=memberSince,proto3" json:"member_since,omitempty"`
257
AvatarUrl string `protobuf:"bytes,4,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
258
FullName string `protobuf:"bytes,5,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
259
Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
260
OwnedByOrganization bool `protobuf:"varint,7,opt,name=owned_by_organization,json=ownedByOrganization,proto3" json:"owned_by_organization,omitempty"`
261
}
262
263
func (x *OrganizationMember) Reset() {
264
*x = OrganizationMember{}
265
if protoimpl.UnsafeEnabled {
266
mi := &file_gitpod_v1_organization_proto_msgTypes[1]
267
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
268
ms.StoreMessageInfo(mi)
269
}
270
}
271
272
func (x *OrganizationMember) String() string {
273
return protoimpl.X.MessageStringOf(x)
274
}
275
276
func (*OrganizationMember) ProtoMessage() {}
277
278
func (x *OrganizationMember) ProtoReflect() protoreflect.Message {
279
mi := &file_gitpod_v1_organization_proto_msgTypes[1]
280
if protoimpl.UnsafeEnabled && x != nil {
281
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
282
if ms.LoadMessageInfo() == nil {
283
ms.StoreMessageInfo(mi)
284
}
285
return ms
286
}
287
return mi.MessageOf(x)
288
}
289
290
// Deprecated: Use OrganizationMember.ProtoReflect.Descriptor instead.
291
func (*OrganizationMember) Descriptor() ([]byte, []int) {
292
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{1}
293
}
294
295
func (x *OrganizationMember) GetUserId() string {
296
if x != nil {
297
return x.UserId
298
}
299
return ""
300
}
301
302
func (x *OrganizationMember) GetRole() OrganizationRole {
303
if x != nil {
304
return x.Role
305
}
306
return OrganizationRole_ORGANIZATION_ROLE_UNSPECIFIED
307
}
308
309
func (x *OrganizationMember) GetMemberSince() *timestamppb.Timestamp {
310
if x != nil {
311
return x.MemberSince
312
}
313
return nil
314
}
315
316
func (x *OrganizationMember) GetAvatarUrl() string {
317
if x != nil {
318
return x.AvatarUrl
319
}
320
return ""
321
}
322
323
func (x *OrganizationMember) GetFullName() string {
324
if x != nil {
325
return x.FullName
326
}
327
return ""
328
}
329
330
func (x *OrganizationMember) GetEmail() string {
331
if x != nil {
332
return x.Email
333
}
334
return ""
335
}
336
337
func (x *OrganizationMember) GetOwnedByOrganization() bool {
338
if x != nil {
339
return x.OwnedByOrganization
340
}
341
return false
342
}
343
344
type RoleRestrictionEntry struct {
345
state protoimpl.MessageState
346
sizeCache protoimpl.SizeCache
347
unknownFields protoimpl.UnknownFields
348
349
// role is the role that is restricted
350
Role OrganizationRole `protobuf:"varint,1,opt,name=role,proto3,enum=gitpod.v1.OrganizationRole" json:"role,omitempty"`
351
// permissions are the permissions that are restricted
352
Permissions []OrganizationPermission `protobuf:"varint,2,rep,packed,name=permissions,proto3,enum=gitpod.v1.OrganizationPermission" json:"permissions,omitempty"`
353
}
354
355
func (x *RoleRestrictionEntry) Reset() {
356
*x = RoleRestrictionEntry{}
357
if protoimpl.UnsafeEnabled {
358
mi := &file_gitpod_v1_organization_proto_msgTypes[2]
359
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
360
ms.StoreMessageInfo(mi)
361
}
362
}
363
364
func (x *RoleRestrictionEntry) String() string {
365
return protoimpl.X.MessageStringOf(x)
366
}
367
368
func (*RoleRestrictionEntry) ProtoMessage() {}
369
370
func (x *RoleRestrictionEntry) ProtoReflect() protoreflect.Message {
371
mi := &file_gitpod_v1_organization_proto_msgTypes[2]
372
if protoimpl.UnsafeEnabled && x != nil {
373
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
374
if ms.LoadMessageInfo() == nil {
375
ms.StoreMessageInfo(mi)
376
}
377
return ms
378
}
379
return mi.MessageOf(x)
380
}
381
382
// Deprecated: Use RoleRestrictionEntry.ProtoReflect.Descriptor instead.
383
func (*RoleRestrictionEntry) Descriptor() ([]byte, []int) {
384
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{2}
385
}
386
387
func (x *RoleRestrictionEntry) GetRole() OrganizationRole {
388
if x != nil {
389
return x.Role
390
}
391
return OrganizationRole_ORGANIZATION_ROLE_UNSPECIFIED
392
}
393
394
func (x *RoleRestrictionEntry) GetPermissions() []OrganizationPermission {
395
if x != nil {
396
return x.Permissions
397
}
398
return nil
399
}
400
401
// onboarding_settings are the settings for the organization's onboarding
402
type OnboardingSettings struct {
403
state protoimpl.MessageState
404
sizeCache protoimpl.SizeCache
405
unknownFields protoimpl.UnknownFields
406
407
// internal_link is the link to an internal onboarding page for the
408
// organization, possibly featuring a custom onboarding guide and other
409
// resources
410
InternalLink *string `protobuf:"bytes,1,opt,name=internal_link,json=internalLink,proto3,oneof" json:"internal_link,omitempty"`
411
// recommended_repositories are the repositories that are recommended for new
412
// org members
413
RecommendedRepositories []string `protobuf:"bytes,2,rep,name=recommended_repositories,json=recommendedRepositories,proto3" json:"recommended_repositories,omitempty"`
414
// update_recommended_repositories specifies whether recommended_repositories
415
// should be updated.
416
// This field **will not** be specified in server responses.
417
UpdateRecommendedRepositories *bool `protobuf:"varint,3,opt,name=update_recommended_repositories,json=updateRecommendedRepositories,proto3,oneof" json:"update_recommended_repositories,omitempty"`
418
// welcome_message is the welcome message for the organization
419
WelcomeMessage *OnboardingSettings_WelcomeMessage `protobuf:"bytes,4,opt,name=welcome_message,json=welcomeMessage,proto3,oneof" json:"welcome_message,omitempty"`
420
}
421
422
func (x *OnboardingSettings) Reset() {
423
*x = OnboardingSettings{}
424
if protoimpl.UnsafeEnabled {
425
mi := &file_gitpod_v1_organization_proto_msgTypes[3]
426
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
427
ms.StoreMessageInfo(mi)
428
}
429
}
430
431
func (x *OnboardingSettings) String() string {
432
return protoimpl.X.MessageStringOf(x)
433
}
434
435
func (*OnboardingSettings) ProtoMessage() {}
436
437
func (x *OnboardingSettings) ProtoReflect() protoreflect.Message {
438
mi := &file_gitpod_v1_organization_proto_msgTypes[3]
439
if protoimpl.UnsafeEnabled && x != nil {
440
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
441
if ms.LoadMessageInfo() == nil {
442
ms.StoreMessageInfo(mi)
443
}
444
return ms
445
}
446
return mi.MessageOf(x)
447
}
448
449
// Deprecated: Use OnboardingSettings.ProtoReflect.Descriptor instead.
450
func (*OnboardingSettings) Descriptor() ([]byte, []int) {
451
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{3}
452
}
453
454
func (x *OnboardingSettings) GetInternalLink() string {
455
if x != nil && x.InternalLink != nil {
456
return *x.InternalLink
457
}
458
return ""
459
}
460
461
func (x *OnboardingSettings) GetRecommendedRepositories() []string {
462
if x != nil {
463
return x.RecommendedRepositories
464
}
465
return nil
466
}
467
468
func (x *OnboardingSettings) GetUpdateRecommendedRepositories() bool {
469
if x != nil && x.UpdateRecommendedRepositories != nil {
470
return *x.UpdateRecommendedRepositories
471
}
472
return false
473
}
474
475
func (x *OnboardingSettings) GetWelcomeMessage() *OnboardingSettings_WelcomeMessage {
476
if x != nil {
477
return x.WelcomeMessage
478
}
479
return nil
480
}
481
482
// KEEP ALIGNED WITH UpdateOrganizationSettingsRequest shape below!!!
483
type OrganizationSettings struct {
484
state protoimpl.MessageState
485
sizeCache protoimpl.SizeCache
486
unknownFields protoimpl.UnknownFields
487
488
WorkspaceSharingDisabled *bool `protobuf:"varint,1,opt,name=workspace_sharing_disabled,json=workspaceSharingDisabled,proto3,oneof" json:"workspace_sharing_disabled,omitempty"`
489
DefaultWorkspaceImage *string `protobuf:"bytes,2,opt,name=default_workspace_image,json=defaultWorkspaceImage,proto3,oneof" json:"default_workspace_image,omitempty"`
490
AllowedWorkspaceClasses []string `protobuf:"bytes,3,rep,name=allowed_workspace_classes,json=allowedWorkspaceClasses,proto3" json:"allowed_workspace_classes,omitempty"`
491
RestrictedEditorNames []string `protobuf:"bytes,4,rep,name=restricted_editor_names,json=restrictedEditorNames,proto3" json:"restricted_editor_names,omitempty"`
492
PinnedEditorVersions map[string]string `protobuf:"bytes,5,rep,name=pinned_editor_versions,json=pinnedEditorVersions,proto3" json:"pinned_editor_versions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
493
DefaultRole *string `protobuf:"bytes,6,opt,name=default_role,json=defaultRole,proto3,oneof" json:"default_role,omitempty"`
494
TimeoutSettings *TimeoutSettings `protobuf:"bytes,7,opt,name=timeout_settings,json=timeoutSettings,proto3,oneof" json:"timeout_settings,omitempty"`
495
RoleRestrictions []*RoleRestrictionEntry `protobuf:"bytes,8,rep,name=role_restrictions,json=roleRestrictions,proto3" json:"role_restrictions,omitempty"`
496
// max_parallel_running_workspaces is the maximum number of workspaces that a
497
// single user can run in parallel. 0 resets to the default, which depends on
498
// the org plan
499
MaxParallelRunningWorkspaces *int32 `protobuf:"varint,9,opt,name=max_parallel_running_workspaces,json=maxParallelRunningWorkspaces,proto3,oneof" json:"max_parallel_running_workspaces,omitempty"`
500
OnboardingSettings *OnboardingSettings `protobuf:"bytes,10,opt,name=onboarding_settings,json=onboardingSettings,proto3,oneof" json:"onboarding_settings,omitempty"`
501
AnnotateGitCommits *bool `protobuf:"varint,11,opt,name=annotate_git_commits,json=annotateGitCommits,proto3,oneof" json:"annotate_git_commits,omitempty"`
502
}
503
504
func (x *OrganizationSettings) Reset() {
505
*x = OrganizationSettings{}
506
if protoimpl.UnsafeEnabled {
507
mi := &file_gitpod_v1_organization_proto_msgTypes[4]
508
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
509
ms.StoreMessageInfo(mi)
510
}
511
}
512
513
func (x *OrganizationSettings) String() string {
514
return protoimpl.X.MessageStringOf(x)
515
}
516
517
func (*OrganizationSettings) ProtoMessage() {}
518
519
func (x *OrganizationSettings) ProtoReflect() protoreflect.Message {
520
mi := &file_gitpod_v1_organization_proto_msgTypes[4]
521
if protoimpl.UnsafeEnabled && x != nil {
522
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
523
if ms.LoadMessageInfo() == nil {
524
ms.StoreMessageInfo(mi)
525
}
526
return ms
527
}
528
return mi.MessageOf(x)
529
}
530
531
// Deprecated: Use OrganizationSettings.ProtoReflect.Descriptor instead.
532
func (*OrganizationSettings) Descriptor() ([]byte, []int) {
533
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{4}
534
}
535
536
func (x *OrganizationSettings) GetWorkspaceSharingDisabled() bool {
537
if x != nil && x.WorkspaceSharingDisabled != nil {
538
return *x.WorkspaceSharingDisabled
539
}
540
return false
541
}
542
543
func (x *OrganizationSettings) GetDefaultWorkspaceImage() string {
544
if x != nil && x.DefaultWorkspaceImage != nil {
545
return *x.DefaultWorkspaceImage
546
}
547
return ""
548
}
549
550
func (x *OrganizationSettings) GetAllowedWorkspaceClasses() []string {
551
if x != nil {
552
return x.AllowedWorkspaceClasses
553
}
554
return nil
555
}
556
557
func (x *OrganizationSettings) GetRestrictedEditorNames() []string {
558
if x != nil {
559
return x.RestrictedEditorNames
560
}
561
return nil
562
}
563
564
func (x *OrganizationSettings) GetPinnedEditorVersions() map[string]string {
565
if x != nil {
566
return x.PinnedEditorVersions
567
}
568
return nil
569
}
570
571
func (x *OrganizationSettings) GetDefaultRole() string {
572
if x != nil && x.DefaultRole != nil {
573
return *x.DefaultRole
574
}
575
return ""
576
}
577
578
func (x *OrganizationSettings) GetTimeoutSettings() *TimeoutSettings {
579
if x != nil {
580
return x.TimeoutSettings
581
}
582
return nil
583
}
584
585
func (x *OrganizationSettings) GetRoleRestrictions() []*RoleRestrictionEntry {
586
if x != nil {
587
return x.RoleRestrictions
588
}
589
return nil
590
}
591
592
func (x *OrganizationSettings) GetMaxParallelRunningWorkspaces() int32 {
593
if x != nil && x.MaxParallelRunningWorkspaces != nil {
594
return *x.MaxParallelRunningWorkspaces
595
}
596
return 0
597
}
598
599
func (x *OrganizationSettings) GetOnboardingSettings() *OnboardingSettings {
600
if x != nil {
601
return x.OnboardingSettings
602
}
603
return nil
604
}
605
606
func (x *OrganizationSettings) GetAnnotateGitCommits() bool {
607
if x != nil && x.AnnotateGitCommits != nil {
608
return *x.AnnotateGitCommits
609
}
610
return false
611
}
612
613
type ListOrganizationWorkspaceClassesRequest struct {
614
state protoimpl.MessageState
615
sizeCache protoimpl.SizeCache
616
unknownFields protoimpl.UnknownFields
617
618
Pagination *PaginationRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
619
// organization_id is the ID of the organization.
620
OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
621
}
622
623
func (x *ListOrganizationWorkspaceClassesRequest) Reset() {
624
*x = ListOrganizationWorkspaceClassesRequest{}
625
if protoimpl.UnsafeEnabled {
626
mi := &file_gitpod_v1_organization_proto_msgTypes[5]
627
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
628
ms.StoreMessageInfo(mi)
629
}
630
}
631
632
func (x *ListOrganizationWorkspaceClassesRequest) String() string {
633
return protoimpl.X.MessageStringOf(x)
634
}
635
636
func (*ListOrganizationWorkspaceClassesRequest) ProtoMessage() {}
637
638
func (x *ListOrganizationWorkspaceClassesRequest) ProtoReflect() protoreflect.Message {
639
mi := &file_gitpod_v1_organization_proto_msgTypes[5]
640
if protoimpl.UnsafeEnabled && x != nil {
641
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
642
if ms.LoadMessageInfo() == nil {
643
ms.StoreMessageInfo(mi)
644
}
645
return ms
646
}
647
return mi.MessageOf(x)
648
}
649
650
// Deprecated: Use ListOrganizationWorkspaceClassesRequest.ProtoReflect.Descriptor instead.
651
func (*ListOrganizationWorkspaceClassesRequest) Descriptor() ([]byte, []int) {
652
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{5}
653
}
654
655
func (x *ListOrganizationWorkspaceClassesRequest) GetPagination() *PaginationRequest {
656
if x != nil {
657
return x.Pagination
658
}
659
return nil
660
}
661
662
func (x *ListOrganizationWorkspaceClassesRequest) GetOrganizationId() string {
663
if x != nil {
664
return x.OrganizationId
665
}
666
return ""
667
}
668
669
type ListOrganizationWorkspaceClassesResponse struct {
670
state protoimpl.MessageState
671
sizeCache protoimpl.SizeCache
672
unknownFields protoimpl.UnknownFields
673
674
Pagination *PaginationResponse `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
675
WorkspaceClasses []*WorkspaceClass `protobuf:"bytes,2,rep,name=workspace_classes,json=workspaceClasses,proto3" json:"workspace_classes,omitempty"`
676
}
677
678
func (x *ListOrganizationWorkspaceClassesResponse) Reset() {
679
*x = ListOrganizationWorkspaceClassesResponse{}
680
if protoimpl.UnsafeEnabled {
681
mi := &file_gitpod_v1_organization_proto_msgTypes[6]
682
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
683
ms.StoreMessageInfo(mi)
684
}
685
}
686
687
func (x *ListOrganizationWorkspaceClassesResponse) String() string {
688
return protoimpl.X.MessageStringOf(x)
689
}
690
691
func (*ListOrganizationWorkspaceClassesResponse) ProtoMessage() {}
692
693
func (x *ListOrganizationWorkspaceClassesResponse) ProtoReflect() protoreflect.Message {
694
mi := &file_gitpod_v1_organization_proto_msgTypes[6]
695
if protoimpl.UnsafeEnabled && x != nil {
696
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
697
if ms.LoadMessageInfo() == nil {
698
ms.StoreMessageInfo(mi)
699
}
700
return ms
701
}
702
return mi.MessageOf(x)
703
}
704
705
// Deprecated: Use ListOrganizationWorkspaceClassesResponse.ProtoReflect.Descriptor instead.
706
func (*ListOrganizationWorkspaceClassesResponse) Descriptor() ([]byte, []int) {
707
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{6}
708
}
709
710
func (x *ListOrganizationWorkspaceClassesResponse) GetPagination() *PaginationResponse {
711
if x != nil {
712
return x.Pagination
713
}
714
return nil
715
}
716
717
func (x *ListOrganizationWorkspaceClassesResponse) GetWorkspaceClasses() []*WorkspaceClass {
718
if x != nil {
719
return x.WorkspaceClasses
720
}
721
return nil
722
}
723
724
type UpdateOrganizationRequest struct {
725
state protoimpl.MessageState
726
sizeCache protoimpl.SizeCache
727
unknownFields protoimpl.UnknownFields
728
729
// organization_id is the ID of the organization to update the settings for.
730
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
731
// name is the new name of the organization
732
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
733
}
734
735
func (x *UpdateOrganizationRequest) Reset() {
736
*x = UpdateOrganizationRequest{}
737
if protoimpl.UnsafeEnabled {
738
mi := &file_gitpod_v1_organization_proto_msgTypes[7]
739
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
740
ms.StoreMessageInfo(mi)
741
}
742
}
743
744
func (x *UpdateOrganizationRequest) String() string {
745
return protoimpl.X.MessageStringOf(x)
746
}
747
748
func (*UpdateOrganizationRequest) ProtoMessage() {}
749
750
func (x *UpdateOrganizationRequest) ProtoReflect() protoreflect.Message {
751
mi := &file_gitpod_v1_organization_proto_msgTypes[7]
752
if protoimpl.UnsafeEnabled && x != nil {
753
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
754
if ms.LoadMessageInfo() == nil {
755
ms.StoreMessageInfo(mi)
756
}
757
return ms
758
}
759
return mi.MessageOf(x)
760
}
761
762
// Deprecated: Use UpdateOrganizationRequest.ProtoReflect.Descriptor instead.
763
func (*UpdateOrganizationRequest) Descriptor() ([]byte, []int) {
764
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{7}
765
}
766
767
func (x *UpdateOrganizationRequest) GetOrganizationId() string {
768
if x != nil {
769
return x.OrganizationId
770
}
771
return ""
772
}
773
774
func (x *UpdateOrganizationRequest) GetName() string {
775
if x != nil && x.Name != nil {
776
return *x.Name
777
}
778
return ""
779
}
780
781
type UpdateOrganizationResponse struct {
782
state protoimpl.MessageState
783
sizeCache protoimpl.SizeCache
784
unknownFields protoimpl.UnknownFields
785
786
// organization is the updated organization
787
Organization *Organization `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
788
}
789
790
func (x *UpdateOrganizationResponse) Reset() {
791
*x = UpdateOrganizationResponse{}
792
if protoimpl.UnsafeEnabled {
793
mi := &file_gitpod_v1_organization_proto_msgTypes[8]
794
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
795
ms.StoreMessageInfo(mi)
796
}
797
}
798
799
func (x *UpdateOrganizationResponse) String() string {
800
return protoimpl.X.MessageStringOf(x)
801
}
802
803
func (*UpdateOrganizationResponse) ProtoMessage() {}
804
805
func (x *UpdateOrganizationResponse) ProtoReflect() protoreflect.Message {
806
mi := &file_gitpod_v1_organization_proto_msgTypes[8]
807
if protoimpl.UnsafeEnabled && x != nil {
808
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
809
if ms.LoadMessageInfo() == nil {
810
ms.StoreMessageInfo(mi)
811
}
812
return ms
813
}
814
return mi.MessageOf(x)
815
}
816
817
// Deprecated: Use UpdateOrganizationResponse.ProtoReflect.Descriptor instead.
818
func (*UpdateOrganizationResponse) Descriptor() ([]byte, []int) {
819
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{8}
820
}
821
822
func (x *UpdateOrganizationResponse) GetOrganization() *Organization {
823
if x != nil {
824
return x.Organization
825
}
826
return nil
827
}
828
829
type TimeoutSettings struct {
830
state protoimpl.MessageState
831
sizeCache protoimpl.SizeCache
832
unknownFields protoimpl.UnknownFields
833
834
// inactivity is the duration of inactivity after which a workspace is stopped
835
Inactivity *durationpb.Duration `protobuf:"bytes,1,opt,name=inactivity,proto3,oneof" json:"inactivity,omitempty"`
836
// deny_user_timeout specifies whether applying custom timeouts is denied for
837
// organization members
838
DenyUserTimeouts *bool `protobuf:"varint,2,opt,name=deny_user_timeouts,json=denyUserTimeouts,proto3,oneof" json:"deny_user_timeouts,omitempty"`
839
}
840
841
func (x *TimeoutSettings) Reset() {
842
*x = TimeoutSettings{}
843
if protoimpl.UnsafeEnabled {
844
mi := &file_gitpod_v1_organization_proto_msgTypes[9]
845
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
846
ms.StoreMessageInfo(mi)
847
}
848
}
849
850
func (x *TimeoutSettings) String() string {
851
return protoimpl.X.MessageStringOf(x)
852
}
853
854
func (*TimeoutSettings) ProtoMessage() {}
855
856
func (x *TimeoutSettings) ProtoReflect() protoreflect.Message {
857
mi := &file_gitpod_v1_organization_proto_msgTypes[9]
858
if protoimpl.UnsafeEnabled && x != nil {
859
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
860
if ms.LoadMessageInfo() == nil {
861
ms.StoreMessageInfo(mi)
862
}
863
return ms
864
}
865
return mi.MessageOf(x)
866
}
867
868
// Deprecated: Use TimeoutSettings.ProtoReflect.Descriptor instead.
869
func (*TimeoutSettings) Descriptor() ([]byte, []int) {
870
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{9}
871
}
872
873
func (x *TimeoutSettings) GetInactivity() *durationpb.Duration {
874
if x != nil {
875
return x.Inactivity
876
}
877
return nil
878
}
879
880
func (x *TimeoutSettings) GetDenyUserTimeouts() bool {
881
if x != nil && x.DenyUserTimeouts != nil {
882
return *x.DenyUserTimeouts
883
}
884
return false
885
}
886
887
type UpdateOrganizationSettingsRequest struct {
888
state protoimpl.MessageState
889
sizeCache protoimpl.SizeCache
890
unknownFields protoimpl.UnknownFields
891
892
// organization_id is the ID of the organization to update the settings for
893
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
894
WorkspaceSharingDisabled *bool `protobuf:"varint,3,opt,name=workspace_sharing_disabled,json=workspaceSharingDisabled,proto3,oneof" json:"workspace_sharing_disabled,omitempty"`
895
// pass empty string to reset to the installation default workspace image
896
DefaultWorkspaceImage *string `protobuf:"bytes,4,opt,name=default_workspace_image,json=defaultWorkspaceImage,proto3,oneof" json:"default_workspace_image,omitempty"`
897
// allowed_workspace_classes are the IDs of classes, which can be used by
898
// workspaces in an organization. Pass an empty array to allow all workspace
899
// classes.
900
// Only updates if update_allowed_workspace_classes is true.
901
AllowedWorkspaceClasses []string `protobuf:"bytes,5,rep,name=allowed_workspace_classes,json=allowedWorkspaceClasses,proto3" json:"allowed_workspace_classes,omitempty"`
902
// restricted_editor_names updates the list of restricted editor names that
903
// are not allowed to be used by workspaces in an organization. If empty, all
904
// editors are allowed.
905
// Only updates if update_restricted_editor_names is true.
906
RestrictedEditorNames []string `protobuf:"bytes,6,rep,name=restricted_editor_names,json=restrictedEditorNames,proto3" json:"restricted_editor_names,omitempty"`
907
// Specifies whether restricted_workspace_classes should be updated
908
UpdateRestrictedEditorNames *bool `protobuf:"varint,7,opt,name=update_restricted_editor_names,json=updateRestrictedEditorNames,proto3,oneof" json:"update_restricted_editor_names,omitempty"`
909
// pinned_editor_versions updates the pinned version for the corresponding
910
// editor.
911
// Only updates if update_pinned_editor_versions is true.
912
PinnedEditorVersions map[string]string `protobuf:"bytes,8,rep,name=pinned_editor_versions,json=pinnedEditorVersions,proto3" json:"pinned_editor_versions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
913
// Specifies whether pinned_editor_versions should be updated
914
UpdatePinnedEditorVersions *bool `protobuf:"varint,9,opt,name=update_pinned_editor_versions,json=updatePinnedEditorVersions,proto3,oneof" json:"update_pinned_editor_versions,omitempty"`
915
// default_role is the default role for new members in the organization
916
DefaultRole *string `protobuf:"bytes,10,opt,name=default_role,json=defaultRole,proto3,oneof" json:"default_role,omitempty"`
917
// timeout_settings are the settings for workspace timeouts
918
TimeoutSettings *TimeoutSettings `protobuf:"bytes,11,opt,name=timeout_settings,json=timeoutSettings,proto3,oneof" json:"timeout_settings,omitempty"`
919
// Only updates if update_role_restrictions is true.
920
RoleRestrictions []*RoleRestrictionEntry `protobuf:"bytes,12,rep,name=role_restrictions,json=roleRestrictions,proto3" json:"role_restrictions,omitempty"`
921
// update_role_restrictions specifies whether role_restrictions should be
922
// updated
923
UpdateRoleRestrictions *bool `protobuf:"varint,13,opt,name=update_role_restrictions,json=updateRoleRestrictions,proto3,oneof" json:"update_role_restrictions,omitempty"`
924
// max_parallel_running_workspaces is the maximum number of workspaces that a
925
// single user can run in parallel. 0 resets to the default, which depends on
926
// the org plan
927
MaxParallelRunningWorkspaces *int32 `protobuf:"varint,15,opt,name=max_parallel_running_workspaces,json=maxParallelRunningWorkspaces,proto3,oneof" json:"max_parallel_running_workspaces,omitempty"`
928
// onboarding_settings are the settings for the organization's onboarding
929
OnboardingSettings *OnboardingSettings `protobuf:"bytes,16,opt,name=onboarding_settings,json=onboardingSettings,proto3,oneof" json:"onboarding_settings,omitempty"`
930
// annotate_git_commits specifies whether to annotate git commits created in
931
// Gitpod workspaces with the gitpod host
932
AnnotateGitCommits *bool `protobuf:"varint,17,opt,name=annotate_git_commits,json=annotateGitCommits,proto3,oneof" json:"annotate_git_commits,omitempty"`
933
// update_role_restrictions specifies whether role_restrictions should be
934
// updated
935
UpdateAllowedWorkspaceClasses *bool `protobuf:"varint,18,opt,name=update_allowed_workspace_classes,json=updateAllowedWorkspaceClasses,proto3,oneof" json:"update_allowed_workspace_classes,omitempty"`
936
}
937
938
func (x *UpdateOrganizationSettingsRequest) Reset() {
939
*x = UpdateOrganizationSettingsRequest{}
940
if protoimpl.UnsafeEnabled {
941
mi := &file_gitpod_v1_organization_proto_msgTypes[10]
942
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
943
ms.StoreMessageInfo(mi)
944
}
945
}
946
947
func (x *UpdateOrganizationSettingsRequest) String() string {
948
return protoimpl.X.MessageStringOf(x)
949
}
950
951
func (*UpdateOrganizationSettingsRequest) ProtoMessage() {}
952
953
func (x *UpdateOrganizationSettingsRequest) ProtoReflect() protoreflect.Message {
954
mi := &file_gitpod_v1_organization_proto_msgTypes[10]
955
if protoimpl.UnsafeEnabled && x != nil {
956
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
957
if ms.LoadMessageInfo() == nil {
958
ms.StoreMessageInfo(mi)
959
}
960
return ms
961
}
962
return mi.MessageOf(x)
963
}
964
965
// Deprecated: Use UpdateOrganizationSettingsRequest.ProtoReflect.Descriptor instead.
966
func (*UpdateOrganizationSettingsRequest) Descriptor() ([]byte, []int) {
967
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{10}
968
}
969
970
func (x *UpdateOrganizationSettingsRequest) GetOrganizationId() string {
971
if x != nil {
972
return x.OrganizationId
973
}
974
return ""
975
}
976
977
func (x *UpdateOrganizationSettingsRequest) GetWorkspaceSharingDisabled() bool {
978
if x != nil && x.WorkspaceSharingDisabled != nil {
979
return *x.WorkspaceSharingDisabled
980
}
981
return false
982
}
983
984
func (x *UpdateOrganizationSettingsRequest) GetDefaultWorkspaceImage() string {
985
if x != nil && x.DefaultWorkspaceImage != nil {
986
return *x.DefaultWorkspaceImage
987
}
988
return ""
989
}
990
991
func (x *UpdateOrganizationSettingsRequest) GetAllowedWorkspaceClasses() []string {
992
if x != nil {
993
return x.AllowedWorkspaceClasses
994
}
995
return nil
996
}
997
998
func (x *UpdateOrganizationSettingsRequest) GetRestrictedEditorNames() []string {
999
if x != nil {
1000
return x.RestrictedEditorNames
1001
}
1002
return nil
1003
}
1004
1005
func (x *UpdateOrganizationSettingsRequest) GetUpdateRestrictedEditorNames() bool {
1006
if x != nil && x.UpdateRestrictedEditorNames != nil {
1007
return *x.UpdateRestrictedEditorNames
1008
}
1009
return false
1010
}
1011
1012
func (x *UpdateOrganizationSettingsRequest) GetPinnedEditorVersions() map[string]string {
1013
if x != nil {
1014
return x.PinnedEditorVersions
1015
}
1016
return nil
1017
}
1018
1019
func (x *UpdateOrganizationSettingsRequest) GetUpdatePinnedEditorVersions() bool {
1020
if x != nil && x.UpdatePinnedEditorVersions != nil {
1021
return *x.UpdatePinnedEditorVersions
1022
}
1023
return false
1024
}
1025
1026
func (x *UpdateOrganizationSettingsRequest) GetDefaultRole() string {
1027
if x != nil && x.DefaultRole != nil {
1028
return *x.DefaultRole
1029
}
1030
return ""
1031
}
1032
1033
func (x *UpdateOrganizationSettingsRequest) GetTimeoutSettings() *TimeoutSettings {
1034
if x != nil {
1035
return x.TimeoutSettings
1036
}
1037
return nil
1038
}
1039
1040
func (x *UpdateOrganizationSettingsRequest) GetRoleRestrictions() []*RoleRestrictionEntry {
1041
if x != nil {
1042
return x.RoleRestrictions
1043
}
1044
return nil
1045
}
1046
1047
func (x *UpdateOrganizationSettingsRequest) GetUpdateRoleRestrictions() bool {
1048
if x != nil && x.UpdateRoleRestrictions != nil {
1049
return *x.UpdateRoleRestrictions
1050
}
1051
return false
1052
}
1053
1054
func (x *UpdateOrganizationSettingsRequest) GetMaxParallelRunningWorkspaces() int32 {
1055
if x != nil && x.MaxParallelRunningWorkspaces != nil {
1056
return *x.MaxParallelRunningWorkspaces
1057
}
1058
return 0
1059
}
1060
1061
func (x *UpdateOrganizationSettingsRequest) GetOnboardingSettings() *OnboardingSettings {
1062
if x != nil {
1063
return x.OnboardingSettings
1064
}
1065
return nil
1066
}
1067
1068
func (x *UpdateOrganizationSettingsRequest) GetAnnotateGitCommits() bool {
1069
if x != nil && x.AnnotateGitCommits != nil {
1070
return *x.AnnotateGitCommits
1071
}
1072
return false
1073
}
1074
1075
func (x *UpdateOrganizationSettingsRequest) GetUpdateAllowedWorkspaceClasses() bool {
1076
if x != nil && x.UpdateAllowedWorkspaceClasses != nil {
1077
return *x.UpdateAllowedWorkspaceClasses
1078
}
1079
return false
1080
}
1081
1082
type UpdateOrganizationSettingsResponse struct {
1083
state protoimpl.MessageState
1084
sizeCache protoimpl.SizeCache
1085
unknownFields protoimpl.UnknownFields
1086
1087
// settings are the updated settings
1088
Settings *OrganizationSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
1089
}
1090
1091
func (x *UpdateOrganizationSettingsResponse) Reset() {
1092
*x = UpdateOrganizationSettingsResponse{}
1093
if protoimpl.UnsafeEnabled {
1094
mi := &file_gitpod_v1_organization_proto_msgTypes[11]
1095
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1096
ms.StoreMessageInfo(mi)
1097
}
1098
}
1099
1100
func (x *UpdateOrganizationSettingsResponse) String() string {
1101
return protoimpl.X.MessageStringOf(x)
1102
}
1103
1104
func (*UpdateOrganizationSettingsResponse) ProtoMessage() {}
1105
1106
func (x *UpdateOrganizationSettingsResponse) ProtoReflect() protoreflect.Message {
1107
mi := &file_gitpod_v1_organization_proto_msgTypes[11]
1108
if protoimpl.UnsafeEnabled && x != nil {
1109
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1110
if ms.LoadMessageInfo() == nil {
1111
ms.StoreMessageInfo(mi)
1112
}
1113
return ms
1114
}
1115
return mi.MessageOf(x)
1116
}
1117
1118
// Deprecated: Use UpdateOrganizationSettingsResponse.ProtoReflect.Descriptor instead.
1119
func (*UpdateOrganizationSettingsResponse) Descriptor() ([]byte, []int) {
1120
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{11}
1121
}
1122
1123
func (x *UpdateOrganizationSettingsResponse) GetSettings() *OrganizationSettings {
1124
if x != nil {
1125
return x.Settings
1126
}
1127
return nil
1128
}
1129
1130
type GetOrganizationSettingsRequest struct {
1131
state protoimpl.MessageState
1132
sizeCache protoimpl.SizeCache
1133
unknownFields protoimpl.UnknownFields
1134
1135
// organization_id is the ID of the organization to retrieve the settings for.
1136
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1137
}
1138
1139
func (x *GetOrganizationSettingsRequest) Reset() {
1140
*x = GetOrganizationSettingsRequest{}
1141
if protoimpl.UnsafeEnabled {
1142
mi := &file_gitpod_v1_organization_proto_msgTypes[12]
1143
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1144
ms.StoreMessageInfo(mi)
1145
}
1146
}
1147
1148
func (x *GetOrganizationSettingsRequest) String() string {
1149
return protoimpl.X.MessageStringOf(x)
1150
}
1151
1152
func (*GetOrganizationSettingsRequest) ProtoMessage() {}
1153
1154
func (x *GetOrganizationSettingsRequest) ProtoReflect() protoreflect.Message {
1155
mi := &file_gitpod_v1_organization_proto_msgTypes[12]
1156
if protoimpl.UnsafeEnabled && x != nil {
1157
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1158
if ms.LoadMessageInfo() == nil {
1159
ms.StoreMessageInfo(mi)
1160
}
1161
return ms
1162
}
1163
return mi.MessageOf(x)
1164
}
1165
1166
// Deprecated: Use GetOrganizationSettingsRequest.ProtoReflect.Descriptor instead.
1167
func (*GetOrganizationSettingsRequest) Descriptor() ([]byte, []int) {
1168
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{12}
1169
}
1170
1171
func (x *GetOrganizationSettingsRequest) GetOrganizationId() string {
1172
if x != nil {
1173
return x.OrganizationId
1174
}
1175
return ""
1176
}
1177
1178
type GetOrganizationSettingsResponse struct {
1179
state protoimpl.MessageState
1180
sizeCache protoimpl.SizeCache
1181
unknownFields protoimpl.UnknownFields
1182
1183
// settings are the settings of the organization
1184
Settings *OrganizationSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
1185
}
1186
1187
func (x *GetOrganizationSettingsResponse) Reset() {
1188
*x = GetOrganizationSettingsResponse{}
1189
if protoimpl.UnsafeEnabled {
1190
mi := &file_gitpod_v1_organization_proto_msgTypes[13]
1191
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1192
ms.StoreMessageInfo(mi)
1193
}
1194
}
1195
1196
func (x *GetOrganizationSettingsResponse) String() string {
1197
return protoimpl.X.MessageStringOf(x)
1198
}
1199
1200
func (*GetOrganizationSettingsResponse) ProtoMessage() {}
1201
1202
func (x *GetOrganizationSettingsResponse) ProtoReflect() protoreflect.Message {
1203
mi := &file_gitpod_v1_organization_proto_msgTypes[13]
1204
if protoimpl.UnsafeEnabled && x != nil {
1205
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1206
if ms.LoadMessageInfo() == nil {
1207
ms.StoreMessageInfo(mi)
1208
}
1209
return ms
1210
}
1211
return mi.MessageOf(x)
1212
}
1213
1214
// Deprecated: Use GetOrganizationSettingsResponse.ProtoReflect.Descriptor instead.
1215
func (*GetOrganizationSettingsResponse) Descriptor() ([]byte, []int) {
1216
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{13}
1217
}
1218
1219
func (x *GetOrganizationSettingsResponse) GetSettings() *OrganizationSettings {
1220
if x != nil {
1221
return x.Settings
1222
}
1223
return nil
1224
}
1225
1226
type CreateOrganizationRequest struct {
1227
state protoimpl.MessageState
1228
sizeCache protoimpl.SizeCache
1229
unknownFields protoimpl.UnknownFields
1230
1231
// name is the organization name
1232
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1233
}
1234
1235
func (x *CreateOrganizationRequest) Reset() {
1236
*x = CreateOrganizationRequest{}
1237
if protoimpl.UnsafeEnabled {
1238
mi := &file_gitpod_v1_organization_proto_msgTypes[14]
1239
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1240
ms.StoreMessageInfo(mi)
1241
}
1242
}
1243
1244
func (x *CreateOrganizationRequest) String() string {
1245
return protoimpl.X.MessageStringOf(x)
1246
}
1247
1248
func (*CreateOrganizationRequest) ProtoMessage() {}
1249
1250
func (x *CreateOrganizationRequest) ProtoReflect() protoreflect.Message {
1251
mi := &file_gitpod_v1_organization_proto_msgTypes[14]
1252
if protoimpl.UnsafeEnabled && x != nil {
1253
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1254
if ms.LoadMessageInfo() == nil {
1255
ms.StoreMessageInfo(mi)
1256
}
1257
return ms
1258
}
1259
return mi.MessageOf(x)
1260
}
1261
1262
// Deprecated: Use CreateOrganizationRequest.ProtoReflect.Descriptor instead.
1263
func (*CreateOrganizationRequest) Descriptor() ([]byte, []int) {
1264
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{14}
1265
}
1266
1267
func (x *CreateOrganizationRequest) GetName() string {
1268
if x != nil {
1269
return x.Name
1270
}
1271
return ""
1272
}
1273
1274
type CreateOrganizationResponse struct {
1275
state protoimpl.MessageState
1276
sizeCache protoimpl.SizeCache
1277
unknownFields protoimpl.UnknownFields
1278
1279
// organization is the created organization
1280
Organization *Organization `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
1281
}
1282
1283
func (x *CreateOrganizationResponse) Reset() {
1284
*x = CreateOrganizationResponse{}
1285
if protoimpl.UnsafeEnabled {
1286
mi := &file_gitpod_v1_organization_proto_msgTypes[15]
1287
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1288
ms.StoreMessageInfo(mi)
1289
}
1290
}
1291
1292
func (x *CreateOrganizationResponse) String() string {
1293
return protoimpl.X.MessageStringOf(x)
1294
}
1295
1296
func (*CreateOrganizationResponse) ProtoMessage() {}
1297
1298
func (x *CreateOrganizationResponse) ProtoReflect() protoreflect.Message {
1299
mi := &file_gitpod_v1_organization_proto_msgTypes[15]
1300
if protoimpl.UnsafeEnabled && x != nil {
1301
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1302
if ms.LoadMessageInfo() == nil {
1303
ms.StoreMessageInfo(mi)
1304
}
1305
return ms
1306
}
1307
return mi.MessageOf(x)
1308
}
1309
1310
// Deprecated: Use CreateOrganizationResponse.ProtoReflect.Descriptor instead.
1311
func (*CreateOrganizationResponse) Descriptor() ([]byte, []int) {
1312
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{15}
1313
}
1314
1315
func (x *CreateOrganizationResponse) GetOrganization() *Organization {
1316
if x != nil {
1317
return x.Organization
1318
}
1319
return nil
1320
}
1321
1322
type GetOrganizationRequest struct {
1323
state protoimpl.MessageState
1324
sizeCache protoimpl.SizeCache
1325
unknownFields protoimpl.UnknownFields
1326
1327
// organization_id is the unique identifier of the Organization to retrieve.
1328
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1329
}
1330
1331
func (x *GetOrganizationRequest) Reset() {
1332
*x = GetOrganizationRequest{}
1333
if protoimpl.UnsafeEnabled {
1334
mi := &file_gitpod_v1_organization_proto_msgTypes[16]
1335
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1336
ms.StoreMessageInfo(mi)
1337
}
1338
}
1339
1340
func (x *GetOrganizationRequest) String() string {
1341
return protoimpl.X.MessageStringOf(x)
1342
}
1343
1344
func (*GetOrganizationRequest) ProtoMessage() {}
1345
1346
func (x *GetOrganizationRequest) ProtoReflect() protoreflect.Message {
1347
mi := &file_gitpod_v1_organization_proto_msgTypes[16]
1348
if protoimpl.UnsafeEnabled && x != nil {
1349
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1350
if ms.LoadMessageInfo() == nil {
1351
ms.StoreMessageInfo(mi)
1352
}
1353
return ms
1354
}
1355
return mi.MessageOf(x)
1356
}
1357
1358
// Deprecated: Use GetOrganizationRequest.ProtoReflect.Descriptor instead.
1359
func (*GetOrganizationRequest) Descriptor() ([]byte, []int) {
1360
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{16}
1361
}
1362
1363
func (x *GetOrganizationRequest) GetOrganizationId() string {
1364
if x != nil {
1365
return x.OrganizationId
1366
}
1367
return ""
1368
}
1369
1370
type GetOrganizationResponse struct {
1371
state protoimpl.MessageState
1372
sizeCache protoimpl.SizeCache
1373
unknownFields protoimpl.UnknownFields
1374
1375
// organization is the requested organization
1376
Organization *Organization `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
1377
}
1378
1379
func (x *GetOrganizationResponse) Reset() {
1380
*x = GetOrganizationResponse{}
1381
if protoimpl.UnsafeEnabled {
1382
mi := &file_gitpod_v1_organization_proto_msgTypes[17]
1383
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1384
ms.StoreMessageInfo(mi)
1385
}
1386
}
1387
1388
func (x *GetOrganizationResponse) String() string {
1389
return protoimpl.X.MessageStringOf(x)
1390
}
1391
1392
func (*GetOrganizationResponse) ProtoMessage() {}
1393
1394
func (x *GetOrganizationResponse) ProtoReflect() protoreflect.Message {
1395
mi := &file_gitpod_v1_organization_proto_msgTypes[17]
1396
if protoimpl.UnsafeEnabled && x != nil {
1397
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1398
if ms.LoadMessageInfo() == nil {
1399
ms.StoreMessageInfo(mi)
1400
}
1401
return ms
1402
}
1403
return mi.MessageOf(x)
1404
}
1405
1406
// Deprecated: Use GetOrganizationResponse.ProtoReflect.Descriptor instead.
1407
func (*GetOrganizationResponse) Descriptor() ([]byte, []int) {
1408
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{17}
1409
}
1410
1411
func (x *GetOrganizationResponse) GetOrganization() *Organization {
1412
if x != nil {
1413
return x.Organization
1414
}
1415
return nil
1416
}
1417
1418
type ListOrganizationsRequest struct {
1419
state protoimpl.MessageState
1420
sizeCache protoimpl.SizeCache
1421
unknownFields protoimpl.UnknownFields
1422
1423
// pagination contains the pagination options for listing organizations
1424
Pagination *PaginationRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
1425
// scope is the scope of the organizations to list
1426
Scope ListOrganizationsRequest_Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=gitpod.v1.ListOrganizationsRequest_Scope" json:"scope,omitempty"`
1427
}
1428
1429
func (x *ListOrganizationsRequest) Reset() {
1430
*x = ListOrganizationsRequest{}
1431
if protoimpl.UnsafeEnabled {
1432
mi := &file_gitpod_v1_organization_proto_msgTypes[18]
1433
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1434
ms.StoreMessageInfo(mi)
1435
}
1436
}
1437
1438
func (x *ListOrganizationsRequest) String() string {
1439
return protoimpl.X.MessageStringOf(x)
1440
}
1441
1442
func (*ListOrganizationsRequest) ProtoMessage() {}
1443
1444
func (x *ListOrganizationsRequest) ProtoReflect() protoreflect.Message {
1445
mi := &file_gitpod_v1_organization_proto_msgTypes[18]
1446
if protoimpl.UnsafeEnabled && x != nil {
1447
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1448
if ms.LoadMessageInfo() == nil {
1449
ms.StoreMessageInfo(mi)
1450
}
1451
return ms
1452
}
1453
return mi.MessageOf(x)
1454
}
1455
1456
// Deprecated: Use ListOrganizationsRequest.ProtoReflect.Descriptor instead.
1457
func (*ListOrganizationsRequest) Descriptor() ([]byte, []int) {
1458
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{18}
1459
}
1460
1461
func (x *ListOrganizationsRequest) GetPagination() *PaginationRequest {
1462
if x != nil {
1463
return x.Pagination
1464
}
1465
return nil
1466
}
1467
1468
func (x *ListOrganizationsRequest) GetScope() ListOrganizationsRequest_Scope {
1469
if x != nil {
1470
return x.Scope
1471
}
1472
return ListOrganizationsRequest_SCOPE_UNSPECIFIED
1473
}
1474
1475
type ListOrganizationsResponse struct {
1476
state protoimpl.MessageState
1477
sizeCache protoimpl.SizeCache
1478
unknownFields protoimpl.UnknownFields
1479
1480
// organizations are the organizations that matched the query
1481
Organizations []*Organization `protobuf:"bytes,1,rep,name=organizations,proto3" json:"organizations,omitempty"`
1482
// pagination contains the pagination options for listing organizations
1483
Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
1484
}
1485
1486
func (x *ListOrganizationsResponse) Reset() {
1487
*x = ListOrganizationsResponse{}
1488
if protoimpl.UnsafeEnabled {
1489
mi := &file_gitpod_v1_organization_proto_msgTypes[19]
1490
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1491
ms.StoreMessageInfo(mi)
1492
}
1493
}
1494
1495
func (x *ListOrganizationsResponse) String() string {
1496
return protoimpl.X.MessageStringOf(x)
1497
}
1498
1499
func (*ListOrganizationsResponse) ProtoMessage() {}
1500
1501
func (x *ListOrganizationsResponse) ProtoReflect() protoreflect.Message {
1502
mi := &file_gitpod_v1_organization_proto_msgTypes[19]
1503
if protoimpl.UnsafeEnabled && x != nil {
1504
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1505
if ms.LoadMessageInfo() == nil {
1506
ms.StoreMessageInfo(mi)
1507
}
1508
return ms
1509
}
1510
return mi.MessageOf(x)
1511
}
1512
1513
// Deprecated: Use ListOrganizationsResponse.ProtoReflect.Descriptor instead.
1514
func (*ListOrganizationsResponse) Descriptor() ([]byte, []int) {
1515
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{19}
1516
}
1517
1518
func (x *ListOrganizationsResponse) GetOrganizations() []*Organization {
1519
if x != nil {
1520
return x.Organizations
1521
}
1522
return nil
1523
}
1524
1525
func (x *ListOrganizationsResponse) GetPagination() *PaginationResponse {
1526
if x != nil {
1527
return x.Pagination
1528
}
1529
return nil
1530
}
1531
1532
type DeleteOrganizationRequest struct {
1533
state protoimpl.MessageState
1534
sizeCache protoimpl.SizeCache
1535
unknownFields protoimpl.UnknownFields
1536
1537
// organization_id is the ID of the organization to delete
1538
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1539
}
1540
1541
func (x *DeleteOrganizationRequest) Reset() {
1542
*x = DeleteOrganizationRequest{}
1543
if protoimpl.UnsafeEnabled {
1544
mi := &file_gitpod_v1_organization_proto_msgTypes[20]
1545
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1546
ms.StoreMessageInfo(mi)
1547
}
1548
}
1549
1550
func (x *DeleteOrganizationRequest) String() string {
1551
return protoimpl.X.MessageStringOf(x)
1552
}
1553
1554
func (*DeleteOrganizationRequest) ProtoMessage() {}
1555
1556
func (x *DeleteOrganizationRequest) ProtoReflect() protoreflect.Message {
1557
mi := &file_gitpod_v1_organization_proto_msgTypes[20]
1558
if protoimpl.UnsafeEnabled && x != nil {
1559
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1560
if ms.LoadMessageInfo() == nil {
1561
ms.StoreMessageInfo(mi)
1562
}
1563
return ms
1564
}
1565
return mi.MessageOf(x)
1566
}
1567
1568
// Deprecated: Use DeleteOrganizationRequest.ProtoReflect.Descriptor instead.
1569
func (*DeleteOrganizationRequest) Descriptor() ([]byte, []int) {
1570
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{20}
1571
}
1572
1573
func (x *DeleteOrganizationRequest) GetOrganizationId() string {
1574
if x != nil {
1575
return x.OrganizationId
1576
}
1577
return ""
1578
}
1579
1580
type DeleteOrganizationResponse struct {
1581
state protoimpl.MessageState
1582
sizeCache protoimpl.SizeCache
1583
unknownFields protoimpl.UnknownFields
1584
}
1585
1586
func (x *DeleteOrganizationResponse) Reset() {
1587
*x = DeleteOrganizationResponse{}
1588
if protoimpl.UnsafeEnabled {
1589
mi := &file_gitpod_v1_organization_proto_msgTypes[21]
1590
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1591
ms.StoreMessageInfo(mi)
1592
}
1593
}
1594
1595
func (x *DeleteOrganizationResponse) String() string {
1596
return protoimpl.X.MessageStringOf(x)
1597
}
1598
1599
func (*DeleteOrganizationResponse) ProtoMessage() {}
1600
1601
func (x *DeleteOrganizationResponse) ProtoReflect() protoreflect.Message {
1602
mi := &file_gitpod_v1_organization_proto_msgTypes[21]
1603
if protoimpl.UnsafeEnabled && x != nil {
1604
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1605
if ms.LoadMessageInfo() == nil {
1606
ms.StoreMessageInfo(mi)
1607
}
1608
return ms
1609
}
1610
return mi.MessageOf(x)
1611
}
1612
1613
// Deprecated: Use DeleteOrganizationResponse.ProtoReflect.Descriptor instead.
1614
func (*DeleteOrganizationResponse) Descriptor() ([]byte, []int) {
1615
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{21}
1616
}
1617
1618
type GetOrganizationInvitationRequest struct {
1619
state protoimpl.MessageState
1620
sizeCache protoimpl.SizeCache
1621
unknownFields protoimpl.UnknownFields
1622
1623
// organization_id is the ID of the organization to retrieve the invitation
1624
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1625
}
1626
1627
func (x *GetOrganizationInvitationRequest) Reset() {
1628
*x = GetOrganizationInvitationRequest{}
1629
if protoimpl.UnsafeEnabled {
1630
mi := &file_gitpod_v1_organization_proto_msgTypes[22]
1631
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1632
ms.StoreMessageInfo(mi)
1633
}
1634
}
1635
1636
func (x *GetOrganizationInvitationRequest) String() string {
1637
return protoimpl.X.MessageStringOf(x)
1638
}
1639
1640
func (*GetOrganizationInvitationRequest) ProtoMessage() {}
1641
1642
func (x *GetOrganizationInvitationRequest) ProtoReflect() protoreflect.Message {
1643
mi := &file_gitpod_v1_organization_proto_msgTypes[22]
1644
if protoimpl.UnsafeEnabled && x != nil {
1645
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1646
if ms.LoadMessageInfo() == nil {
1647
ms.StoreMessageInfo(mi)
1648
}
1649
return ms
1650
}
1651
return mi.MessageOf(x)
1652
}
1653
1654
// Deprecated: Use GetOrganizationInvitationRequest.ProtoReflect.Descriptor instead.
1655
func (*GetOrganizationInvitationRequest) Descriptor() ([]byte, []int) {
1656
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{22}
1657
}
1658
1659
func (x *GetOrganizationInvitationRequest) GetOrganizationId() string {
1660
if x != nil {
1661
return x.OrganizationId
1662
}
1663
return ""
1664
}
1665
1666
type GetOrganizationInvitationResponse struct {
1667
state protoimpl.MessageState
1668
sizeCache protoimpl.SizeCache
1669
unknownFields protoimpl.UnknownFields
1670
1671
// invitation_id is the invitation ID for an Organization
1672
InvitationId string `protobuf:"bytes,1,opt,name=invitation_id,json=invitationId,proto3" json:"invitation_id,omitempty"`
1673
}
1674
1675
func (x *GetOrganizationInvitationResponse) Reset() {
1676
*x = GetOrganizationInvitationResponse{}
1677
if protoimpl.UnsafeEnabled {
1678
mi := &file_gitpod_v1_organization_proto_msgTypes[23]
1679
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1680
ms.StoreMessageInfo(mi)
1681
}
1682
}
1683
1684
func (x *GetOrganizationInvitationResponse) String() string {
1685
return protoimpl.X.MessageStringOf(x)
1686
}
1687
1688
func (*GetOrganizationInvitationResponse) ProtoMessage() {}
1689
1690
func (x *GetOrganizationInvitationResponse) ProtoReflect() protoreflect.Message {
1691
mi := &file_gitpod_v1_organization_proto_msgTypes[23]
1692
if protoimpl.UnsafeEnabled && x != nil {
1693
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1694
if ms.LoadMessageInfo() == nil {
1695
ms.StoreMessageInfo(mi)
1696
}
1697
return ms
1698
}
1699
return mi.MessageOf(x)
1700
}
1701
1702
// Deprecated: Use GetOrganizationInvitationResponse.ProtoReflect.Descriptor instead.
1703
func (*GetOrganizationInvitationResponse) Descriptor() ([]byte, []int) {
1704
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{23}
1705
}
1706
1707
func (x *GetOrganizationInvitationResponse) GetInvitationId() string {
1708
if x != nil {
1709
return x.InvitationId
1710
}
1711
return ""
1712
}
1713
1714
type JoinOrganizationRequest struct {
1715
state protoimpl.MessageState
1716
sizeCache protoimpl.SizeCache
1717
unknownFields protoimpl.UnknownFields
1718
1719
// invitation_id is the invitation ID for an Organization
1720
InvitationId string `protobuf:"bytes,1,opt,name=invitation_id,json=invitationId,proto3" json:"invitation_id,omitempty"`
1721
}
1722
1723
func (x *JoinOrganizationRequest) Reset() {
1724
*x = JoinOrganizationRequest{}
1725
if protoimpl.UnsafeEnabled {
1726
mi := &file_gitpod_v1_organization_proto_msgTypes[24]
1727
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1728
ms.StoreMessageInfo(mi)
1729
}
1730
}
1731
1732
func (x *JoinOrganizationRequest) String() string {
1733
return protoimpl.X.MessageStringOf(x)
1734
}
1735
1736
func (*JoinOrganizationRequest) ProtoMessage() {}
1737
1738
func (x *JoinOrganizationRequest) ProtoReflect() protoreflect.Message {
1739
mi := &file_gitpod_v1_organization_proto_msgTypes[24]
1740
if protoimpl.UnsafeEnabled && x != nil {
1741
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1742
if ms.LoadMessageInfo() == nil {
1743
ms.StoreMessageInfo(mi)
1744
}
1745
return ms
1746
}
1747
return mi.MessageOf(x)
1748
}
1749
1750
// Deprecated: Use JoinOrganizationRequest.ProtoReflect.Descriptor instead.
1751
func (*JoinOrganizationRequest) Descriptor() ([]byte, []int) {
1752
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{24}
1753
}
1754
1755
func (x *JoinOrganizationRequest) GetInvitationId() string {
1756
if x != nil {
1757
return x.InvitationId
1758
}
1759
return ""
1760
}
1761
1762
type JoinOrganizationResponse struct {
1763
state protoimpl.MessageState
1764
sizeCache protoimpl.SizeCache
1765
unknownFields protoimpl.UnknownFields
1766
1767
// organization_id is the id of the organization the user has just joined
1768
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1769
}
1770
1771
func (x *JoinOrganizationResponse) Reset() {
1772
*x = JoinOrganizationResponse{}
1773
if protoimpl.UnsafeEnabled {
1774
mi := &file_gitpod_v1_organization_proto_msgTypes[25]
1775
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1776
ms.StoreMessageInfo(mi)
1777
}
1778
}
1779
1780
func (x *JoinOrganizationResponse) String() string {
1781
return protoimpl.X.MessageStringOf(x)
1782
}
1783
1784
func (*JoinOrganizationResponse) ProtoMessage() {}
1785
1786
func (x *JoinOrganizationResponse) ProtoReflect() protoreflect.Message {
1787
mi := &file_gitpod_v1_organization_proto_msgTypes[25]
1788
if protoimpl.UnsafeEnabled && x != nil {
1789
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1790
if ms.LoadMessageInfo() == nil {
1791
ms.StoreMessageInfo(mi)
1792
}
1793
return ms
1794
}
1795
return mi.MessageOf(x)
1796
}
1797
1798
// Deprecated: Use JoinOrganizationResponse.ProtoReflect.Descriptor instead.
1799
func (*JoinOrganizationResponse) Descriptor() ([]byte, []int) {
1800
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{25}
1801
}
1802
1803
func (x *JoinOrganizationResponse) GetOrganizationId() string {
1804
if x != nil {
1805
return x.OrganizationId
1806
}
1807
return ""
1808
}
1809
1810
type ResetOrganizationInvitationRequest struct {
1811
state protoimpl.MessageState
1812
sizeCache protoimpl.SizeCache
1813
unknownFields protoimpl.UnknownFields
1814
1815
// organization_id is the ID of the organization to reset the invitation for.
1816
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1817
}
1818
1819
func (x *ResetOrganizationInvitationRequest) Reset() {
1820
*x = ResetOrganizationInvitationRequest{}
1821
if protoimpl.UnsafeEnabled {
1822
mi := &file_gitpod_v1_organization_proto_msgTypes[26]
1823
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1824
ms.StoreMessageInfo(mi)
1825
}
1826
}
1827
1828
func (x *ResetOrganizationInvitationRequest) String() string {
1829
return protoimpl.X.MessageStringOf(x)
1830
}
1831
1832
func (*ResetOrganizationInvitationRequest) ProtoMessage() {}
1833
1834
func (x *ResetOrganizationInvitationRequest) ProtoReflect() protoreflect.Message {
1835
mi := &file_gitpod_v1_organization_proto_msgTypes[26]
1836
if protoimpl.UnsafeEnabled && x != nil {
1837
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1838
if ms.LoadMessageInfo() == nil {
1839
ms.StoreMessageInfo(mi)
1840
}
1841
return ms
1842
}
1843
return mi.MessageOf(x)
1844
}
1845
1846
// Deprecated: Use ResetOrganizationInvitationRequest.ProtoReflect.Descriptor instead.
1847
func (*ResetOrganizationInvitationRequest) Descriptor() ([]byte, []int) {
1848
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{26}
1849
}
1850
1851
func (x *ResetOrganizationInvitationRequest) GetOrganizationId() string {
1852
if x != nil {
1853
return x.OrganizationId
1854
}
1855
return ""
1856
}
1857
1858
type ResetOrganizationInvitationResponse struct {
1859
state protoimpl.MessageState
1860
sizeCache protoimpl.SizeCache
1861
unknownFields protoimpl.UnknownFields
1862
1863
// invitation_id is the new invitation id for the organization.
1864
InvitationId string `protobuf:"bytes,1,opt,name=invitation_id,json=invitationId,proto3" json:"invitation_id,omitempty"`
1865
}
1866
1867
func (x *ResetOrganizationInvitationResponse) Reset() {
1868
*x = ResetOrganizationInvitationResponse{}
1869
if protoimpl.UnsafeEnabled {
1870
mi := &file_gitpod_v1_organization_proto_msgTypes[27]
1871
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1872
ms.StoreMessageInfo(mi)
1873
}
1874
}
1875
1876
func (x *ResetOrganizationInvitationResponse) String() string {
1877
return protoimpl.X.MessageStringOf(x)
1878
}
1879
1880
func (*ResetOrganizationInvitationResponse) ProtoMessage() {}
1881
1882
func (x *ResetOrganizationInvitationResponse) ProtoReflect() protoreflect.Message {
1883
mi := &file_gitpod_v1_organization_proto_msgTypes[27]
1884
if protoimpl.UnsafeEnabled && x != nil {
1885
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1886
if ms.LoadMessageInfo() == nil {
1887
ms.StoreMessageInfo(mi)
1888
}
1889
return ms
1890
}
1891
return mi.MessageOf(x)
1892
}
1893
1894
// Deprecated: Use ResetOrganizationInvitationResponse.ProtoReflect.Descriptor instead.
1895
func (*ResetOrganizationInvitationResponse) Descriptor() ([]byte, []int) {
1896
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{27}
1897
}
1898
1899
func (x *ResetOrganizationInvitationResponse) GetInvitationId() string {
1900
if x != nil {
1901
return x.InvitationId
1902
}
1903
return ""
1904
}
1905
1906
type ListOrganizationMembersRequest struct {
1907
state protoimpl.MessageState
1908
sizeCache protoimpl.SizeCache
1909
unknownFields protoimpl.UnknownFields
1910
1911
// organization_id is the ID of the organization that contains the members to
1912
// list
1913
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
1914
Pagination *PaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
1915
}
1916
1917
func (x *ListOrganizationMembersRequest) Reset() {
1918
*x = ListOrganizationMembersRequest{}
1919
if protoimpl.UnsafeEnabled {
1920
mi := &file_gitpod_v1_organization_proto_msgTypes[28]
1921
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1922
ms.StoreMessageInfo(mi)
1923
}
1924
}
1925
1926
func (x *ListOrganizationMembersRequest) String() string {
1927
return protoimpl.X.MessageStringOf(x)
1928
}
1929
1930
func (*ListOrganizationMembersRequest) ProtoMessage() {}
1931
1932
func (x *ListOrganizationMembersRequest) ProtoReflect() protoreflect.Message {
1933
mi := &file_gitpod_v1_organization_proto_msgTypes[28]
1934
if protoimpl.UnsafeEnabled && x != nil {
1935
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1936
if ms.LoadMessageInfo() == nil {
1937
ms.StoreMessageInfo(mi)
1938
}
1939
return ms
1940
}
1941
return mi.MessageOf(x)
1942
}
1943
1944
// Deprecated: Use ListOrganizationMembersRequest.ProtoReflect.Descriptor instead.
1945
func (*ListOrganizationMembersRequest) Descriptor() ([]byte, []int) {
1946
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{28}
1947
}
1948
1949
func (x *ListOrganizationMembersRequest) GetOrganizationId() string {
1950
if x != nil {
1951
return x.OrganizationId
1952
}
1953
return ""
1954
}
1955
1956
func (x *ListOrganizationMembersRequest) GetPagination() *PaginationRequest {
1957
if x != nil {
1958
return x.Pagination
1959
}
1960
return nil
1961
}
1962
1963
type ListOrganizationMembersResponse struct {
1964
state protoimpl.MessageState
1965
sizeCache protoimpl.SizeCache
1966
unknownFields protoimpl.UnknownFields
1967
1968
// members are the organization members of this Organization
1969
Members []*OrganizationMember `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
1970
Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
1971
}
1972
1973
func (x *ListOrganizationMembersResponse) Reset() {
1974
*x = ListOrganizationMembersResponse{}
1975
if protoimpl.UnsafeEnabled {
1976
mi := &file_gitpod_v1_organization_proto_msgTypes[29]
1977
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1978
ms.StoreMessageInfo(mi)
1979
}
1980
}
1981
1982
func (x *ListOrganizationMembersResponse) String() string {
1983
return protoimpl.X.MessageStringOf(x)
1984
}
1985
1986
func (*ListOrganizationMembersResponse) ProtoMessage() {}
1987
1988
func (x *ListOrganizationMembersResponse) ProtoReflect() protoreflect.Message {
1989
mi := &file_gitpod_v1_organization_proto_msgTypes[29]
1990
if protoimpl.UnsafeEnabled && x != nil {
1991
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1992
if ms.LoadMessageInfo() == nil {
1993
ms.StoreMessageInfo(mi)
1994
}
1995
return ms
1996
}
1997
return mi.MessageOf(x)
1998
}
1999
2000
// Deprecated: Use ListOrganizationMembersResponse.ProtoReflect.Descriptor instead.
2001
func (*ListOrganizationMembersResponse) Descriptor() ([]byte, []int) {
2002
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{29}
2003
}
2004
2005
func (x *ListOrganizationMembersResponse) GetMembers() []*OrganizationMember {
2006
if x != nil {
2007
return x.Members
2008
}
2009
return nil
2010
}
2011
2012
func (x *ListOrganizationMembersResponse) GetPagination() *PaginationResponse {
2013
if x != nil {
2014
return x.Pagination
2015
}
2016
return nil
2017
}
2018
2019
type UpdateOrganizationMemberRequest struct {
2020
state protoimpl.MessageState
2021
sizeCache protoimpl.SizeCache
2022
unknownFields protoimpl.UnknownFields
2023
2024
// organization_id is the ID of the organization in which the role is to be
2025
// updated
2026
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
2027
// user_id is the user for which the membership shall be updated.
2028
UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
2029
// role is the new role for the user in the organization
2030
Role *OrganizationRole `protobuf:"varint,3,opt,name=role,proto3,enum=gitpod.v1.OrganizationRole,oneof" json:"role,omitempty"`
2031
}
2032
2033
func (x *UpdateOrganizationMemberRequest) Reset() {
2034
*x = UpdateOrganizationMemberRequest{}
2035
if protoimpl.UnsafeEnabled {
2036
mi := &file_gitpod_v1_organization_proto_msgTypes[30]
2037
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2038
ms.StoreMessageInfo(mi)
2039
}
2040
}
2041
2042
func (x *UpdateOrganizationMemberRequest) String() string {
2043
return protoimpl.X.MessageStringOf(x)
2044
}
2045
2046
func (*UpdateOrganizationMemberRequest) ProtoMessage() {}
2047
2048
func (x *UpdateOrganizationMemberRequest) ProtoReflect() protoreflect.Message {
2049
mi := &file_gitpod_v1_organization_proto_msgTypes[30]
2050
if protoimpl.UnsafeEnabled && x != nil {
2051
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2052
if ms.LoadMessageInfo() == nil {
2053
ms.StoreMessageInfo(mi)
2054
}
2055
return ms
2056
}
2057
return mi.MessageOf(x)
2058
}
2059
2060
// Deprecated: Use UpdateOrganizationMemberRequest.ProtoReflect.Descriptor instead.
2061
func (*UpdateOrganizationMemberRequest) Descriptor() ([]byte, []int) {
2062
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{30}
2063
}
2064
2065
func (x *UpdateOrganizationMemberRequest) GetOrganizationId() string {
2066
if x != nil {
2067
return x.OrganizationId
2068
}
2069
return ""
2070
}
2071
2072
func (x *UpdateOrganizationMemberRequest) GetUserId() string {
2073
if x != nil {
2074
return x.UserId
2075
}
2076
return ""
2077
}
2078
2079
func (x *UpdateOrganizationMemberRequest) GetRole() OrganizationRole {
2080
if x != nil && x.Role != nil {
2081
return *x.Role
2082
}
2083
return OrganizationRole_ORGANIZATION_ROLE_UNSPECIFIED
2084
}
2085
2086
type UpdateOrganizationMemberResponse struct {
2087
state protoimpl.MessageState
2088
sizeCache protoimpl.SizeCache
2089
unknownFields protoimpl.UnknownFields
2090
2091
// member is the updated organization member
2092
Member *OrganizationMember `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"`
2093
}
2094
2095
func (x *UpdateOrganizationMemberResponse) Reset() {
2096
*x = UpdateOrganizationMemberResponse{}
2097
if protoimpl.UnsafeEnabled {
2098
mi := &file_gitpod_v1_organization_proto_msgTypes[31]
2099
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2100
ms.StoreMessageInfo(mi)
2101
}
2102
}
2103
2104
func (x *UpdateOrganizationMemberResponse) String() string {
2105
return protoimpl.X.MessageStringOf(x)
2106
}
2107
2108
func (*UpdateOrganizationMemberResponse) ProtoMessage() {}
2109
2110
func (x *UpdateOrganizationMemberResponse) ProtoReflect() protoreflect.Message {
2111
mi := &file_gitpod_v1_organization_proto_msgTypes[31]
2112
if protoimpl.UnsafeEnabled && x != nil {
2113
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2114
if ms.LoadMessageInfo() == nil {
2115
ms.StoreMessageInfo(mi)
2116
}
2117
return ms
2118
}
2119
return mi.MessageOf(x)
2120
}
2121
2122
// Deprecated: Use UpdateOrganizationMemberResponse.ProtoReflect.Descriptor instead.
2123
func (*UpdateOrganizationMemberResponse) Descriptor() ([]byte, []int) {
2124
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{31}
2125
}
2126
2127
func (x *UpdateOrganizationMemberResponse) GetMember() *OrganizationMember {
2128
if x != nil {
2129
return x.Member
2130
}
2131
return nil
2132
}
2133
2134
type DeleteOrganizationMemberRequest struct {
2135
state protoimpl.MessageState
2136
sizeCache protoimpl.SizeCache
2137
unknownFields protoimpl.UnknownFields
2138
2139
// organization_id is the ID of the organization in which a member should be
2140
// deleted.
2141
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
2142
// user_id is the ID of the user that should be deleted from the organization.
2143
UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
2144
}
2145
2146
func (x *DeleteOrganizationMemberRequest) Reset() {
2147
*x = DeleteOrganizationMemberRequest{}
2148
if protoimpl.UnsafeEnabled {
2149
mi := &file_gitpod_v1_organization_proto_msgTypes[32]
2150
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2151
ms.StoreMessageInfo(mi)
2152
}
2153
}
2154
2155
func (x *DeleteOrganizationMemberRequest) String() string {
2156
return protoimpl.X.MessageStringOf(x)
2157
}
2158
2159
func (*DeleteOrganizationMemberRequest) ProtoMessage() {}
2160
2161
func (x *DeleteOrganizationMemberRequest) ProtoReflect() protoreflect.Message {
2162
mi := &file_gitpod_v1_organization_proto_msgTypes[32]
2163
if protoimpl.UnsafeEnabled && x != nil {
2164
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2165
if ms.LoadMessageInfo() == nil {
2166
ms.StoreMessageInfo(mi)
2167
}
2168
return ms
2169
}
2170
return mi.MessageOf(x)
2171
}
2172
2173
// Deprecated: Use DeleteOrganizationMemberRequest.ProtoReflect.Descriptor instead.
2174
func (*DeleteOrganizationMemberRequest) Descriptor() ([]byte, []int) {
2175
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{32}
2176
}
2177
2178
func (x *DeleteOrganizationMemberRequest) GetOrganizationId() string {
2179
if x != nil {
2180
return x.OrganizationId
2181
}
2182
return ""
2183
}
2184
2185
func (x *DeleteOrganizationMemberRequest) GetUserId() string {
2186
if x != nil {
2187
return x.UserId
2188
}
2189
return ""
2190
}
2191
2192
type DeleteOrganizationMemberResponse struct {
2193
state protoimpl.MessageState
2194
sizeCache protoimpl.SizeCache
2195
unknownFields protoimpl.UnknownFields
2196
}
2197
2198
func (x *DeleteOrganizationMemberResponse) Reset() {
2199
*x = DeleteOrganizationMemberResponse{}
2200
if protoimpl.UnsafeEnabled {
2201
mi := &file_gitpod_v1_organization_proto_msgTypes[33]
2202
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2203
ms.StoreMessageInfo(mi)
2204
}
2205
}
2206
2207
func (x *DeleteOrganizationMemberResponse) String() string {
2208
return protoimpl.X.MessageStringOf(x)
2209
}
2210
2211
func (*DeleteOrganizationMemberResponse) ProtoMessage() {}
2212
2213
func (x *DeleteOrganizationMemberResponse) ProtoReflect() protoreflect.Message {
2214
mi := &file_gitpod_v1_organization_proto_msgTypes[33]
2215
if protoimpl.UnsafeEnabled && x != nil {
2216
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2217
if ms.LoadMessageInfo() == nil {
2218
ms.StoreMessageInfo(mi)
2219
}
2220
return ms
2221
}
2222
return mi.MessageOf(x)
2223
}
2224
2225
// Deprecated: Use DeleteOrganizationMemberResponse.ProtoReflect.Descriptor instead.
2226
func (*DeleteOrganizationMemberResponse) Descriptor() ([]byte, []int) {
2227
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{33}
2228
}
2229
2230
type GetOrganizationMaintenanceModeRequest struct {
2231
state protoimpl.MessageState
2232
sizeCache protoimpl.SizeCache
2233
unknownFields protoimpl.UnknownFields
2234
2235
// organization_id is the ID of the organization to retrieve the maintenance mode status for.
2236
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
2237
}
2238
2239
func (x *GetOrganizationMaintenanceModeRequest) Reset() {
2240
*x = GetOrganizationMaintenanceModeRequest{}
2241
if protoimpl.UnsafeEnabled {
2242
mi := &file_gitpod_v1_organization_proto_msgTypes[34]
2243
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2244
ms.StoreMessageInfo(mi)
2245
}
2246
}
2247
2248
func (x *GetOrganizationMaintenanceModeRequest) String() string {
2249
return protoimpl.X.MessageStringOf(x)
2250
}
2251
2252
func (*GetOrganizationMaintenanceModeRequest) ProtoMessage() {}
2253
2254
func (x *GetOrganizationMaintenanceModeRequest) ProtoReflect() protoreflect.Message {
2255
mi := &file_gitpod_v1_organization_proto_msgTypes[34]
2256
if protoimpl.UnsafeEnabled && x != nil {
2257
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2258
if ms.LoadMessageInfo() == nil {
2259
ms.StoreMessageInfo(mi)
2260
}
2261
return ms
2262
}
2263
return mi.MessageOf(x)
2264
}
2265
2266
// Deprecated: Use GetOrganizationMaintenanceModeRequest.ProtoReflect.Descriptor instead.
2267
func (*GetOrganizationMaintenanceModeRequest) Descriptor() ([]byte, []int) {
2268
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{34}
2269
}
2270
2271
func (x *GetOrganizationMaintenanceModeRequest) GetOrganizationId() string {
2272
if x != nil {
2273
return x.OrganizationId
2274
}
2275
return ""
2276
}
2277
2278
type GetOrganizationMaintenanceModeResponse struct {
2279
state protoimpl.MessageState
2280
sizeCache protoimpl.SizeCache
2281
unknownFields protoimpl.UnknownFields
2282
2283
// enabled indicates whether maintenance mode is enabled for the organization.
2284
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
2285
}
2286
2287
func (x *GetOrganizationMaintenanceModeResponse) Reset() {
2288
*x = GetOrganizationMaintenanceModeResponse{}
2289
if protoimpl.UnsafeEnabled {
2290
mi := &file_gitpod_v1_organization_proto_msgTypes[35]
2291
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2292
ms.StoreMessageInfo(mi)
2293
}
2294
}
2295
2296
func (x *GetOrganizationMaintenanceModeResponse) String() string {
2297
return protoimpl.X.MessageStringOf(x)
2298
}
2299
2300
func (*GetOrganizationMaintenanceModeResponse) ProtoMessage() {}
2301
2302
func (x *GetOrganizationMaintenanceModeResponse) ProtoReflect() protoreflect.Message {
2303
mi := &file_gitpod_v1_organization_proto_msgTypes[35]
2304
if protoimpl.UnsafeEnabled && x != nil {
2305
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2306
if ms.LoadMessageInfo() == nil {
2307
ms.StoreMessageInfo(mi)
2308
}
2309
return ms
2310
}
2311
return mi.MessageOf(x)
2312
}
2313
2314
// Deprecated: Use GetOrganizationMaintenanceModeResponse.ProtoReflect.Descriptor instead.
2315
func (*GetOrganizationMaintenanceModeResponse) Descriptor() ([]byte, []int) {
2316
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{35}
2317
}
2318
2319
func (x *GetOrganizationMaintenanceModeResponse) GetEnabled() bool {
2320
if x != nil {
2321
return x.Enabled
2322
}
2323
return false
2324
}
2325
2326
type SetOrganizationMaintenanceModeRequest struct {
2327
state protoimpl.MessageState
2328
sizeCache protoimpl.SizeCache
2329
unknownFields protoimpl.UnknownFields
2330
2331
// organization_id is the ID of the organization to set the maintenance mode status for.
2332
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
2333
// enabled indicates whether maintenance mode should be enabled or disabled.
2334
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
2335
}
2336
2337
func (x *SetOrganizationMaintenanceModeRequest) Reset() {
2338
*x = SetOrganizationMaintenanceModeRequest{}
2339
if protoimpl.UnsafeEnabled {
2340
mi := &file_gitpod_v1_organization_proto_msgTypes[36]
2341
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2342
ms.StoreMessageInfo(mi)
2343
}
2344
}
2345
2346
func (x *SetOrganizationMaintenanceModeRequest) String() string {
2347
return protoimpl.X.MessageStringOf(x)
2348
}
2349
2350
func (*SetOrganizationMaintenanceModeRequest) ProtoMessage() {}
2351
2352
func (x *SetOrganizationMaintenanceModeRequest) ProtoReflect() protoreflect.Message {
2353
mi := &file_gitpod_v1_organization_proto_msgTypes[36]
2354
if protoimpl.UnsafeEnabled && x != nil {
2355
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2356
if ms.LoadMessageInfo() == nil {
2357
ms.StoreMessageInfo(mi)
2358
}
2359
return ms
2360
}
2361
return mi.MessageOf(x)
2362
}
2363
2364
// Deprecated: Use SetOrganizationMaintenanceModeRequest.ProtoReflect.Descriptor instead.
2365
func (*SetOrganizationMaintenanceModeRequest) Descriptor() ([]byte, []int) {
2366
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{36}
2367
}
2368
2369
func (x *SetOrganizationMaintenanceModeRequest) GetOrganizationId() string {
2370
if x != nil {
2371
return x.OrganizationId
2372
}
2373
return ""
2374
}
2375
2376
func (x *SetOrganizationMaintenanceModeRequest) GetEnabled() bool {
2377
if x != nil {
2378
return x.Enabled
2379
}
2380
return false
2381
}
2382
2383
type SetOrganizationMaintenanceModeResponse struct {
2384
state protoimpl.MessageState
2385
sizeCache protoimpl.SizeCache
2386
unknownFields protoimpl.UnknownFields
2387
2388
// enabled indicates the new maintenance mode status after the update.
2389
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
2390
}
2391
2392
func (x *SetOrganizationMaintenanceModeResponse) Reset() {
2393
*x = SetOrganizationMaintenanceModeResponse{}
2394
if protoimpl.UnsafeEnabled {
2395
mi := &file_gitpod_v1_organization_proto_msgTypes[37]
2396
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2397
ms.StoreMessageInfo(mi)
2398
}
2399
}
2400
2401
func (x *SetOrganizationMaintenanceModeResponse) String() string {
2402
return protoimpl.X.MessageStringOf(x)
2403
}
2404
2405
func (*SetOrganizationMaintenanceModeResponse) ProtoMessage() {}
2406
2407
func (x *SetOrganizationMaintenanceModeResponse) ProtoReflect() protoreflect.Message {
2408
mi := &file_gitpod_v1_organization_proto_msgTypes[37]
2409
if protoimpl.UnsafeEnabled && x != nil {
2410
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2411
if ms.LoadMessageInfo() == nil {
2412
ms.StoreMessageInfo(mi)
2413
}
2414
return ms
2415
}
2416
return mi.MessageOf(x)
2417
}
2418
2419
// Deprecated: Use SetOrganizationMaintenanceModeResponse.ProtoReflect.Descriptor instead.
2420
func (*SetOrganizationMaintenanceModeResponse) Descriptor() ([]byte, []int) {
2421
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{37}
2422
}
2423
2424
func (x *SetOrganizationMaintenanceModeResponse) GetEnabled() bool {
2425
if x != nil {
2426
return x.Enabled
2427
}
2428
return false
2429
}
2430
2431
type GetMaintenanceNotificationRequest struct {
2432
state protoimpl.MessageState
2433
sizeCache protoimpl.SizeCache
2434
unknownFields protoimpl.UnknownFields
2435
2436
// organization_id is the ID of the organization to retrieve the notification settings for.
2437
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
2438
}
2439
2440
func (x *GetMaintenanceNotificationRequest) Reset() {
2441
*x = GetMaintenanceNotificationRequest{}
2442
if protoimpl.UnsafeEnabled {
2443
mi := &file_gitpod_v1_organization_proto_msgTypes[38]
2444
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2445
ms.StoreMessageInfo(mi)
2446
}
2447
}
2448
2449
func (x *GetMaintenanceNotificationRequest) String() string {
2450
return protoimpl.X.MessageStringOf(x)
2451
}
2452
2453
func (*GetMaintenanceNotificationRequest) ProtoMessage() {}
2454
2455
func (x *GetMaintenanceNotificationRequest) ProtoReflect() protoreflect.Message {
2456
mi := &file_gitpod_v1_organization_proto_msgTypes[38]
2457
if protoimpl.UnsafeEnabled && x != nil {
2458
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2459
if ms.LoadMessageInfo() == nil {
2460
ms.StoreMessageInfo(mi)
2461
}
2462
return ms
2463
}
2464
return mi.MessageOf(x)
2465
}
2466
2467
// Deprecated: Use GetMaintenanceNotificationRequest.ProtoReflect.Descriptor instead.
2468
func (*GetMaintenanceNotificationRequest) Descriptor() ([]byte, []int) {
2469
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{38}
2470
}
2471
2472
func (x *GetMaintenanceNotificationRequest) GetOrganizationId() string {
2473
if x != nil {
2474
return x.OrganizationId
2475
}
2476
return ""
2477
}
2478
2479
type GetMaintenanceNotificationResponse struct {
2480
state protoimpl.MessageState
2481
sizeCache protoimpl.SizeCache
2482
unknownFields protoimpl.UnknownFields
2483
2484
// is_enabled indicates whether the maintenance notification is enabled.
2485
IsEnabled bool `protobuf:"varint,1,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
2486
// message is the custom message stored, if any. Empty or not present if no custom message is set.
2487
// The frontend will use its own default if this is empty/undefined and is_enabled is true.
2488
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
2489
}
2490
2491
func (x *GetMaintenanceNotificationResponse) Reset() {
2492
*x = GetMaintenanceNotificationResponse{}
2493
if protoimpl.UnsafeEnabled {
2494
mi := &file_gitpod_v1_organization_proto_msgTypes[39]
2495
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2496
ms.StoreMessageInfo(mi)
2497
}
2498
}
2499
2500
func (x *GetMaintenanceNotificationResponse) String() string {
2501
return protoimpl.X.MessageStringOf(x)
2502
}
2503
2504
func (*GetMaintenanceNotificationResponse) ProtoMessage() {}
2505
2506
func (x *GetMaintenanceNotificationResponse) ProtoReflect() protoreflect.Message {
2507
mi := &file_gitpod_v1_organization_proto_msgTypes[39]
2508
if protoimpl.UnsafeEnabled && x != nil {
2509
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2510
if ms.LoadMessageInfo() == nil {
2511
ms.StoreMessageInfo(mi)
2512
}
2513
return ms
2514
}
2515
return mi.MessageOf(x)
2516
}
2517
2518
// Deprecated: Use GetMaintenanceNotificationResponse.ProtoReflect.Descriptor instead.
2519
func (*GetMaintenanceNotificationResponse) Descriptor() ([]byte, []int) {
2520
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{39}
2521
}
2522
2523
func (x *GetMaintenanceNotificationResponse) GetIsEnabled() bool {
2524
if x != nil {
2525
return x.IsEnabled
2526
}
2527
return false
2528
}
2529
2530
func (x *GetMaintenanceNotificationResponse) GetMessage() string {
2531
if x != nil {
2532
return x.Message
2533
}
2534
return ""
2535
}
2536
2537
type SetMaintenanceNotificationRequest struct {
2538
state protoimpl.MessageState
2539
sizeCache protoimpl.SizeCache
2540
unknownFields protoimpl.UnknownFields
2541
2542
// organization_id is the ID of the organization to set the notification settings for.
2543
OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
2544
// is_enabled indicates whether the maintenance notification should be enabled or disabled.
2545
IsEnabled bool `protobuf:"varint,2,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
2546
// custom_message is the user-provided custom message for the notification.
2547
// If not provided or empty, the backend stores undefined/empty for the message.
2548
CustomMessage *string `protobuf:"bytes,3,opt,name=custom_message,json=customMessage,proto3,oneof" json:"custom_message,omitempty"`
2549
}
2550
2551
func (x *SetMaintenanceNotificationRequest) Reset() {
2552
*x = SetMaintenanceNotificationRequest{}
2553
if protoimpl.UnsafeEnabled {
2554
mi := &file_gitpod_v1_organization_proto_msgTypes[40]
2555
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2556
ms.StoreMessageInfo(mi)
2557
}
2558
}
2559
2560
func (x *SetMaintenanceNotificationRequest) String() string {
2561
return protoimpl.X.MessageStringOf(x)
2562
}
2563
2564
func (*SetMaintenanceNotificationRequest) ProtoMessage() {}
2565
2566
func (x *SetMaintenanceNotificationRequest) ProtoReflect() protoreflect.Message {
2567
mi := &file_gitpod_v1_organization_proto_msgTypes[40]
2568
if protoimpl.UnsafeEnabled && x != nil {
2569
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2570
if ms.LoadMessageInfo() == nil {
2571
ms.StoreMessageInfo(mi)
2572
}
2573
return ms
2574
}
2575
return mi.MessageOf(x)
2576
}
2577
2578
// Deprecated: Use SetMaintenanceNotificationRequest.ProtoReflect.Descriptor instead.
2579
func (*SetMaintenanceNotificationRequest) Descriptor() ([]byte, []int) {
2580
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{40}
2581
}
2582
2583
func (x *SetMaintenanceNotificationRequest) GetOrganizationId() string {
2584
if x != nil {
2585
return x.OrganizationId
2586
}
2587
return ""
2588
}
2589
2590
func (x *SetMaintenanceNotificationRequest) GetIsEnabled() bool {
2591
if x != nil {
2592
return x.IsEnabled
2593
}
2594
return false
2595
}
2596
2597
func (x *SetMaintenanceNotificationRequest) GetCustomMessage() string {
2598
if x != nil && x.CustomMessage != nil {
2599
return *x.CustomMessage
2600
}
2601
return ""
2602
}
2603
2604
type SetMaintenanceNotificationResponse struct {
2605
state protoimpl.MessageState
2606
sizeCache protoimpl.SizeCache
2607
unknownFields protoimpl.UnknownFields
2608
2609
// is_enabled indicates the new notification enabled status after the update.
2610
IsEnabled bool `protobuf:"varint,1,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
2611
// message is the custom message that is now stored, if any.
2612
Message *string `protobuf:"bytes,2,opt,name=message,proto3,oneof" json:"message,omitempty"`
2613
}
2614
2615
func (x *SetMaintenanceNotificationResponse) Reset() {
2616
*x = SetMaintenanceNotificationResponse{}
2617
if protoimpl.UnsafeEnabled {
2618
mi := &file_gitpod_v1_organization_proto_msgTypes[41]
2619
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2620
ms.StoreMessageInfo(mi)
2621
}
2622
}
2623
2624
func (x *SetMaintenanceNotificationResponse) String() string {
2625
return protoimpl.X.MessageStringOf(x)
2626
}
2627
2628
func (*SetMaintenanceNotificationResponse) ProtoMessage() {}
2629
2630
func (x *SetMaintenanceNotificationResponse) ProtoReflect() protoreflect.Message {
2631
mi := &file_gitpod_v1_organization_proto_msgTypes[41]
2632
if protoimpl.UnsafeEnabled && x != nil {
2633
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2634
if ms.LoadMessageInfo() == nil {
2635
ms.StoreMessageInfo(mi)
2636
}
2637
return ms
2638
}
2639
return mi.MessageOf(x)
2640
}
2641
2642
// Deprecated: Use SetMaintenanceNotificationResponse.ProtoReflect.Descriptor instead.
2643
func (*SetMaintenanceNotificationResponse) Descriptor() ([]byte, []int) {
2644
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{41}
2645
}
2646
2647
func (x *SetMaintenanceNotificationResponse) GetIsEnabled() bool {
2648
if x != nil {
2649
return x.IsEnabled
2650
}
2651
return false
2652
}
2653
2654
func (x *SetMaintenanceNotificationResponse) GetMessage() string {
2655
if x != nil && x.Message != nil {
2656
return *x.Message
2657
}
2658
return ""
2659
}
2660
2661
type OnboardingSettings_WelcomeMessage struct {
2662
state protoimpl.MessageState
2663
sizeCache protoimpl.SizeCache
2664
unknownFields protoimpl.UnknownFields
2665
2666
// enabled specifies whether the welcome message is enabled
2667
Enabled *bool `protobuf:"varint,1,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"`
2668
// message is the welcome message for the organization
2669
Message *string `protobuf:"bytes,2,opt,name=message,proto3,oneof" json:"message,omitempty"`
2670
// featured_member_id is the ID of the member to show in the welcome message
2671
FeaturedMemberId *string `protobuf:"bytes,4,opt,name=featured_member_id,json=featuredMemberId,proto3,oneof" json:"featured_member_id,omitempty"`
2672
// featured_member_resolved_avatar_url is the avatar URL that is resolved
2673
// from the featured_member_id by the server
2674
// This field **can not** be set in the request.
2675
FeaturedMemberResolvedAvatarUrl *string `protobuf:"bytes,5,opt,name=featured_member_resolved_avatar_url,json=featuredMemberResolvedAvatarUrl,proto3,oneof" json:"featured_member_resolved_avatar_url,omitempty"`
2676
}
2677
2678
func (x *OnboardingSettings_WelcomeMessage) Reset() {
2679
*x = OnboardingSettings_WelcomeMessage{}
2680
if protoimpl.UnsafeEnabled {
2681
mi := &file_gitpod_v1_organization_proto_msgTypes[42]
2682
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2683
ms.StoreMessageInfo(mi)
2684
}
2685
}
2686
2687
func (x *OnboardingSettings_WelcomeMessage) String() string {
2688
return protoimpl.X.MessageStringOf(x)
2689
}
2690
2691
func (*OnboardingSettings_WelcomeMessage) ProtoMessage() {}
2692
2693
func (x *OnboardingSettings_WelcomeMessage) ProtoReflect() protoreflect.Message {
2694
mi := &file_gitpod_v1_organization_proto_msgTypes[42]
2695
if protoimpl.UnsafeEnabled && x != nil {
2696
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2697
if ms.LoadMessageInfo() == nil {
2698
ms.StoreMessageInfo(mi)
2699
}
2700
return ms
2701
}
2702
return mi.MessageOf(x)
2703
}
2704
2705
// Deprecated: Use OnboardingSettings_WelcomeMessage.ProtoReflect.Descriptor instead.
2706
func (*OnboardingSettings_WelcomeMessage) Descriptor() ([]byte, []int) {
2707
return file_gitpod_v1_organization_proto_rawDescGZIP(), []int{3, 0}
2708
}
2709
2710
func (x *OnboardingSettings_WelcomeMessage) GetEnabled() bool {
2711
if x != nil && x.Enabled != nil {
2712
return *x.Enabled
2713
}
2714
return false
2715
}
2716
2717
func (x *OnboardingSettings_WelcomeMessage) GetMessage() string {
2718
if x != nil && x.Message != nil {
2719
return *x.Message
2720
}
2721
return ""
2722
}
2723
2724
func (x *OnboardingSettings_WelcomeMessage) GetFeaturedMemberId() string {
2725
if x != nil && x.FeaturedMemberId != nil {
2726
return *x.FeaturedMemberId
2727
}
2728
return ""
2729
}
2730
2731
func (x *OnboardingSettings_WelcomeMessage) GetFeaturedMemberResolvedAvatarUrl() string {
2732
if x != nil && x.FeaturedMemberResolvedAvatarUrl != nil {
2733
return *x.FeaturedMemberResolvedAvatarUrl
2734
}
2735
return ""
2736
}
2737
2738
var File_gitpod_v1_organization_proto protoreflect.FileDescriptor
2739
2740
var file_gitpod_v1_organization_proto_rawDesc = []byte{
2741
0x0a, 0x1c, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61,
2742
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09,
2743
0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x1a, 0x1a, 0x67, 0x69, 0x74, 0x70, 0x6f,
2744
0x64, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
2745
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x76, 0x31,
2746
0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2747
0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2748
0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2749
0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2750
0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2751
0x6f, 0x22, 0x87, 0x01, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
2752
0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
2753
0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
2754
0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69,
2755
0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
2756
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
2757
0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74,
2758
0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x6c, 0x75, 0x67, 0x18,
2759
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x6c, 0x75, 0x67, 0x22, 0xa3, 0x02, 0x0a, 0x12,
2760
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62,
2761
0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
2762
0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x04, 0x72,
2763
0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x67, 0x69, 0x74, 0x70,
2764
0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
2765
0x6f, 0x6e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x3d, 0x0a, 0x0c,
2766
0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01,
2767
0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
2768
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b,
2769
0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61,
2770
0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
2771
0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x75,
2772
0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66,
2773
0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c,
2774
0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x32, 0x0a,
2775
0x15, 0x6f, 0x77, 0x6e, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69,
2776
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x6f, 0x77,
2777
0x6e, 0x65, 0x64, 0x42, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2778
0x6e, 0x22, 0x8c, 0x01, 0x0a, 0x14, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69,
2779
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x2f, 0x0a, 0x04, 0x72, 0x6f,
2780
0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
2781
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2782
0x6e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x43, 0x0a, 0x0b, 0x70,
2783
0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0e,
2784
0x32, 0x21, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67,
2785
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
2786
0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
2787
0x22, 0x9a, 0x05, 0x0a, 0x12, 0x4f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x53,
2788
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x28, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72,
2789
0x6e, 0x61, 0x6c, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
2790
0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x6e, 0x6b, 0x88, 0x01,
2791
0x01, 0x12, 0x39, 0x0a, 0x18, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64,
2792
0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20,
2793
0x03, 0x28, 0x09, 0x52, 0x17, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64,
2794
0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x4b, 0x0a, 0x1f,
2795
0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64,
2796
0x65, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18,
2797
0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x01, 0x52, 0x1d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
2798
0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
2799
0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x5a, 0x0a, 0x0f, 0x77, 0x65, 0x6c,
2800
0x63, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01,
2801
0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f,
2802
0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
2803
0x73, 0x2e, 0x57, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
2804
0x48, 0x02, 0x52, 0x0e, 0x77, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61,
2805
0x67, 0x65, 0x88, 0x01, 0x01, 0x1a, 0xab, 0x02, 0x0a, 0x0e, 0x57, 0x65, 0x6c, 0x63, 0x6f, 0x6d,
2806
0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62,
2807
0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x65, 0x6e, 0x61,
2808
0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61,
2809
0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73,
2810
0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72,
2811
0x65, 0x64, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
2812
0x28, 0x09, 0x48, 0x02, 0x52, 0x10, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x64, 0x4d, 0x65,
2813
0x6d, 0x62, 0x65, 0x72, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x51, 0x0a, 0x23, 0x66, 0x65, 0x61,
2814
0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x73,
2815
0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x75, 0x72, 0x6c,
2816
0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x1f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72,
2817
0x65, 0x64, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64,
2818
0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x0a, 0x0a, 0x08,
2819
0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6d, 0x65, 0x73,
2820
0x73, 0x61, 0x67, 0x65, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65,
2821
0x64, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x26, 0x0a, 0x24, 0x5f,
2822
0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f,
2823
0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f,
2824
0x75, 0x72, 0x6c, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
2825
0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
2826
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x70,
2827
0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x77, 0x65,
2828
0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x94, 0x08,
2829
0x0a, 0x14, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65,
2830
0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x41, 0x0a, 0x1a, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
2831
0x61, 0x63, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x73, 0x61,
2832
0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x18, 0x77, 0x6f,
2833
0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x69,
2834
0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x17, 0x64, 0x65, 0x66,
2835
0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69,
2836
0x6d, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x15, 0x64, 0x65,
2837
0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6d,
2838
0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x19, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65,
2839
0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73,
2840
0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
2841
0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73,
2842
0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64,
2843
0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20,
2844
0x03, 0x28, 0x09, 0x52, 0x15, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x45,
2845
0x64, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x6f, 0x0a, 0x16, 0x70, 0x69,
2846
0x6e, 0x6e, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73,
2847
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x69, 0x74,
2848
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
2849
0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x69, 0x6e, 0x6e,
2850
0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73,
2851
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x14, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x45, 0x64, 0x69,
2852
0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64,
2853
0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
2854
0x09, 0x48, 0x02, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x6f, 0x6c, 0x65,
2855
0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x73,
2856
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
2857
0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75,
2858
0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x03, 0x52, 0x0f, 0x74, 0x69, 0x6d,
2859
0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12,
2860
0x4c, 0x0a, 0x11, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74,
2861
0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x69, 0x74,
2862
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x74, 0x72,
2863
0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x72, 0x6f, 0x6c,
2864
0x65, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4a, 0x0a,
2865
0x1f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x5f, 0x72, 0x75,
2866
0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73,
2867
0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x48, 0x04, 0x52, 0x1c, 0x6d, 0x61, 0x78, 0x50, 0x61, 0x72,
2868
0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x57, 0x6f, 0x72, 0x6b,
2869
0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, 0x13, 0x6f, 0x6e, 0x62,
2870
0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
2871
0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
2872
0x76, 0x31, 0x2e, 0x4f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74,
2873
0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x05, 0x52, 0x12, 0x6f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64,
2874
0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x88, 0x01, 0x01, 0x12, 0x35,
2875
0x0a, 0x14, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x67, 0x69, 0x74, 0x5f, 0x63,
2876
0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x48, 0x06, 0x52, 0x12,
2877
0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x69,
2878
0x74, 0x73, 0x88, 0x01, 0x01, 0x1a, 0x47, 0x0a, 0x19, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x45,
2879
0x64, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74,
2880
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2881
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
2882
0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x1d,
2883
0x0a, 0x1b, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x68, 0x61,
2884
0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x1a, 0x0a,
2885
0x18, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
2886
0x61, 0x63, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x65,
2887
0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x74,
2888
0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42,
2889
0x22, 0x0a, 0x20, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c,
2890
0x5f, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
2891
0x63, 0x65, 0x73, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69,
2892
0x6e, 0x67, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x17, 0x0a, 0x15, 0x5f,
2893
0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x67, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6d,
2894
0x6d, 0x69, 0x74, 0x73, 0x22, 0x90, 0x01, 0x0a, 0x27, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67,
2895
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
2896
0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2897
0x12, 0x3c, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
2898
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
2899
0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
2900
0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27,
2901
0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
2902
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
2903
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0xb1, 0x01, 0x0a, 0x28, 0x4c, 0x69, 0x73, 0x74,
2904
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b,
2905
0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
2906
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69,
2907
0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
2908
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
2909
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74,
2910
0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
2911
0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19,
2912
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73,
2913
0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x73,
2914
0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x22, 0x66, 0x0a, 0x19, 0x55,
2915
0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2916
0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61,
2917
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
2918
0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
2919
0x64, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48,
2920
0x00, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x6e,
2921
0x61, 0x6d, 0x65, 0x22, 0x59, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67,
2922
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
2923
0x65, 0x12, 0x3b, 0x0a, 0x0c, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2924
0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,
2925
0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2926
0x52, 0x0c, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xaa,
2927
0x01, 0x0a, 0x0f, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
2928
0x67, 0x73, 0x12, 0x3e, 0x0a, 0x0a, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
2929
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2930
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
2931
0x6e, 0x48, 0x00, 0x52, 0x0a, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x88,
2932
0x01, 0x01, 0x12, 0x31, 0x0a, 0x12, 0x64, 0x65, 0x6e, 0x79, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f,
2933
0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x01,
2934
0x52, 0x10, 0x64, 0x65, 0x6e, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75,
2935
0x74, 0x73, 0x88, 0x01, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69,
2936
0x76, 0x69, 0x74, 0x79, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x64, 0x65, 0x6e, 0x79, 0x5f, 0x75, 0x73,
2937
0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x73, 0x22, 0xfd, 0x0b, 0x0a, 0x21,
2938
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
2939
0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2940
0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2941
0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61,
2942
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x41, 0x0a, 0x1a, 0x77, 0x6f,
2943
0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f,
2944
0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00,
2945
0x52, 0x18, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x53, 0x68, 0x61, 0x72, 0x69,
2946
0x6e, 0x67, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a,
2947
0x17, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
2948
0x63, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01,
2949
0x52, 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,
2950
0x63, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3a, 0x0a, 0x19, 0x61, 0x6c,
2951
0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f,
2952
0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x61,
2953
0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43,
2954
0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69,
2955
0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
2956
0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63,
2957
0x74, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x48,
2958
0x0a, 0x1e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63,
2959
0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73,
2960
0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x48, 0x02, 0x52, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
2961
0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72,
2962
0x4e, 0x61, 0x6d, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x7c, 0x0a, 0x16, 0x70, 0x69, 0x6e, 0x6e,
2963
0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
2964
0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
2965
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e,
2966
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52,
2967
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x45, 0x64, 0x69,
2968
0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
2969
0x52, 0x14, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x65,
2970
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x46, 0x0a, 0x1d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
2971
0x5f, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x76,
2972
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x48, 0x03, 0x52,
2973
0x1a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x45, 0x64, 0x69,
2974
0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x26,
2975
0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x0a,
2976
0x20, 0x01, 0x28, 0x09, 0x48, 0x04, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52,
2977
0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x10, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75,
2978
0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b,
2979
0x32, 0x1a, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d,
2980
0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x05, 0x52, 0x0f,
2981
0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x88,
2982
0x01, 0x01, 0x12, 0x4c, 0x0a, 0x11, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72,
2983
0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
2984
0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65,
2985
0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10,
2986
0x72, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
2987
0x12, 0x3d, 0x0a, 0x18, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x5f,
2988
0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x01,
2989
0x28, 0x08, 0x48, 0x06, 0x52, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, 0x65,
2990
0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12,
2991
0x4a, 0x0a, 0x1f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x5f,
2992
0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63,
2993
0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x48, 0x07, 0x52, 0x1c, 0x6d, 0x61, 0x78, 0x50,
2994
0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x57, 0x6f,
2995
0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x53, 0x0a, 0x13, 0x6f,
2996
0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e,
2997
0x67, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
2998
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x6e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x53,
2999
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x08, 0x52, 0x12, 0x6f, 0x6e, 0x62, 0x6f, 0x61,
3000
0x72, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x88, 0x01, 0x01,
3001
0x12, 0x35, 0x0a, 0x14, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x67, 0x69, 0x74,
3002
0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x48, 0x09,
3003
0x52, 0x12, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6d,
3004
0x6d, 0x69, 0x74, 0x73, 0x88, 0x01, 0x01, 0x12, 0x4c, 0x0a, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
3005
0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
3006
0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28,
3007
0x08, 0x48, 0x0a, 0x52, 0x1d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x77,
3008
0x65, 0x64, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73,
3009
0x65, 0x73, 0x88, 0x01, 0x01, 0x1a, 0x47, 0x0a, 0x19, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x45,
3010
0x64, 0x69, 0x74, 0x6f, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74,
3011
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
3012
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
3013
0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x1d,
3014
0x0a, 0x1b, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x73, 0x68, 0x61,
3015
0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x1a, 0x0a,
3016
0x18, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
3017
0x61, 0x63, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x42, 0x21, 0x0a, 0x1f, 0x5f, 0x75, 0x70,
3018
0x64, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 0x5f,
3019
0x65, 0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x42, 0x20, 0x0a, 0x1e,
3020
0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x69, 0x6e, 0x6e, 0x65, 0x64, 0x5f, 0x65,
3021
0x64, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x0f,
3022
0x0a, 0x0d, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x42,
3023
0x13, 0x0a, 0x11, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74,
3024
0x69, 0x6e, 0x67, 0x73, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
3025
0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3026
0x73, 0x42, 0x22, 0x0a, 0x20, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c,
3027
0x65, 0x6c, 0x5f, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73,
3028
0x70, 0x61, 0x63, 0x65, 0x73, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x6f, 0x6e, 0x62, 0x6f, 0x61, 0x72,
3029
0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x17, 0x0a,
3030
0x15, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x67, 0x69, 0x74, 0x5f, 0x63,
3031
0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x73, 0x42, 0x23, 0x0a, 0x21, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74,
3032
0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,
3033
0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x22, 0x61, 0x0a, 0x22, 0x55,
3034
0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3035
0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
3036
0x65, 0x12, 0x3b, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20,
3037
0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3038
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
3039
0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x49,
3040
0x0a, 0x1e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3041
0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3042
0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3043
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e,
3044
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x5e, 0x0a, 0x1f, 0x47, 0x65, 0x74,
3045
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74,
3046
0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x08,
3047
0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f,
3048
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e,
3049
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52,
3050
0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x2f, 0x0a, 0x19, 0x43, 0x72, 0x65,
3051
0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3052
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
3053
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x59, 0x0a, 0x1a, 0x43, 0x72,
3054
0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3055
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0c, 0x6f, 0x72, 0x67, 0x61,
3056
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17,
3057
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e,
3058
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3059
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x41, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61,
3060
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
3061
0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
3062
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3063
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x56, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x4f,
3064
0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
3065
0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0c, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3066
0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x69, 0x74, 0x70,
3067
0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3068
0x6f, 0x6e, 0x52, 0x0c, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3069
0x22, 0xda, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3070
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
3071
0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
3072
0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61,
3073
0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
3074
0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x05, 0x73,
3075
0x63, 0x6f, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x69, 0x74,
3076
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e,
3077
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e,
3078
0x53, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x22, 0x3f, 0x0a, 0x05,
3079
0x53, 0x63, 0x6f, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x43, 0x4f, 0x50, 0x45, 0x5f, 0x55,
3080
0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
3081
0x53, 0x43, 0x4f, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x01, 0x12, 0x0d,
3082
0x0a, 0x09, 0x53, 0x43, 0x4f, 0x50, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x22, 0x99, 0x01,
3083
0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3084
0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0d, 0x6f,
3085
0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03,
3086
0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f,
3087
0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6f, 0x72, 0x67,
3088
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x70, 0x61,
3089
0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d,
3090
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e,
3091
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70,
3092
0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x44, 0x0a, 0x19, 0x44, 0x65, 0x6c,
3093
0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3094
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3095
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
3096
0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22,
3097
0x1c, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3098
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4b, 0x0a,
3099
0x20, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3100
0x49, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3101
0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3102
0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61,
3103
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x21, 0x47, 0x65,
3104
0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76,
3105
0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3106
0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
3107
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69,
3108
0x6f, 0x6e, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x17, 0x4a, 0x6f, 0x69, 0x6e, 0x4f, 0x72, 0x67, 0x61,
3109
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
3110
0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
3111
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69,
3112
0x6f, 0x6e, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x18, 0x4a, 0x6f, 0x69, 0x6e, 0x4f, 0x72, 0x67, 0x61,
3113
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3114
0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3115
0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e,
3116
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x22, 0x52, 0x65, 0x73,
3117
0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
3118
0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
3119
0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
3120
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3121
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x4a, 0x0a, 0x23, 0x52, 0x65, 0x73, 0x65,
3122
0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76,
3123
0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3124
0x23, 0x0a, 0x0d, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
3125
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69,
3126
0x6f, 0x6e, 0x49, 0x64, 0x22, 0x87, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67,
3127
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73,
3128
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e,
3129
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
3130
0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64,
3131
0x12, 0x3c, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
3132
0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
3133
0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
3134
0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x99,
3135
0x01, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3136
0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
3137
0x73, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20,
3138
0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3139
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62,
3140
0x65, 0x72, 0x52, 0x07, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x70,
3141
0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
3142
0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69,
3143
0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a,
3144
0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0x0a, 0x1f, 0x55,
3145
0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3146
0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27,
3147
0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
3148
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3149
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f,
3150
0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64,
3151
0x12, 0x34, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b,
3152
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e,
3153
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x04, 0x72,
3154
0x6f, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x72, 0x6f, 0x6c, 0x65, 0x22,
3155
0x59, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3156
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f,
3157
0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20,
3158
0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3159
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62,
3160
0x65, 0x72, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x63, 0x0a, 0x1f, 0x44, 0x65,
3161
0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3162
0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a,
3163
0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
3164
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61,
3165
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69,
3166
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22,
3167
0x22, 0x0a, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3168
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f,
3169
0x6e, 0x73, 0x65, 0x22, 0x50, 0x0a, 0x25, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3170
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63,
3171
0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f,
3172
0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
3173
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3174
0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x26, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61,
3175
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61,
3176
0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3177
0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
3178
0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x6a, 0x0a, 0x25, 0x53, 0x65, 0x74,
3179
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e,
3180
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
3181
0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3182
0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67,
3183
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x65,
3184
0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e,
3185
0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x42, 0x0a, 0x26, 0x53, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61,
3186
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61,
3187
0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
3188
0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
3189
0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x4c, 0x0a, 0x21, 0x47, 0x65, 0x74,
3190
0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
3191
0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27,
3192
0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
3193
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3194
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x5d, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x4d, 0x61,
3195
0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
3196
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a,
3197
0x0a, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
3198
0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07,
3199
0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d,
3200
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xaa, 0x01, 0x0a, 0x21, 0x53, 0x65, 0x74, 0x4d, 0x61,
3201
0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
3202
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x27, 0x0a, 0x0f,
3203
0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18,
3204
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3205
0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62,
3206
0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x45, 0x6e, 0x61,
3207
0x62, 0x6c, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x0e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6d,
3208
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d,
3209
0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01,
3210
0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x6d, 0x65, 0x73, 0x73,
3211
0x61, 0x67, 0x65, 0x22, 0x6e, 0x0a, 0x22, 0x53, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65,
3212
0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
3213
0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f,
3214
0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69,
3215
0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73,
3216
0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x65, 0x73,
3217
0x73, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6d, 0x65, 0x73, 0x73,
3218
0x61, 0x67, 0x65, 0x2a, 0x94, 0x01, 0x0a, 0x10, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61,
3219
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x4f, 0x52, 0x47, 0x41,
3220
0x4e, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x55, 0x4e,
3221
0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x4f,
3222
0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x4c, 0x45,
3223
0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x52, 0x47, 0x41,
3224
0x4e, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x4d, 0x45,
3225
0x4d, 0x42, 0x45, 0x52, 0x10, 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49,
3226
0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x43, 0x4f, 0x4c, 0x4c,
3227
0x41, 0x42, 0x4f, 0x52, 0x41, 0x54, 0x4f, 0x52, 0x10, 0x03, 0x2a, 0x74, 0x0a, 0x16, 0x4f, 0x72,
3228
0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
3229
0x73, 0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x23, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x41,
3230
0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x52, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
3231
0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x31, 0x0a,
3232
0x2d, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x45,
3233
0x52, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x41,
3234
0x52, 0x42, 0x49, 0x54, 0x52, 0x41, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x4f, 0x53, 0x10, 0x01,
3235
0x32, 0xcc, 0x10, 0x0a, 0x13, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3236
0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x63, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61,
3237
0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24,
3238
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
3239
0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
3240
0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
3241
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3242
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a,
3243
0x0f, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3244
0x12, 0x21, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
3245
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
3246
0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3247
0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
3248
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x63, 0x0a, 0x12, 0x55, 0x70, 0x64,
3249
0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
3250
0x24, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
3251
0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
3252
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76,
3253
0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61,
3254
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x60,
3255
0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3256
0x6f, 0x6e, 0x73, 0x12, 0x23, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3257
0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3258
0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f,
3259
0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3260
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
3261
0x12, 0x63, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3262
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
3263
0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3264
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67,
3265
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f,
3266
0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
3267
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x78, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61,
3268
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69,
3269
0x6f, 0x6e, 0x12, 0x2b, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47,
3270
0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
3271
0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
3272
0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f,
3273
0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x69, 0x74,
3274
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
3275
0x5d, 0x0a, 0x10, 0x4a, 0x6f, 0x69, 0x6e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3276
0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3277
0x4a, 0x6f, 0x69, 0x6e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3278
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64,
3279
0x2e, 0x76, 0x31, 0x2e, 0x4a, 0x6f, 0x69, 0x6e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61,
3280
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x7e,
3281
0x0a, 0x1b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3282
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x2e,
3283
0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4f,
3284
0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x69, 0x74,
3285
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67,
3286
0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x4f, 0x72,
3287
0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x61,
3288
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x72,
3289
0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3290
0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x29, 0x2e, 0x67, 0x69, 0x74, 0x70,
3291
0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3292
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
3293
0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
3294
0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3295
0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3296
0x22, 0x00, 0x12, 0x75, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61,
3297
0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a,
3298
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
3299
0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d,
3300
0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x69, 0x74,
3301
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67,
3302
0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52,
3303
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x75, 0x0a, 0x18, 0x44, 0x65, 0x6c,
3304
0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
3305
0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76,
3306
0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61,
3307
0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3308
0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
3309
0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3310
0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
3311
0x12, 0x72, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3312
0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x29, 0x2e, 0x67, 0x69,
3313
0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e,
3314
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52,
3315
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
3316
0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3317
0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
3318
0x73, 0x65, 0x22, 0x00, 0x12, 0x7b, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72,
3319
0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
3320
0x67, 0x73, 0x12, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55,
3321
0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
3322
0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3323
0x1a, 0x2d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64,
3324
0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
3325
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
3326
0x00, 0x12, 0x8d, 0x01, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69,
3327
0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43,
3328
0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
3329
0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
3330
0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73,
3331
0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x69, 0x74,
3332
0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e,
3333
0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,
3334
0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
3335
0x00, 0x12, 0x87, 0x01, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a,
3336
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
3337
0x4d, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31,
3338
0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3339
0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52,
3340
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e,
3341
0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
3342
0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64,
3343
0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x87, 0x01, 0x0a, 0x1e,
3344
0x53, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
3345
0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x30,
3346
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4f, 0x72,
3347
0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65,
3348
0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3349
0x1a, 0x31, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74,
3350
0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x69, 0x6e,
3351
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
3352
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x7b, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6e,
3353
0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
3354
0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e,
3355
0x47, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f,
3356
0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3357
0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65,
3358
0x74, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69,
3359
0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3360
0x22, 0x00, 0x12, 0x7b, 0x0a, 0x1a, 0x53, 0x65, 0x74, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e,
3361
0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3362
0x12, 0x2c, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74,
3363
0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66,
3364
0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d,
3365
0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x4d, 0x61,
3366
0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
3367
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42,
3368
0x51, 0x0a, 0x16, 0x69, 0x6f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x70, 0x75, 0x62,
3369
0x6c, 0x69, 0x63, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75,
3370
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2d, 0x69, 0x6f, 0x2f,
3371
0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
3372
0x73, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x67, 0x6f, 0x2f,
3373
0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
3374
}
3375
3376
var (
3377
file_gitpod_v1_organization_proto_rawDescOnce sync.Once
3378
file_gitpod_v1_organization_proto_rawDescData = file_gitpod_v1_organization_proto_rawDesc
3379
)
3380
3381
func file_gitpod_v1_organization_proto_rawDescGZIP() []byte {
3382
file_gitpod_v1_organization_proto_rawDescOnce.Do(func() {
3383
file_gitpod_v1_organization_proto_rawDescData = protoimpl.X.CompressGZIP(file_gitpod_v1_organization_proto_rawDescData)
3384
})
3385
return file_gitpod_v1_organization_proto_rawDescData
3386
}
3387
3388
var file_gitpod_v1_organization_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
3389
var file_gitpod_v1_organization_proto_msgTypes = make([]protoimpl.MessageInfo, 45)
3390
var file_gitpod_v1_organization_proto_goTypes = []interface{}{
3391
(OrganizationRole)(0), // 0: gitpod.v1.OrganizationRole
3392
(OrganizationPermission)(0), // 1: gitpod.v1.OrganizationPermission
3393
(ListOrganizationsRequest_Scope)(0), // 2: gitpod.v1.ListOrganizationsRequest.Scope
3394
(*Organization)(nil), // 3: gitpod.v1.Organization
3395
(*OrganizationMember)(nil), // 4: gitpod.v1.OrganizationMember
3396
(*RoleRestrictionEntry)(nil), // 5: gitpod.v1.RoleRestrictionEntry
3397
(*OnboardingSettings)(nil), // 6: gitpod.v1.OnboardingSettings
3398
(*OrganizationSettings)(nil), // 7: gitpod.v1.OrganizationSettings
3399
(*ListOrganizationWorkspaceClassesRequest)(nil), // 8: gitpod.v1.ListOrganizationWorkspaceClassesRequest
3400
(*ListOrganizationWorkspaceClassesResponse)(nil), // 9: gitpod.v1.ListOrganizationWorkspaceClassesResponse
3401
(*UpdateOrganizationRequest)(nil), // 10: gitpod.v1.UpdateOrganizationRequest
3402
(*UpdateOrganizationResponse)(nil), // 11: gitpod.v1.UpdateOrganizationResponse
3403
(*TimeoutSettings)(nil), // 12: gitpod.v1.TimeoutSettings
3404
(*UpdateOrganizationSettingsRequest)(nil), // 13: gitpod.v1.UpdateOrganizationSettingsRequest
3405
(*UpdateOrganizationSettingsResponse)(nil), // 14: gitpod.v1.UpdateOrganizationSettingsResponse
3406
(*GetOrganizationSettingsRequest)(nil), // 15: gitpod.v1.GetOrganizationSettingsRequest
3407
(*GetOrganizationSettingsResponse)(nil), // 16: gitpod.v1.GetOrganizationSettingsResponse
3408
(*CreateOrganizationRequest)(nil), // 17: gitpod.v1.CreateOrganizationRequest
3409
(*CreateOrganizationResponse)(nil), // 18: gitpod.v1.CreateOrganizationResponse
3410
(*GetOrganizationRequest)(nil), // 19: gitpod.v1.GetOrganizationRequest
3411
(*GetOrganizationResponse)(nil), // 20: gitpod.v1.GetOrganizationResponse
3412
(*ListOrganizationsRequest)(nil), // 21: gitpod.v1.ListOrganizationsRequest
3413
(*ListOrganizationsResponse)(nil), // 22: gitpod.v1.ListOrganizationsResponse
3414
(*DeleteOrganizationRequest)(nil), // 23: gitpod.v1.DeleteOrganizationRequest
3415
(*DeleteOrganizationResponse)(nil), // 24: gitpod.v1.DeleteOrganizationResponse
3416
(*GetOrganizationInvitationRequest)(nil), // 25: gitpod.v1.GetOrganizationInvitationRequest
3417
(*GetOrganizationInvitationResponse)(nil), // 26: gitpod.v1.GetOrganizationInvitationResponse
3418
(*JoinOrganizationRequest)(nil), // 27: gitpod.v1.JoinOrganizationRequest
3419
(*JoinOrganizationResponse)(nil), // 28: gitpod.v1.JoinOrganizationResponse
3420
(*ResetOrganizationInvitationRequest)(nil), // 29: gitpod.v1.ResetOrganizationInvitationRequest
3421
(*ResetOrganizationInvitationResponse)(nil), // 30: gitpod.v1.ResetOrganizationInvitationResponse
3422
(*ListOrganizationMembersRequest)(nil), // 31: gitpod.v1.ListOrganizationMembersRequest
3423
(*ListOrganizationMembersResponse)(nil), // 32: gitpod.v1.ListOrganizationMembersResponse
3424
(*UpdateOrganizationMemberRequest)(nil), // 33: gitpod.v1.UpdateOrganizationMemberRequest
3425
(*UpdateOrganizationMemberResponse)(nil), // 34: gitpod.v1.UpdateOrganizationMemberResponse
3426
(*DeleteOrganizationMemberRequest)(nil), // 35: gitpod.v1.DeleteOrganizationMemberRequest
3427
(*DeleteOrganizationMemberResponse)(nil), // 36: gitpod.v1.DeleteOrganizationMemberResponse
3428
(*GetOrganizationMaintenanceModeRequest)(nil), // 37: gitpod.v1.GetOrganizationMaintenanceModeRequest
3429
(*GetOrganizationMaintenanceModeResponse)(nil), // 38: gitpod.v1.GetOrganizationMaintenanceModeResponse
3430
(*SetOrganizationMaintenanceModeRequest)(nil), // 39: gitpod.v1.SetOrganizationMaintenanceModeRequest
3431
(*SetOrganizationMaintenanceModeResponse)(nil), // 40: gitpod.v1.SetOrganizationMaintenanceModeResponse
3432
(*GetMaintenanceNotificationRequest)(nil), // 41: gitpod.v1.GetMaintenanceNotificationRequest
3433
(*GetMaintenanceNotificationResponse)(nil), // 42: gitpod.v1.GetMaintenanceNotificationResponse
3434
(*SetMaintenanceNotificationRequest)(nil), // 43: gitpod.v1.SetMaintenanceNotificationRequest
3435
(*SetMaintenanceNotificationResponse)(nil), // 44: gitpod.v1.SetMaintenanceNotificationResponse
3436
(*OnboardingSettings_WelcomeMessage)(nil), // 45: gitpod.v1.OnboardingSettings.WelcomeMessage
3437
nil, // 46: gitpod.v1.OrganizationSettings.PinnedEditorVersionsEntry
3438
nil, // 47: gitpod.v1.UpdateOrganizationSettingsRequest.PinnedEditorVersionsEntry
3439
(*timestamppb.Timestamp)(nil), // 48: google.protobuf.Timestamp
3440
(*PaginationRequest)(nil), // 49: gitpod.v1.PaginationRequest
3441
(*PaginationResponse)(nil), // 50: gitpod.v1.PaginationResponse
3442
(*WorkspaceClass)(nil), // 51: gitpod.v1.WorkspaceClass
3443
(*durationpb.Duration)(nil), // 52: google.protobuf.Duration
3444
}
3445
var file_gitpod_v1_organization_proto_depIdxs = []int32{
3446
48, // 0: gitpod.v1.Organization.creation_time:type_name -> google.protobuf.Timestamp
3447
0, // 1: gitpod.v1.OrganizationMember.role:type_name -> gitpod.v1.OrganizationRole
3448
48, // 2: gitpod.v1.OrganizationMember.member_since:type_name -> google.protobuf.Timestamp
3449
0, // 3: gitpod.v1.RoleRestrictionEntry.role:type_name -> gitpod.v1.OrganizationRole
3450
1, // 4: gitpod.v1.RoleRestrictionEntry.permissions:type_name -> gitpod.v1.OrganizationPermission
3451
45, // 5: gitpod.v1.OnboardingSettings.welcome_message:type_name -> gitpod.v1.OnboardingSettings.WelcomeMessage
3452
46, // 6: gitpod.v1.OrganizationSettings.pinned_editor_versions:type_name -> gitpod.v1.OrganizationSettings.PinnedEditorVersionsEntry
3453
12, // 7: gitpod.v1.OrganizationSettings.timeout_settings:type_name -> gitpod.v1.TimeoutSettings
3454
5, // 8: gitpod.v1.OrganizationSettings.role_restrictions:type_name -> gitpod.v1.RoleRestrictionEntry
3455
6, // 9: gitpod.v1.OrganizationSettings.onboarding_settings:type_name -> gitpod.v1.OnboardingSettings
3456
49, // 10: gitpod.v1.ListOrganizationWorkspaceClassesRequest.pagination:type_name -> gitpod.v1.PaginationRequest
3457
50, // 11: gitpod.v1.ListOrganizationWorkspaceClassesResponse.pagination:type_name -> gitpod.v1.PaginationResponse
3458
51, // 12: gitpod.v1.ListOrganizationWorkspaceClassesResponse.workspace_classes:type_name -> gitpod.v1.WorkspaceClass
3459
3, // 13: gitpod.v1.UpdateOrganizationResponse.organization:type_name -> gitpod.v1.Organization
3460
52, // 14: gitpod.v1.TimeoutSettings.inactivity:type_name -> google.protobuf.Duration
3461
47, // 15: gitpod.v1.UpdateOrganizationSettingsRequest.pinned_editor_versions:type_name -> gitpod.v1.UpdateOrganizationSettingsRequest.PinnedEditorVersionsEntry
3462
12, // 16: gitpod.v1.UpdateOrganizationSettingsRequest.timeout_settings:type_name -> gitpod.v1.TimeoutSettings
3463
5, // 17: gitpod.v1.UpdateOrganizationSettingsRequest.role_restrictions:type_name -> gitpod.v1.RoleRestrictionEntry
3464
6, // 18: gitpod.v1.UpdateOrganizationSettingsRequest.onboarding_settings:type_name -> gitpod.v1.OnboardingSettings
3465
7, // 19: gitpod.v1.UpdateOrganizationSettingsResponse.settings:type_name -> gitpod.v1.OrganizationSettings
3466
7, // 20: gitpod.v1.GetOrganizationSettingsResponse.settings:type_name -> gitpod.v1.OrganizationSettings
3467
3, // 21: gitpod.v1.CreateOrganizationResponse.organization:type_name -> gitpod.v1.Organization
3468
3, // 22: gitpod.v1.GetOrganizationResponse.organization:type_name -> gitpod.v1.Organization
3469
49, // 23: gitpod.v1.ListOrganizationsRequest.pagination:type_name -> gitpod.v1.PaginationRequest
3470
2, // 24: gitpod.v1.ListOrganizationsRequest.scope:type_name -> gitpod.v1.ListOrganizationsRequest.Scope
3471
3, // 25: gitpod.v1.ListOrganizationsResponse.organizations:type_name -> gitpod.v1.Organization
3472
50, // 26: gitpod.v1.ListOrganizationsResponse.pagination:type_name -> gitpod.v1.PaginationResponse
3473
49, // 27: gitpod.v1.ListOrganizationMembersRequest.pagination:type_name -> gitpod.v1.PaginationRequest
3474
4, // 28: gitpod.v1.ListOrganizationMembersResponse.members:type_name -> gitpod.v1.OrganizationMember
3475
50, // 29: gitpod.v1.ListOrganizationMembersResponse.pagination:type_name -> gitpod.v1.PaginationResponse
3476
0, // 30: gitpod.v1.UpdateOrganizationMemberRequest.role:type_name -> gitpod.v1.OrganizationRole
3477
4, // 31: gitpod.v1.UpdateOrganizationMemberResponse.member:type_name -> gitpod.v1.OrganizationMember
3478
17, // 32: gitpod.v1.OrganizationService.CreateOrganization:input_type -> gitpod.v1.CreateOrganizationRequest
3479
19, // 33: gitpod.v1.OrganizationService.GetOrganization:input_type -> gitpod.v1.GetOrganizationRequest
3480
10, // 34: gitpod.v1.OrganizationService.UpdateOrganization:input_type -> gitpod.v1.UpdateOrganizationRequest
3481
21, // 35: gitpod.v1.OrganizationService.ListOrganizations:input_type -> gitpod.v1.ListOrganizationsRequest
3482
23, // 36: gitpod.v1.OrganizationService.DeleteOrganization:input_type -> gitpod.v1.DeleteOrganizationRequest
3483
25, // 37: gitpod.v1.OrganizationService.GetOrganizationInvitation:input_type -> gitpod.v1.GetOrganizationInvitationRequest
3484
27, // 38: gitpod.v1.OrganizationService.JoinOrganization:input_type -> gitpod.v1.JoinOrganizationRequest
3485
29, // 39: gitpod.v1.OrganizationService.ResetOrganizationInvitation:input_type -> gitpod.v1.ResetOrganizationInvitationRequest
3486
31, // 40: gitpod.v1.OrganizationService.ListOrganizationMembers:input_type -> gitpod.v1.ListOrganizationMembersRequest
3487
33, // 41: gitpod.v1.OrganizationService.UpdateOrganizationMember:input_type -> gitpod.v1.UpdateOrganizationMemberRequest
3488
35, // 42: gitpod.v1.OrganizationService.DeleteOrganizationMember:input_type -> gitpod.v1.DeleteOrganizationMemberRequest
3489
15, // 43: gitpod.v1.OrganizationService.GetOrganizationSettings:input_type -> gitpod.v1.GetOrganizationSettingsRequest
3490
13, // 44: gitpod.v1.OrganizationService.UpdateOrganizationSettings:input_type -> gitpod.v1.UpdateOrganizationSettingsRequest
3491
8, // 45: gitpod.v1.OrganizationService.ListOrganizationWorkspaceClasses:input_type -> gitpod.v1.ListOrganizationWorkspaceClassesRequest
3492
37, // 46: gitpod.v1.OrganizationService.GetOrganizationMaintenanceMode:input_type -> gitpod.v1.GetOrganizationMaintenanceModeRequest
3493
39, // 47: gitpod.v1.OrganizationService.SetOrganizationMaintenanceMode:input_type -> gitpod.v1.SetOrganizationMaintenanceModeRequest
3494
41, // 48: gitpod.v1.OrganizationService.GetMaintenanceNotification:input_type -> gitpod.v1.GetMaintenanceNotificationRequest
3495
43, // 49: gitpod.v1.OrganizationService.SetMaintenanceNotification:input_type -> gitpod.v1.SetMaintenanceNotificationRequest
3496
18, // 50: gitpod.v1.OrganizationService.CreateOrganization:output_type -> gitpod.v1.CreateOrganizationResponse
3497
20, // 51: gitpod.v1.OrganizationService.GetOrganization:output_type -> gitpod.v1.GetOrganizationResponse
3498
11, // 52: gitpod.v1.OrganizationService.UpdateOrganization:output_type -> gitpod.v1.UpdateOrganizationResponse
3499
22, // 53: gitpod.v1.OrganizationService.ListOrganizations:output_type -> gitpod.v1.ListOrganizationsResponse
3500
24, // 54: gitpod.v1.OrganizationService.DeleteOrganization:output_type -> gitpod.v1.DeleteOrganizationResponse
3501
26, // 55: gitpod.v1.OrganizationService.GetOrganizationInvitation:output_type -> gitpod.v1.GetOrganizationInvitationResponse
3502
28, // 56: gitpod.v1.OrganizationService.JoinOrganization:output_type -> gitpod.v1.JoinOrganizationResponse
3503
30, // 57: gitpod.v1.OrganizationService.ResetOrganizationInvitation:output_type -> gitpod.v1.ResetOrganizationInvitationResponse
3504
32, // 58: gitpod.v1.OrganizationService.ListOrganizationMembers:output_type -> gitpod.v1.ListOrganizationMembersResponse
3505
34, // 59: gitpod.v1.OrganizationService.UpdateOrganizationMember:output_type -> gitpod.v1.UpdateOrganizationMemberResponse
3506
36, // 60: gitpod.v1.OrganizationService.DeleteOrganizationMember:output_type -> gitpod.v1.DeleteOrganizationMemberResponse
3507
16, // 61: gitpod.v1.OrganizationService.GetOrganizationSettings:output_type -> gitpod.v1.GetOrganizationSettingsResponse
3508
14, // 62: gitpod.v1.OrganizationService.UpdateOrganizationSettings:output_type -> gitpod.v1.UpdateOrganizationSettingsResponse
3509
9, // 63: gitpod.v1.OrganizationService.ListOrganizationWorkspaceClasses:output_type -> gitpod.v1.ListOrganizationWorkspaceClassesResponse
3510
38, // 64: gitpod.v1.OrganizationService.GetOrganizationMaintenanceMode:output_type -> gitpod.v1.GetOrganizationMaintenanceModeResponse
3511
40, // 65: gitpod.v1.OrganizationService.SetOrganizationMaintenanceMode:output_type -> gitpod.v1.SetOrganizationMaintenanceModeResponse
3512
42, // 66: gitpod.v1.OrganizationService.GetMaintenanceNotification:output_type -> gitpod.v1.GetMaintenanceNotificationResponse
3513
44, // 67: gitpod.v1.OrganizationService.SetMaintenanceNotification:output_type -> gitpod.v1.SetMaintenanceNotificationResponse
3514
50, // [50:68] is the sub-list for method output_type
3515
32, // [32:50] is the sub-list for method input_type
3516
32, // [32:32] is the sub-list for extension type_name
3517
32, // [32:32] is the sub-list for extension extendee
3518
0, // [0:32] is the sub-list for field type_name
3519
}
3520
3521
func init() { file_gitpod_v1_organization_proto_init() }
3522
func file_gitpod_v1_organization_proto_init() {
3523
if File_gitpod_v1_organization_proto != nil {
3524
return
3525
}
3526
file_gitpod_v1_pagination_proto_init()
3527
file_gitpod_v1_workspace_proto_init()
3528
if !protoimpl.UnsafeEnabled {
3529
file_gitpod_v1_organization_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3530
switch v := v.(*Organization); i {
3531
case 0:
3532
return &v.state
3533
case 1:
3534
return &v.sizeCache
3535
case 2:
3536
return &v.unknownFields
3537
default:
3538
return nil
3539
}
3540
}
3541
file_gitpod_v1_organization_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3542
switch v := v.(*OrganizationMember); i {
3543
case 0:
3544
return &v.state
3545
case 1:
3546
return &v.sizeCache
3547
case 2:
3548
return &v.unknownFields
3549
default:
3550
return nil
3551
}
3552
}
3553
file_gitpod_v1_organization_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3554
switch v := v.(*RoleRestrictionEntry); i {
3555
case 0:
3556
return &v.state
3557
case 1:
3558
return &v.sizeCache
3559
case 2:
3560
return &v.unknownFields
3561
default:
3562
return nil
3563
}
3564
}
3565
file_gitpod_v1_organization_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3566
switch v := v.(*OnboardingSettings); i {
3567
case 0:
3568
return &v.state
3569
case 1:
3570
return &v.sizeCache
3571
case 2:
3572
return &v.unknownFields
3573
default:
3574
return nil
3575
}
3576
}
3577
file_gitpod_v1_organization_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3578
switch v := v.(*OrganizationSettings); i {
3579
case 0:
3580
return &v.state
3581
case 1:
3582
return &v.sizeCache
3583
case 2:
3584
return &v.unknownFields
3585
default:
3586
return nil
3587
}
3588
}
3589
file_gitpod_v1_organization_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3590
switch v := v.(*ListOrganizationWorkspaceClassesRequest); i {
3591
case 0:
3592
return &v.state
3593
case 1:
3594
return &v.sizeCache
3595
case 2:
3596
return &v.unknownFields
3597
default:
3598
return nil
3599
}
3600
}
3601
file_gitpod_v1_organization_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3602
switch v := v.(*ListOrganizationWorkspaceClassesResponse); i {
3603
case 0:
3604
return &v.state
3605
case 1:
3606
return &v.sizeCache
3607
case 2:
3608
return &v.unknownFields
3609
default:
3610
return nil
3611
}
3612
}
3613
file_gitpod_v1_organization_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3614
switch v := v.(*UpdateOrganizationRequest); i {
3615
case 0:
3616
return &v.state
3617
case 1:
3618
return &v.sizeCache
3619
case 2:
3620
return &v.unknownFields
3621
default:
3622
return nil
3623
}
3624
}
3625
file_gitpod_v1_organization_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3626
switch v := v.(*UpdateOrganizationResponse); i {
3627
case 0:
3628
return &v.state
3629
case 1:
3630
return &v.sizeCache
3631
case 2:
3632
return &v.unknownFields
3633
default:
3634
return nil
3635
}
3636
}
3637
file_gitpod_v1_organization_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3638
switch v := v.(*TimeoutSettings); i {
3639
case 0:
3640
return &v.state
3641
case 1:
3642
return &v.sizeCache
3643
case 2:
3644
return &v.unknownFields
3645
default:
3646
return nil
3647
}
3648
}
3649
file_gitpod_v1_organization_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3650
switch v := v.(*UpdateOrganizationSettingsRequest); i {
3651
case 0:
3652
return &v.state
3653
case 1:
3654
return &v.sizeCache
3655
case 2:
3656
return &v.unknownFields
3657
default:
3658
return nil
3659
}
3660
}
3661
file_gitpod_v1_organization_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3662
switch v := v.(*UpdateOrganizationSettingsResponse); i {
3663
case 0:
3664
return &v.state
3665
case 1:
3666
return &v.sizeCache
3667
case 2:
3668
return &v.unknownFields
3669
default:
3670
return nil
3671
}
3672
}
3673
file_gitpod_v1_organization_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3674
switch v := v.(*GetOrganizationSettingsRequest); i {
3675
case 0:
3676
return &v.state
3677
case 1:
3678
return &v.sizeCache
3679
case 2:
3680
return &v.unknownFields
3681
default:
3682
return nil
3683
}
3684
}
3685
file_gitpod_v1_organization_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3686
switch v := v.(*GetOrganizationSettingsResponse); i {
3687
case 0:
3688
return &v.state
3689
case 1:
3690
return &v.sizeCache
3691
case 2:
3692
return &v.unknownFields
3693
default:
3694
return nil
3695
}
3696
}
3697
file_gitpod_v1_organization_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3698
switch v := v.(*CreateOrganizationRequest); i {
3699
case 0:
3700
return &v.state
3701
case 1:
3702
return &v.sizeCache
3703
case 2:
3704
return &v.unknownFields
3705
default:
3706
return nil
3707
}
3708
}
3709
file_gitpod_v1_organization_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3710
switch v := v.(*CreateOrganizationResponse); i {
3711
case 0:
3712
return &v.state
3713
case 1:
3714
return &v.sizeCache
3715
case 2:
3716
return &v.unknownFields
3717
default:
3718
return nil
3719
}
3720
}
3721
file_gitpod_v1_organization_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3722
switch v := v.(*GetOrganizationRequest); i {
3723
case 0:
3724
return &v.state
3725
case 1:
3726
return &v.sizeCache
3727
case 2:
3728
return &v.unknownFields
3729
default:
3730
return nil
3731
}
3732
}
3733
file_gitpod_v1_organization_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3734
switch v := v.(*GetOrganizationResponse); i {
3735
case 0:
3736
return &v.state
3737
case 1:
3738
return &v.sizeCache
3739
case 2:
3740
return &v.unknownFields
3741
default:
3742
return nil
3743
}
3744
}
3745
file_gitpod_v1_organization_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3746
switch v := v.(*ListOrganizationsRequest); i {
3747
case 0:
3748
return &v.state
3749
case 1:
3750
return &v.sizeCache
3751
case 2:
3752
return &v.unknownFields
3753
default:
3754
return nil
3755
}
3756
}
3757
file_gitpod_v1_organization_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3758
switch v := v.(*ListOrganizationsResponse); i {
3759
case 0:
3760
return &v.state
3761
case 1:
3762
return &v.sizeCache
3763
case 2:
3764
return &v.unknownFields
3765
default:
3766
return nil
3767
}
3768
}
3769
file_gitpod_v1_organization_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3770
switch v := v.(*DeleteOrganizationRequest); i {
3771
case 0:
3772
return &v.state
3773
case 1:
3774
return &v.sizeCache
3775
case 2:
3776
return &v.unknownFields
3777
default:
3778
return nil
3779
}
3780
}
3781
file_gitpod_v1_organization_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3782
switch v := v.(*DeleteOrganizationResponse); i {
3783
case 0:
3784
return &v.state
3785
case 1:
3786
return &v.sizeCache
3787
case 2:
3788
return &v.unknownFields
3789
default:
3790
return nil
3791
}
3792
}
3793
file_gitpod_v1_organization_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3794
switch v := v.(*GetOrganizationInvitationRequest); i {
3795
case 0:
3796
return &v.state
3797
case 1:
3798
return &v.sizeCache
3799
case 2:
3800
return &v.unknownFields
3801
default:
3802
return nil
3803
}
3804
}
3805
file_gitpod_v1_organization_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3806
switch v := v.(*GetOrganizationInvitationResponse); i {
3807
case 0:
3808
return &v.state
3809
case 1:
3810
return &v.sizeCache
3811
case 2:
3812
return &v.unknownFields
3813
default:
3814
return nil
3815
}
3816
}
3817
file_gitpod_v1_organization_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
3818
switch v := v.(*JoinOrganizationRequest); i {
3819
case 0:
3820
return &v.state
3821
case 1:
3822
return &v.sizeCache
3823
case 2:
3824
return &v.unknownFields
3825
default:
3826
return nil
3827
}
3828
}
3829
file_gitpod_v1_organization_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
3830
switch v := v.(*JoinOrganizationResponse); i {
3831
case 0:
3832
return &v.state
3833
case 1:
3834
return &v.sizeCache
3835
case 2:
3836
return &v.unknownFields
3837
default:
3838
return nil
3839
}
3840
}
3841
file_gitpod_v1_organization_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
3842
switch v := v.(*ResetOrganizationInvitationRequest); i {
3843
case 0:
3844
return &v.state
3845
case 1:
3846
return &v.sizeCache
3847
case 2:
3848
return &v.unknownFields
3849
default:
3850
return nil
3851
}
3852
}
3853
file_gitpod_v1_organization_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
3854
switch v := v.(*ResetOrganizationInvitationResponse); i {
3855
case 0:
3856
return &v.state
3857
case 1:
3858
return &v.sizeCache
3859
case 2:
3860
return &v.unknownFields
3861
default:
3862
return nil
3863
}
3864
}
3865
file_gitpod_v1_organization_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
3866
switch v := v.(*ListOrganizationMembersRequest); i {
3867
case 0:
3868
return &v.state
3869
case 1:
3870
return &v.sizeCache
3871
case 2:
3872
return &v.unknownFields
3873
default:
3874
return nil
3875
}
3876
}
3877
file_gitpod_v1_organization_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
3878
switch v := v.(*ListOrganizationMembersResponse); i {
3879
case 0:
3880
return &v.state
3881
case 1:
3882
return &v.sizeCache
3883
case 2:
3884
return &v.unknownFields
3885
default:
3886
return nil
3887
}
3888
}
3889
file_gitpod_v1_organization_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
3890
switch v := v.(*UpdateOrganizationMemberRequest); i {
3891
case 0:
3892
return &v.state
3893
case 1:
3894
return &v.sizeCache
3895
case 2:
3896
return &v.unknownFields
3897
default:
3898
return nil
3899
}
3900
}
3901
file_gitpod_v1_organization_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
3902
switch v := v.(*UpdateOrganizationMemberResponse); i {
3903
case 0:
3904
return &v.state
3905
case 1:
3906
return &v.sizeCache
3907
case 2:
3908
return &v.unknownFields
3909
default:
3910
return nil
3911
}
3912
}
3913
file_gitpod_v1_organization_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
3914
switch v := v.(*DeleteOrganizationMemberRequest); i {
3915
case 0:
3916
return &v.state
3917
case 1:
3918
return &v.sizeCache
3919
case 2:
3920
return &v.unknownFields
3921
default:
3922
return nil
3923
}
3924
}
3925
file_gitpod_v1_organization_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
3926
switch v := v.(*DeleteOrganizationMemberResponse); i {
3927
case 0:
3928
return &v.state
3929
case 1:
3930
return &v.sizeCache
3931
case 2:
3932
return &v.unknownFields
3933
default:
3934
return nil
3935
}
3936
}
3937
file_gitpod_v1_organization_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
3938
switch v := v.(*GetOrganizationMaintenanceModeRequest); i {
3939
case 0:
3940
return &v.state
3941
case 1:
3942
return &v.sizeCache
3943
case 2:
3944
return &v.unknownFields
3945
default:
3946
return nil
3947
}
3948
}
3949
file_gitpod_v1_organization_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
3950
switch v := v.(*GetOrganizationMaintenanceModeResponse); i {
3951
case 0:
3952
return &v.state
3953
case 1:
3954
return &v.sizeCache
3955
case 2:
3956
return &v.unknownFields
3957
default:
3958
return nil
3959
}
3960
}
3961
file_gitpod_v1_organization_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
3962
switch v := v.(*SetOrganizationMaintenanceModeRequest); i {
3963
case 0:
3964
return &v.state
3965
case 1:
3966
return &v.sizeCache
3967
case 2:
3968
return &v.unknownFields
3969
default:
3970
return nil
3971
}
3972
}
3973
file_gitpod_v1_organization_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
3974
switch v := v.(*SetOrganizationMaintenanceModeResponse); i {
3975
case 0:
3976
return &v.state
3977
case 1:
3978
return &v.sizeCache
3979
case 2:
3980
return &v.unknownFields
3981
default:
3982
return nil
3983
}
3984
}
3985
file_gitpod_v1_organization_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
3986
switch v := v.(*GetMaintenanceNotificationRequest); i {
3987
case 0:
3988
return &v.state
3989
case 1:
3990
return &v.sizeCache
3991
case 2:
3992
return &v.unknownFields
3993
default:
3994
return nil
3995
}
3996
}
3997
file_gitpod_v1_organization_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
3998
switch v := v.(*GetMaintenanceNotificationResponse); i {
3999
case 0:
4000
return &v.state
4001
case 1:
4002
return &v.sizeCache
4003
case 2:
4004
return &v.unknownFields
4005
default:
4006
return nil
4007
}
4008
}
4009
file_gitpod_v1_organization_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
4010
switch v := v.(*SetMaintenanceNotificationRequest); i {
4011
case 0:
4012
return &v.state
4013
case 1:
4014
return &v.sizeCache
4015
case 2:
4016
return &v.unknownFields
4017
default:
4018
return nil
4019
}
4020
}
4021
file_gitpod_v1_organization_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
4022
switch v := v.(*SetMaintenanceNotificationResponse); i {
4023
case 0:
4024
return &v.state
4025
case 1:
4026
return &v.sizeCache
4027
case 2:
4028
return &v.unknownFields
4029
default:
4030
return nil
4031
}
4032
}
4033
file_gitpod_v1_organization_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
4034
switch v := v.(*OnboardingSettings_WelcomeMessage); i {
4035
case 0:
4036
return &v.state
4037
case 1:
4038
return &v.sizeCache
4039
case 2:
4040
return &v.unknownFields
4041
default:
4042
return nil
4043
}
4044
}
4045
}
4046
file_gitpod_v1_organization_proto_msgTypes[3].OneofWrappers = []interface{}{}
4047
file_gitpod_v1_organization_proto_msgTypes[4].OneofWrappers = []interface{}{}
4048
file_gitpod_v1_organization_proto_msgTypes[7].OneofWrappers = []interface{}{}
4049
file_gitpod_v1_organization_proto_msgTypes[9].OneofWrappers = []interface{}{}
4050
file_gitpod_v1_organization_proto_msgTypes[10].OneofWrappers = []interface{}{}
4051
file_gitpod_v1_organization_proto_msgTypes[30].OneofWrappers = []interface{}{}
4052
file_gitpod_v1_organization_proto_msgTypes[40].OneofWrappers = []interface{}{}
4053
file_gitpod_v1_organization_proto_msgTypes[41].OneofWrappers = []interface{}{}
4054
file_gitpod_v1_organization_proto_msgTypes[42].OneofWrappers = []interface{}{}
4055
type x struct{}
4056
out := protoimpl.TypeBuilder{
4057
File: protoimpl.DescBuilder{
4058
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
4059
RawDescriptor: file_gitpod_v1_organization_proto_rawDesc,
4060
NumEnums: 3,
4061
NumMessages: 45,
4062
NumExtensions: 0,
4063
NumServices: 1,
4064
},
4065
GoTypes: file_gitpod_v1_organization_proto_goTypes,
4066
DependencyIndexes: file_gitpod_v1_organization_proto_depIdxs,
4067
EnumInfos: file_gitpod_v1_organization_proto_enumTypes,
4068
MessageInfos: file_gitpod_v1_organization_proto_msgTypes,
4069
}.Build()
4070
File_gitpod_v1_organization_proto = out.File
4071
file_gitpod_v1_organization_proto_rawDesc = nil
4072
file_gitpod_v1_organization_proto_goTypes = nil
4073
file_gitpod_v1_organization_proto_depIdxs = nil
4074
}
4075
4076