github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1/common/common_client.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/common_client.proto 3 // DO NOT EDIT!!! 4 5 package iam_common 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 group "github.com/cloudwan/edgelq-sdk/iam/resources/v1/group" 21 service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 22 user "github.com/cloudwan/edgelq-sdk/iam/resources/v1/user" 23 view "github.com/cloudwan/goten-sdk/types/view" 24 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 25 ) 26 27 // Reference imports to suppress errors if they are not otherwise used. 28 var ( 29 _ = fmt.Errorf 30 _ = reflect.Method{} 31 _ = sync.Once{} 32 33 _ = protojson.MarshalOptions{} 34 _ = proto.MarshalOptions{} 35 _ = preflect.Value{} 36 _ = protoimpl.DescBuilder{} 37 ) 38 39 // make sure we're using proto imports 40 var ( 41 _ = &group.Group{} 42 _ = &service_account.ServiceAccount{} 43 _ = &user.User{} 44 _ = &fieldmaskpb.FieldMask{} 45 _ = view.View(0) 46 ) 47 48 const ( 49 // Verify that this generated code is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 51 // Verify that runtime/protoimpl is sufficiently up-to-date. 52 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 53 ) 54 55 // MembersMasks determines what fields should be obtained for matching 56 // members to GroupMembers. 57 type MembersMasks struct { 58 state protoimpl.MessageState 59 sizeCache protoimpl.SizeCache 60 unknownFields protoimpl.UnknownFields 61 // View defines list of standard response fields present in member items. 62 // Additional fields can be amended by specific field masks. 63 View view.View `protobuf:"varint,1,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"` 64 // A list of extra fields to be obtained for each member User on top of 65 // fields defined by request field view 66 UserMask *user.User_FieldMask `protobuf:"bytes,2,opt,customtype=User_FieldMask,name=user_mask,json=userMask,proto3" json:"user_mask,omitempty"` 67 // A list of extra fields to be obtained for each member ServiceAccount on 68 // top of fields defined by request field view 69 ServiceAccountMask *service_account.ServiceAccount_FieldMask `protobuf:"bytes,3,opt,customtype=ServiceAccount_FieldMask,name=service_account_mask,json=serviceAccountMask,proto3" json:"service_account_mask,omitempty"` 70 // A list of extra fields to be obtained for each member Group on top of 71 // fields defined by request field view 72 GroupMask *group.Group_FieldMask `protobuf:"bytes,4,opt,customtype=Group_FieldMask,name=group_mask,json=groupMask,proto3" json:"group_mask,omitempty"` 73 } 74 75 func (m *MembersMasks) Reset() { 76 *m = MembersMasks{} 77 if protoimpl.UnsafeEnabled { 78 mi := &edgelq_iam_proto_v1_common_client_proto_msgTypes[0] 79 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 80 ms.StoreMessageInfo(mi) 81 } 82 } 83 84 func (m *MembersMasks) String() string { 85 return protoimpl.X.MessageStringOf(m) 86 } 87 88 func (*MembersMasks) ProtoMessage() {} 89 90 func (m *MembersMasks) ProtoReflect() preflect.Message { 91 mi := &edgelq_iam_proto_v1_common_client_proto_msgTypes[0] 92 if protoimpl.UnsafeEnabled && m != nil { 93 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 94 if ms.LoadMessageInfo() == nil { 95 ms.StoreMessageInfo(mi) 96 } 97 return ms 98 } 99 return mi.MessageOf(m) 100 } 101 102 func (*MembersMasks) GotenMessage() {} 103 104 // Deprecated, Use MembersMasks.ProtoReflect.Descriptor instead. 105 func (*MembersMasks) Descriptor() ([]byte, []int) { 106 return edgelq_iam_proto_v1_common_client_proto_rawDescGZIP(), []int{0} 107 } 108 109 func (m *MembersMasks) Unmarshal(b []byte) error { 110 return proto.Unmarshal(b, m) 111 } 112 113 func (m *MembersMasks) Marshal() ([]byte, error) { 114 return proto.Marshal(m) 115 } 116 117 func (m *MembersMasks) MarshalJSON() ([]byte, error) { 118 return protojson.MarshalOptions{}.Marshal(m) 119 } 120 121 func (m *MembersMasks) UnmarshalJSON(data []byte) error { 122 return protojson.Unmarshal(data, m) 123 } 124 125 func (m *MembersMasks) GetView() view.View { 126 if m != nil { 127 return m.View 128 } 129 return view.View_UNSPECIFIED 130 } 131 132 func (m *MembersMasks) GetUserMask() *user.User_FieldMask { 133 if m != nil { 134 return m.UserMask 135 } 136 return nil 137 } 138 139 func (m *MembersMasks) GetServiceAccountMask() *service_account.ServiceAccount_FieldMask { 140 if m != nil { 141 return m.ServiceAccountMask 142 } 143 return nil 144 } 145 146 func (m *MembersMasks) GetGroupMask() *group.Group_FieldMask { 147 if m != nil { 148 return m.GroupMask 149 } 150 return nil 151 } 152 153 func (m *MembersMasks) SetView(fv view.View) { 154 if m == nil { 155 panic(fmt.Errorf("can't set %s on nil %s", "View", "MembersMasks")) 156 } 157 m.View = fv 158 } 159 160 func (m *MembersMasks) SetUserMask(fv *user.User_FieldMask) { 161 if m == nil { 162 panic(fmt.Errorf("can't set %s on nil %s", "UserMask", "MembersMasks")) 163 } 164 m.UserMask = fv 165 } 166 167 func (m *MembersMasks) SetServiceAccountMask(fv *service_account.ServiceAccount_FieldMask) { 168 if m == nil { 169 panic(fmt.Errorf("can't set %s on nil %s", "ServiceAccountMask", "MembersMasks")) 170 } 171 m.ServiceAccountMask = fv 172 } 173 174 func (m *MembersMasks) SetGroupMask(fv *group.Group_FieldMask) { 175 if m == nil { 176 panic(fmt.Errorf("can't set %s on nil %s", "GroupMask", "MembersMasks")) 177 } 178 m.GroupMask = fv 179 } 180 181 // MembersInfo maps Users, ServiceAccounts or Groups to specific 182 // member data. 183 type MembersInfo struct { 184 state protoimpl.MessageState 185 sizeCache protoimpl.SizeCache 186 unknownFields protoimpl.UnknownFields 187 // Member identifier - as in format used in RoleBindings/GroupMembers. 188 Member string `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"` 189 // List of users. May contain more than 1 item, if there are 190 // multiple users sharing same email. 191 // Array may be empty if member is for service account or 192 // group type, or if no user exists with specified email. 193 Users []*user.User `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"` 194 // List of service accounts. It will be empty if member 195 // matches user or group type, or if no matching ServiceAccount 196 // was found. Length of this array is from 0 to 1. 197 ServiceAccounts []*service_account.ServiceAccount `protobuf:"bytes,3,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"` 198 // List of groups. It will be empty if member matches 199 // user or service account type, or if no matching Group 200 // was found. Length of this array is from 0 to 1. 201 Groups []*group.Group `protobuf:"bytes,4,rep,name=groups,proto3" json:"groups,omitempty"` 202 } 203 204 func (m *MembersInfo) Reset() { 205 *m = MembersInfo{} 206 if protoimpl.UnsafeEnabled { 207 mi := &edgelq_iam_proto_v1_common_client_proto_msgTypes[1] 208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 209 ms.StoreMessageInfo(mi) 210 } 211 } 212 213 func (m *MembersInfo) String() string { 214 return protoimpl.X.MessageStringOf(m) 215 } 216 217 func (*MembersInfo) ProtoMessage() {} 218 219 func (m *MembersInfo) ProtoReflect() preflect.Message { 220 mi := &edgelq_iam_proto_v1_common_client_proto_msgTypes[1] 221 if protoimpl.UnsafeEnabled && m != nil { 222 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 223 if ms.LoadMessageInfo() == nil { 224 ms.StoreMessageInfo(mi) 225 } 226 return ms 227 } 228 return mi.MessageOf(m) 229 } 230 231 func (*MembersInfo) GotenMessage() {} 232 233 // Deprecated, Use MembersInfo.ProtoReflect.Descriptor instead. 234 func (*MembersInfo) Descriptor() ([]byte, []int) { 235 return edgelq_iam_proto_v1_common_client_proto_rawDescGZIP(), []int{1} 236 } 237 238 func (m *MembersInfo) Unmarshal(b []byte) error { 239 return proto.Unmarshal(b, m) 240 } 241 242 func (m *MembersInfo) Marshal() ([]byte, error) { 243 return proto.Marshal(m) 244 } 245 246 func (m *MembersInfo) MarshalJSON() ([]byte, error) { 247 return protojson.MarshalOptions{}.Marshal(m) 248 } 249 250 func (m *MembersInfo) UnmarshalJSON(data []byte) error { 251 return protojson.Unmarshal(data, m) 252 } 253 254 func (m *MembersInfo) GetMember() string { 255 if m != nil { 256 return m.Member 257 } 258 return "" 259 } 260 261 func (m *MembersInfo) GetUsers() []*user.User { 262 if m != nil { 263 return m.Users 264 } 265 return nil 266 } 267 268 func (m *MembersInfo) GetServiceAccounts() []*service_account.ServiceAccount { 269 if m != nil { 270 return m.ServiceAccounts 271 } 272 return nil 273 } 274 275 func (m *MembersInfo) GetGroups() []*group.Group { 276 if m != nil { 277 return m.Groups 278 } 279 return nil 280 } 281 282 func (m *MembersInfo) SetMember(fv string) { 283 if m == nil { 284 panic(fmt.Errorf("can't set %s on nil %s", "Member", "MembersInfo")) 285 } 286 m.Member = fv 287 } 288 289 func (m *MembersInfo) SetUsers(fv []*user.User) { 290 if m == nil { 291 panic(fmt.Errorf("can't set %s on nil %s", "Users", "MembersInfo")) 292 } 293 m.Users = fv 294 } 295 296 func (m *MembersInfo) SetServiceAccounts(fv []*service_account.ServiceAccount) { 297 if m == nil { 298 panic(fmt.Errorf("can't set %s on nil %s", "ServiceAccounts", "MembersInfo")) 299 } 300 m.ServiceAccounts = fv 301 } 302 303 func (m *MembersInfo) SetGroups(fv []*group.Group) { 304 if m == nil { 305 panic(fmt.Errorf("can't set %s on nil %s", "Groups", "MembersInfo")) 306 } 307 m.Groups = fv 308 } 309 310 var edgelq_iam_proto_v1_common_client_proto preflect.FileDescriptor 311 312 var edgelq_iam_proto_v1_common_client_proto_rawDesc = []byte{ 313 0x0a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 314 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 315 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 316 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 317 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 318 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 319 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 320 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 321 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 322 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 323 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 324 0x1a, 0x29, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2d, 0x73, 0x65, 0x72, 325 0x76, 0x69, 0x63, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 326 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x65, 0x64, 0x67, 327 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 328 0x2f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x65, 0x64, 0x67, 329 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 330 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 331 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 332 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 333 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xac, 0x02, 0x0a, 0x0c, 0x4d, 0x65, 0x6d, 0x62, 334 0x65, 0x72, 0x73, 0x4d, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 335 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 336 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 337 0x45, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 338 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 339 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0c, 340 0xb2, 0xda, 0x21, 0x08, 0x32, 0x06, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72, 0x52, 0x08, 0x75, 0x73, 341 0x65, 0x72, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x64, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 342 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 343 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 344 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 345 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x32, 0x10, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 346 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 347 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x48, 0x0a, 0x0a, 348 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 349 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 350 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0d, 0xb2, 0xda, 351 0x21, 0x09, 0x32, 0x07, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x09, 0x67, 0x72, 0x6f, 352 0x75, 0x70, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xbf, 0x01, 0x0a, 0x0b, 0x4d, 0x65, 0x6d, 0x62, 0x65, 353 0x72, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 354 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x26, 355 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 356 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52, 357 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x12, 0x45, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 358 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 359 0x32, 0x1a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 360 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0f, 0x73, 0x65, 361 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x29, 0x0a, 362 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 363 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 364 0x52, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x42, 0x55, 0xe8, 0xde, 0x21, 0x00, 0x0a, 0x11, 365 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 366 0x31, 0x50, 0x01, 0x5a, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 367 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 368 0x69, 0x61, 0x6d, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 369 0x6d, 0x6d, 0x6f, 0x6e, 0x3b, 0x69, 0x61, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 370 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 371 } 372 373 var ( 374 edgelq_iam_proto_v1_common_client_proto_rawDescOnce sync.Once 375 edgelq_iam_proto_v1_common_client_proto_rawDescData = edgelq_iam_proto_v1_common_client_proto_rawDesc 376 ) 377 378 func edgelq_iam_proto_v1_common_client_proto_rawDescGZIP() []byte { 379 edgelq_iam_proto_v1_common_client_proto_rawDescOnce.Do(func() { 380 edgelq_iam_proto_v1_common_client_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_common_client_proto_rawDescData) 381 }) 382 return edgelq_iam_proto_v1_common_client_proto_rawDescData 383 } 384 385 var edgelq_iam_proto_v1_common_client_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 386 var edgelq_iam_proto_v1_common_client_proto_goTypes = []interface{}{ 387 (*MembersMasks)(nil), // 0: ntt.iam.v1.MembersMasks 388 (*MembersInfo)(nil), // 1: ntt.iam.v1.MembersInfo 389 (view.View)(0), // 2: goten.types.View 390 (*user.User_FieldMask)(nil), // 3: ntt.iam.v1.User_FieldMask 391 (*service_account.ServiceAccount_FieldMask)(nil), // 4: ntt.iam.v1.ServiceAccount_FieldMask 392 (*group.Group_FieldMask)(nil), // 5: ntt.iam.v1.Group_FieldMask 393 (*user.User)(nil), // 6: ntt.iam.v1.User 394 (*service_account.ServiceAccount)(nil), // 7: ntt.iam.v1.ServiceAccount 395 (*group.Group)(nil), // 8: ntt.iam.v1.Group 396 } 397 var edgelq_iam_proto_v1_common_client_proto_depIdxs = []int32{ 398 2, // 0: ntt.iam.v1.MembersMasks.view:type_name -> goten.types.View 399 3, // 1: ntt.iam.v1.MembersMasks.user_mask:type_name -> ntt.iam.v1.User_FieldMask 400 4, // 2: ntt.iam.v1.MembersMasks.service_account_mask:type_name -> ntt.iam.v1.ServiceAccount_FieldMask 401 5, // 3: ntt.iam.v1.MembersMasks.group_mask:type_name -> ntt.iam.v1.Group_FieldMask 402 6, // 4: ntt.iam.v1.MembersInfo.users:type_name -> ntt.iam.v1.User 403 7, // 5: ntt.iam.v1.MembersInfo.service_accounts:type_name -> ntt.iam.v1.ServiceAccount 404 8, // 6: ntt.iam.v1.MembersInfo.groups:type_name -> ntt.iam.v1.Group 405 7, // [7:7] is the sub-list for method output_type 406 7, // [7:7] is the sub-list for method input_type 407 7, // [7:7] is the sub-list for extension type_name 408 7, // [7:7] is the sub-list for extension extendee 409 0, // [0:7] is the sub-list for field type_name 410 } 411 412 func init() { edgelq_iam_proto_v1_common_client_proto_init() } 413 func edgelq_iam_proto_v1_common_client_proto_init() { 414 if edgelq_iam_proto_v1_common_client_proto != nil { 415 return 416 } 417 if !protoimpl.UnsafeEnabled { 418 419 edgelq_iam_proto_v1_common_client_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 420 switch v := v.(*MembersMasks); i { 421 case 0: 422 return &v.state 423 case 1: 424 return &v.sizeCache 425 case 2: 426 return &v.unknownFields 427 default: 428 return nil 429 } 430 } 431 edgelq_iam_proto_v1_common_client_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 432 switch v := v.(*MembersInfo); i { 433 case 0: 434 return &v.state 435 case 1: 436 return &v.sizeCache 437 case 2: 438 return &v.unknownFields 439 default: 440 return nil 441 } 442 } 443 } 444 445 type x struct{} 446 out := protoimpl.TypeBuilder{ 447 File: protoimpl.DescBuilder{ 448 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 449 RawDescriptor: edgelq_iam_proto_v1_common_client_proto_rawDesc, 450 NumEnums: 0, 451 NumMessages: 2, 452 NumExtensions: 0, 453 NumServices: 0, 454 }, 455 GoTypes: edgelq_iam_proto_v1_common_client_proto_goTypes, 456 DependencyIndexes: edgelq_iam_proto_v1_common_client_proto_depIdxs, 457 MessageInfos: edgelq_iam_proto_v1_common_client_proto_msgTypes, 458 }.Build() 459 edgelq_iam_proto_v1_common_client_proto = out.File 460 edgelq_iam_proto_v1_common_client_proto_rawDesc = nil 461 edgelq_iam_proto_v1_common_client_proto_goTypes = nil 462 edgelq_iam_proto_v1_common_client_proto_depIdxs = nil 463 }