github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/group/group.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/group.proto 3 // DO NOT EDIT!!! 4 5 package group 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 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 21 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 22 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 23 meta "github.com/cloudwan/goten-sdk/types/meta" 24 ) 25 26 // Reference imports to suppress errors if they are not otherwise used. 27 var ( 28 _ = fmt.Errorf 29 _ = reflect.Method{} 30 _ = sync.Once{} 31 32 _ = protojson.MarshalOptions{} 33 _ = proto.MarshalOptions{} 34 _ = preflect.Value{} 35 _ = protoimpl.DescBuilder{} 36 ) 37 38 // make sure we're using proto imports 39 var ( 40 _ = &organization.Organization{} 41 _ = &project.Project{} 42 _ = &meta_service.Service{} 43 _ = &meta.Meta{} 44 ) 45 46 const ( 47 // Verify that this generated code is sufficiently up-to-date. 48 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 49 // Verify that runtime/protoimpl is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 51 ) 52 53 // Group Resource 54 type Group struct { 55 state protoimpl.MessageState 56 sizeCache protoimpl.SizeCache 57 unknownFields protoimpl.UnknownFields 58 // Name of Group 59 // When creating a new instance, this field is optional and if not provided, 60 // it will be generated automatically. Last ID segment must conform to the 61 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 62 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 63 // Metadata is an object with information like create, update and delete time 64 // (for async deleted resources), has user labels/annotations, sharding 65 // information, multi-region syncing information and may have non-schema 66 // owners (useful for taking ownership of resources belonging to lower level 67 // services by higher ones). 68 Metadata *meta.Meta `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` 69 // Display Name 70 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 71 // Optional. Description of the Group 72 Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` 73 // Unique email address for this [Group]. Generated based on its 74 // [name][ntt.iam.v1alpha2.Group.name] with following rules: 75 // 76 // 1. System group: `{group_id}@groups.iam.edgelq.com` 77 // 2. Organization group: `{group_id}@{organization_id}.groups.iam.edgelq.com` 78 // 3. Project group: `{group_id}@{project_id}.groups.iam.edgelq.com` 79 // 80 // This email can be used in 81 // [RoleBindings][ntt.iam.v1alpha2.RoleBinding.member] field. 82 // 83 // Note: Currently there is way to assign custom domain for [Organization] or 84 // [Project]. 85 Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"` 86 } 87 88 func (m *Group) Reset() { 89 *m = Group{} 90 if protoimpl.UnsafeEnabled { 91 mi := &edgelq_iam_proto_v1_group_proto_msgTypes[0] 92 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 93 ms.StoreMessageInfo(mi) 94 } 95 } 96 97 func (m *Group) String() string { 98 return protoimpl.X.MessageStringOf(m) 99 } 100 101 func (*Group) ProtoMessage() {} 102 103 func (m *Group) ProtoReflect() preflect.Message { 104 mi := &edgelq_iam_proto_v1_group_proto_msgTypes[0] 105 if protoimpl.UnsafeEnabled && m != nil { 106 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 107 if ms.LoadMessageInfo() == nil { 108 ms.StoreMessageInfo(mi) 109 } 110 return ms 111 } 112 return mi.MessageOf(m) 113 } 114 115 func (*Group) GotenMessage() {} 116 117 // Deprecated, Use Group.ProtoReflect.Descriptor instead. 118 func (*Group) Descriptor() ([]byte, []int) { 119 return edgelq_iam_proto_v1_group_proto_rawDescGZIP(), []int{0} 120 } 121 122 func (m *Group) Unmarshal(b []byte) error { 123 return proto.Unmarshal(b, m) 124 } 125 126 func (m *Group) Marshal() ([]byte, error) { 127 return proto.Marshal(m) 128 } 129 130 func (m *Group) MarshalJSON() ([]byte, error) { 131 return protojson.MarshalOptions{}.Marshal(m) 132 } 133 134 func (m *Group) UnmarshalJSON(data []byte) error { 135 return protojson.Unmarshal(data, m) 136 } 137 138 func (m *Group) GetName() *Name { 139 if m != nil { 140 return m.Name 141 } 142 return nil 143 } 144 145 func (m *Group) GetMetadata() *meta.Meta { 146 if m != nil { 147 return m.Metadata 148 } 149 return nil 150 } 151 152 func (m *Group) GetDisplayName() string { 153 if m != nil { 154 return m.DisplayName 155 } 156 return "" 157 } 158 159 func (m *Group) GetDescription() string { 160 if m != nil { 161 return m.Description 162 } 163 return "" 164 } 165 166 func (m *Group) GetEmail() string { 167 if m != nil { 168 return m.Email 169 } 170 return "" 171 } 172 173 func (m *Group) SetName(fv *Name) { 174 if m == nil { 175 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Group")) 176 } 177 m.Name = fv 178 } 179 180 func (m *Group) SetMetadata(fv *meta.Meta) { 181 if m == nil { 182 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Group")) 183 } 184 m.Metadata = fv 185 } 186 187 func (m *Group) SetDisplayName(fv string) { 188 if m == nil { 189 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "Group")) 190 } 191 m.DisplayName = fv 192 } 193 194 func (m *Group) SetDescription(fv string) { 195 if m == nil { 196 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Group")) 197 } 198 m.Description = fv 199 } 200 201 func (m *Group) SetEmail(fv string) { 202 if m == nil { 203 panic(fmt.Errorf("can't set %s on nil %s", "Email", "Group")) 204 } 205 m.Email = fv 206 } 207 208 var edgelq_iam_proto_v1_group_proto preflect.FileDescriptor 209 210 var edgelq_iam_proto_v1_group_proto_rawDesc = []byte{ 211 0x0a, 0x1f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 212 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 213 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 214 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 215 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 216 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 217 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 218 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 219 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 220 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 221 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 222 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 223 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 224 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 225 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 226 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 227 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 228 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 229 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 230 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 231 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 232 0xae, 0x05, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 233 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0d, 0xb2, 0xda, 0x21, 0x09, 0x0a, 0x07, 0x0a, 234 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 235 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 236 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 237 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x0c, 0x64, 238 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 239 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 240 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0b, 0x64, 241 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 242 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 243 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x05, 0x65, 0x6d, 244 0x61, 0x69, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 245 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x3a, 0xd7, 0x03, 0xea, 0x41, 0x99, 0x01, 0x0a, 0x14, 0x69, 246 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x72, 247 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 248 0x75, 0x70, 0x7d, 0x12, 0x21, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 249 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 250 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x12, 0x2b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 251 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 252 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 253 0x75, 0x70, 0x7d, 0x12, 0x21, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73, 254 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 255 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x92, 0xd9, 0x21, 0x7a, 0x0a, 0x06, 0x67, 0x72, 0x6f, 0x75, 256 0x70, 0x73, 0x12, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x1a, 0x12, 0x67, 0x6f, 0x74, 0x65, 257 0x6e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x6e, 0x65, 0x1a, 0x07, 258 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x1a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 259 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 260 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x38, 0x05, 0x42, 261 0x23, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x0c, 0x64, 262 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x07, 0x0a, 0x05, 0x65, 263 0x6d, 0x61, 0x69, 0x6c, 0xb2, 0xdf, 0x21, 0x76, 0x0a, 0x74, 0x0a, 0x72, 0x0a, 0x0d, 0x62, 0x79, 264 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x0c, 0x64, 0x69, 0x73, 265 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x1b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 266 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 267 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x2d, 0x1a, 0x25, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 268 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 269 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x2d, 0x1a, 0x08, 0x67, 270 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 271 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x32, 0x22, 0x04, 272 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 273 0x6d, 0x65, 0x22, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 274 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 275 0x42, 0xe2, 0x01, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x3c, 0x0a, 0x0b, 0x67, 0x72, 276 0x6f, 0x75, 0x70, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x2d, 0x67, 0x69, 0x74, 0x68, 0x75, 277 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 278 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 279 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0xa2, 0x80, 0xd1, 0x02, 0x3e, 0x0a, 0x0c, 0x67, 280 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2e, 0x67, 0x69, 0x74, 281 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 282 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 283 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 284 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x0a, 285 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x67, 0x69, 286 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 287 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 288 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x3b, 289 0x67, 0x72, 0x6f, 0x75, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 290 } 291 292 var ( 293 edgelq_iam_proto_v1_group_proto_rawDescOnce sync.Once 294 edgelq_iam_proto_v1_group_proto_rawDescData = edgelq_iam_proto_v1_group_proto_rawDesc 295 ) 296 297 func edgelq_iam_proto_v1_group_proto_rawDescGZIP() []byte { 298 edgelq_iam_proto_v1_group_proto_rawDescOnce.Do(func() { 299 edgelq_iam_proto_v1_group_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_group_proto_rawDescData) 300 }) 301 return edgelq_iam_proto_v1_group_proto_rawDescData 302 } 303 304 var edgelq_iam_proto_v1_group_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 305 var edgelq_iam_proto_v1_group_proto_goTypes = []interface{}{ 306 (*Group)(nil), // 0: ntt.iam.v1.Group 307 (*meta.Meta)(nil), // 1: goten.types.Meta 308 } 309 var edgelq_iam_proto_v1_group_proto_depIdxs = []int32{ 310 1, // 0: ntt.iam.v1.Group.metadata:type_name -> goten.types.Meta 311 1, // [1:1] is the sub-list for method output_type 312 1, // [1:1] is the sub-list for method input_type 313 1, // [1:1] is the sub-list for extension type_name 314 1, // [1:1] is the sub-list for extension extendee 315 0, // [0:1] is the sub-list for field type_name 316 } 317 318 func init() { edgelq_iam_proto_v1_group_proto_init() } 319 func edgelq_iam_proto_v1_group_proto_init() { 320 if edgelq_iam_proto_v1_group_proto != nil { 321 return 322 } 323 if !protoimpl.UnsafeEnabled { 324 325 edgelq_iam_proto_v1_group_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 326 switch v := v.(*Group); i { 327 case 0: 328 return &v.state 329 case 1: 330 return &v.sizeCache 331 case 2: 332 return &v.unknownFields 333 default: 334 return nil 335 } 336 } 337 } 338 339 type x struct{} 340 out := protoimpl.TypeBuilder{ 341 File: protoimpl.DescBuilder{ 342 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 343 RawDescriptor: edgelq_iam_proto_v1_group_proto_rawDesc, 344 NumEnums: 0, 345 NumMessages: 1, 346 NumExtensions: 0, 347 NumServices: 0, 348 }, 349 GoTypes: edgelq_iam_proto_v1_group_proto_goTypes, 350 DependencyIndexes: edgelq_iam_proto_v1_group_proto_depIdxs, 351 MessageInfos: edgelq_iam_proto_v1_group_proto_msgTypes, 352 }.Build() 353 edgelq_iam_proto_v1_group_proto = out.File 354 edgelq_iam_proto_v1_group_proto_rawDesc = nil 355 edgelq_iam_proto_v1_group_proto_goTypes = nil 356 edgelq_iam_proto_v1_group_proto_depIdxs = nil 357 }