github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/group_member/group_member.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/group_member.proto 3 // DO NOT EDIT!!! 4 5 package group_member 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 meta "github.com/cloudwan/goten-sdk/types/meta" 22 ) 23 24 // Reference imports to suppress errors if they are not otherwise used. 25 var ( 26 _ = fmt.Errorf 27 _ = reflect.Method{} 28 _ = sync.Once{} 29 30 _ = protojson.MarshalOptions{} 31 _ = proto.MarshalOptions{} 32 _ = preflect.Value{} 33 _ = protoimpl.DescBuilder{} 34 ) 35 36 // make sure we're using proto imports 37 var ( 38 _ = &group.Group{} 39 _ = &meta.Meta{} 40 ) 41 42 const ( 43 // Verify that this generated code is sufficiently up-to-date. 44 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 45 // Verify that runtime/protoimpl is sufficiently up-to-date. 46 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 47 ) 48 49 // GroupMember Resource 50 type GroupMember struct { 51 state protoimpl.MessageState 52 sizeCache protoimpl.SizeCache 53 unknownFields protoimpl.UnknownFields 54 // Name of GroupMember 55 // When creating a new instance, this field is optional and if not provided, 56 // it will be generated automatically. Last ID segment must conform to the 57 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 58 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 59 // Metadata is an object with information like create, update and delete time 60 // (for async deleted resources), has user labels/annotations, sharding 61 // information, multi-region syncing information and may have non-schema 62 // owners (useful for taking ownership of resources belonging to lower level 63 // services by higher ones). 64 Metadata *meta.Meta `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"` 65 // Format of the string is one of: 66 // - "allUsers" (anyone) 67 // - "allAuthenticatedUsers" (anyone logged in) 68 // - "user:admin.super@example.com" 69 // - "serviceAccount:device_agent@watchdog.serviceaccounts.iam.edgelq.com" 70 // - "group:nice.group@example.com" 71 Member string `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"` 72 // Internal field used by the IAM controller to know member ID (email) of a 73 // group this member belongs to. 74 ParentMember string `protobuf:"bytes,5,opt,name=parent_member,json=parentMember,proto3" json:"parent_member,omitempty"` 75 // Internal field used the IAM controller to know common ancestors if this 76 // group member is actually a copy from another group, which can happen if 77 // group is member in another group. List contains member IDs of other groups. 78 // Last element is always pointing to the group which made an actual copy and 79 // is responsible for deletion when needed. If particular group member is 80 // copied multiple times (which also can happen if group is indirect member 81 // via multiple memberships) then this field contains list only of common 82 // ancestors. This field has purpose of indicating owner (last item in this 83 // list) and to break cycles (previous elements). List is always empty if this 84 // group member is DIRECT member of this group and controller cannot modify 85 // it. 86 MinAncestryMembers []string `protobuf:"bytes,6,rep,name=min_ancestry_members,json=minAncestryMembers,proto3" json:"min_ancestry_members,omitempty"` 87 } 88 89 func (m *GroupMember) Reset() { 90 *m = GroupMember{} 91 if protoimpl.UnsafeEnabled { 92 mi := &edgelq_iam_proto_v1_group_member_proto_msgTypes[0] 93 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 94 ms.StoreMessageInfo(mi) 95 } 96 } 97 98 func (m *GroupMember) String() string { 99 return protoimpl.X.MessageStringOf(m) 100 } 101 102 func (*GroupMember) ProtoMessage() {} 103 104 func (m *GroupMember) ProtoReflect() preflect.Message { 105 mi := &edgelq_iam_proto_v1_group_member_proto_msgTypes[0] 106 if protoimpl.UnsafeEnabled && m != nil { 107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 108 if ms.LoadMessageInfo() == nil { 109 ms.StoreMessageInfo(mi) 110 } 111 return ms 112 } 113 return mi.MessageOf(m) 114 } 115 116 func (*GroupMember) GotenMessage() {} 117 118 // Deprecated, Use GroupMember.ProtoReflect.Descriptor instead. 119 func (*GroupMember) Descriptor() ([]byte, []int) { 120 return edgelq_iam_proto_v1_group_member_proto_rawDescGZIP(), []int{0} 121 } 122 123 func (m *GroupMember) Unmarshal(b []byte) error { 124 return proto.Unmarshal(b, m) 125 } 126 127 func (m *GroupMember) Marshal() ([]byte, error) { 128 return proto.Marshal(m) 129 } 130 131 func (m *GroupMember) MarshalJSON() ([]byte, error) { 132 return protojson.MarshalOptions{}.Marshal(m) 133 } 134 135 func (m *GroupMember) UnmarshalJSON(data []byte) error { 136 return protojson.Unmarshal(data, m) 137 } 138 139 func (m *GroupMember) GetName() *Name { 140 if m != nil { 141 return m.Name 142 } 143 return nil 144 } 145 146 func (m *GroupMember) GetMetadata() *meta.Meta { 147 if m != nil { 148 return m.Metadata 149 } 150 return nil 151 } 152 153 func (m *GroupMember) GetMember() string { 154 if m != nil { 155 return m.Member 156 } 157 return "" 158 } 159 160 func (m *GroupMember) GetParentMember() string { 161 if m != nil { 162 return m.ParentMember 163 } 164 return "" 165 } 166 167 func (m *GroupMember) GetMinAncestryMembers() []string { 168 if m != nil { 169 return m.MinAncestryMembers 170 } 171 return nil 172 } 173 174 func (m *GroupMember) SetName(fv *Name) { 175 if m == nil { 176 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GroupMember")) 177 } 178 m.Name = fv 179 } 180 181 func (m *GroupMember) SetMetadata(fv *meta.Meta) { 182 if m == nil { 183 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "GroupMember")) 184 } 185 m.Metadata = fv 186 } 187 188 func (m *GroupMember) SetMember(fv string) { 189 if m == nil { 190 panic(fmt.Errorf("can't set %s on nil %s", "Member", "GroupMember")) 191 } 192 m.Member = fv 193 } 194 195 func (m *GroupMember) SetParentMember(fv string) { 196 if m == nil { 197 panic(fmt.Errorf("can't set %s on nil %s", "ParentMember", "GroupMember")) 198 } 199 m.ParentMember = fv 200 } 201 202 func (m *GroupMember) SetMinAncestryMembers(fv []string) { 203 if m == nil { 204 panic(fmt.Errorf("can't set %s on nil %s", "MinAncestryMembers", "GroupMember")) 205 } 206 m.MinAncestryMembers = fv 207 } 208 209 var edgelq_iam_proto_v1_group_member_proto preflect.FileDescriptor 210 211 var edgelq_iam_proto_v1_group_member_proto_rawDesc = []byte{ 212 0x0a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 213 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 214 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 215 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 216 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 217 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 218 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 219 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 220 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 221 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 222 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 223 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 224 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 225 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 226 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 227 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 228 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 229 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 230 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 231 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 232 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 233 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x07, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 234 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 235 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x0a, 0x0d, 0x0a, 0x0b, 0x47, 0x72, 236 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 237 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 238 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 239 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x20, 240 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 241 0xca, 0xc6, 0x27, 0x04, 0x2a, 0x02, 0x68, 0x01, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 242 0x12, 0x29, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 243 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0c, 0x70, 244 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x14, 0x6d, 245 0x69, 0x6e, 0x5f, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 246 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xea, 0xde, 0x21, 0x04, 0x0a, 247 0x02, 0x10, 0x04, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x41, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 248 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0xb1, 0x05, 0xea, 0x41, 0x8f, 0x02, 0x0a, 0x1a, 249 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 250 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a, 0x67, 0x72, 0x6f, 0x75, 251 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 252 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 253 0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x12, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 254 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 255 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 256 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 257 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x12, 0x47, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 258 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 259 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 260 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 261 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x12, 0x3d, 262 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 263 0x65, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 264 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 265 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x92, 0xd9, 0x21, 266 0x5d, 0x0a, 0x0c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 267 0x0c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x1a, 0x05, 0x47, 268 0x72, 0x6f, 0x75, 0x70, 0x38, 0x05, 0x42, 0x14, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 269 0x6d, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x20, 0x08, 0x03, 270 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 271 0x65, 0x72, 0x12, 0x0a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xb2, 0xdf, 272 0x21, 0xeb, 0x01, 0x0a, 0xe8, 0x01, 0x0a, 0xd4, 0x01, 0x0a, 0x06, 0x62, 0x79, 0x4e, 0x61, 0x6d, 273 0x65, 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x30, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 274 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 275 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 276 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x30, 0x70, 0x72, 0x6f, 0x6a, 0x65, 277 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 278 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 279 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x3a, 0x6f, 0x72, 0x67, 280 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 281 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 282 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 283 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x1d, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 284 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 285 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x0f, 0x0a, 286 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 287 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x3d, 0x22, 0x04, 288 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x0d, 0x70, 0x61, 289 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x14, 0x6d, 0x69, 0x6e, 290 0x5f, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 291 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x92, 0x02, 0xe8, 0xde, 292 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x4a, 0x0a, 0x12, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 293 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x34, 0x67, 0x69, 0x74, 294 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 295 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72, 296 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 297 0x72, 0xa2, 0x80, 0xd1, 0x02, 0x4c, 0x0a, 0x13, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 298 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x35, 0x67, 0x69, 0x74, 299 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 300 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 301 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 302 0x65, 0x72, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 303 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 304 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x69, 0x74, 0x68, 0x75, 305 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 306 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 307 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 308 0x62, 0x65, 0x72, 0x3b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 309 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 310 } 311 312 var ( 313 edgelq_iam_proto_v1_group_member_proto_rawDescOnce sync.Once 314 edgelq_iam_proto_v1_group_member_proto_rawDescData = edgelq_iam_proto_v1_group_member_proto_rawDesc 315 ) 316 317 func edgelq_iam_proto_v1_group_member_proto_rawDescGZIP() []byte { 318 edgelq_iam_proto_v1_group_member_proto_rawDescOnce.Do(func() { 319 edgelq_iam_proto_v1_group_member_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_group_member_proto_rawDescData) 320 }) 321 return edgelq_iam_proto_v1_group_member_proto_rawDescData 322 } 323 324 var edgelq_iam_proto_v1_group_member_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 325 var edgelq_iam_proto_v1_group_member_proto_goTypes = []interface{}{ 326 (*GroupMember)(nil), // 0: ntt.iam.v1.GroupMember 327 (*meta.Meta)(nil), // 1: goten.types.Meta 328 } 329 var edgelq_iam_proto_v1_group_member_proto_depIdxs = []int32{ 330 1, // 0: ntt.iam.v1.GroupMember.metadata:type_name -> goten.types.Meta 331 1, // [1:1] is the sub-list for method output_type 332 1, // [1:1] is the sub-list for method input_type 333 1, // [1:1] is the sub-list for extension type_name 334 1, // [1:1] is the sub-list for extension extendee 335 0, // [0:1] is the sub-list for field type_name 336 } 337 338 func init() { edgelq_iam_proto_v1_group_member_proto_init() } 339 func edgelq_iam_proto_v1_group_member_proto_init() { 340 if edgelq_iam_proto_v1_group_member_proto != nil { 341 return 342 } 343 if !protoimpl.UnsafeEnabled { 344 345 edgelq_iam_proto_v1_group_member_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 346 switch v := v.(*GroupMember); i { 347 case 0: 348 return &v.state 349 case 1: 350 return &v.sizeCache 351 case 2: 352 return &v.unknownFields 353 default: 354 return nil 355 } 356 } 357 } 358 359 type x struct{} 360 out := protoimpl.TypeBuilder{ 361 File: protoimpl.DescBuilder{ 362 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 363 RawDescriptor: edgelq_iam_proto_v1_group_member_proto_rawDesc, 364 NumEnums: 0, 365 NumMessages: 1, 366 NumExtensions: 0, 367 NumServices: 0, 368 }, 369 GoTypes: edgelq_iam_proto_v1_group_member_proto_goTypes, 370 DependencyIndexes: edgelq_iam_proto_v1_group_member_proto_depIdxs, 371 MessageInfos: edgelq_iam_proto_v1_group_member_proto_msgTypes, 372 }.Build() 373 edgelq_iam_proto_v1_group_member_proto = out.File 374 edgelq_iam_proto_v1_group_member_proto_rawDesc = nil 375 edgelq_iam_proto_v1_group_member_proto_goTypes = nil 376 edgelq_iam_proto_v1_group_member_proto_depIdxs = nil 377 }