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  }