1// Copyright 2021 Google Inc. All Rights Reserved. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.27.1 18// protoc v3.19.0 19// source: license_metadata.proto 20 21package license_metadata_proto 22 23import ( 24 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 25 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 26 reflect "reflect" 27 sync "sync" 28) 29 30const ( 31 // Verify that this generated code is sufficiently up-to-date. 32 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 33 // Verify that runtime/protoimpl is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 35) 36 37type LicenseMetadata struct { 38 state protoimpl.MessageState 39 sizeCache protoimpl.SizeCache 40 unknownFields protoimpl.UnknownFields 41 42 // package_name identifies the source package. License texts are named relative to the package name. 43 PackageName *string `protobuf:"bytes,1,opt,name=package_name,json=packageName" json:"package_name,omitempty"` 44 ModuleTypes []string `protobuf:"bytes,2,rep,name=module_types,json=moduleTypes" json:"module_types,omitempty"` 45 ModuleClasses []string `protobuf:"bytes,3,rep,name=module_classes,json=moduleClasses" json:"module_classes,omitempty"` 46 // projects identifies the git project(s) containing the associated source code. 47 Projects []string `protobuf:"bytes,4,rep,name=projects" json:"projects,omitempty"` 48 // license_kinds lists the kinds of licenses. e.g. SPDX-license-identifier-Apache-2.0 or legacy_notice. 49 LicenseKinds []string `protobuf:"bytes,5,rep,name=license_kinds,json=licenseKinds" json:"license_kinds,omitempty"` 50 // license_conditions lists the conditions that apply to the license kinds. e.g. notice or restricted. 51 LicenseConditions []string `protobuf:"bytes,6,rep,name=license_conditions,json=licenseConditions" json:"license_conditions,omitempty"` 52 // license_texts lists the filenames of the associated license text(s). 53 LicenseTexts []string `protobuf:"bytes,7,rep,name=license_texts,json=licenseTexts" json:"license_texts,omitempty"` 54 // is_container is true for target types that merely aggregate. e.g. .img or .zip files. 55 IsContainer *bool `protobuf:"varint,8,opt,name=is_container,json=isContainer" json:"is_container,omitempty"` 56 // built lists the built targets. 57 Built []string `protobuf:"bytes,9,rep,name=built" json:"built,omitempty"` 58 // installed lists the installed targets. 59 Installed []string `protobuf:"bytes,10,rep,name=installed" json:"installed,omitempty"` 60 // installMap identifies the substitutions to make to path names when moving into installed location. 61 InstallMap []*InstallMap `protobuf:"bytes,11,rep,name=install_map,json=installMap" json:"install_map,omitempty"` 62 // sources lists the targets depended on. 63 Sources []string `protobuf:"bytes,12,rep,name=sources" json:"sources,omitempty"` 64 // deps lists the license metadata files depended on. 65 Deps []*AnnotatedDependency `protobuf:"bytes,13,rep,name=deps" json:"deps,omitempty"` 66} 67 68func (x *LicenseMetadata) Reset() { 69 *x = LicenseMetadata{} 70 if protoimpl.UnsafeEnabled { 71 mi := &file_license_metadata_proto_msgTypes[0] 72 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 73 ms.StoreMessageInfo(mi) 74 } 75} 76 77func (x *LicenseMetadata) String() string { 78 return protoimpl.X.MessageStringOf(x) 79} 80 81func (*LicenseMetadata) ProtoMessage() {} 82 83func (x *LicenseMetadata) ProtoReflect() protoreflect.Message { 84 mi := &file_license_metadata_proto_msgTypes[0] 85 if protoimpl.UnsafeEnabled && x != nil { 86 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 87 if ms.LoadMessageInfo() == nil { 88 ms.StoreMessageInfo(mi) 89 } 90 return ms 91 } 92 return mi.MessageOf(x) 93} 94 95// Deprecated: Use LicenseMetadata.ProtoReflect.Descriptor instead. 96func (*LicenseMetadata) Descriptor() ([]byte, []int) { 97 return file_license_metadata_proto_rawDescGZIP(), []int{0} 98} 99 100func (x *LicenseMetadata) GetPackageName() string { 101 if x != nil && x.PackageName != nil { 102 return *x.PackageName 103 } 104 return "" 105} 106 107func (x *LicenseMetadata) GetModuleTypes() []string { 108 if x != nil { 109 return x.ModuleTypes 110 } 111 return nil 112} 113 114func (x *LicenseMetadata) GetModuleClasses() []string { 115 if x != nil { 116 return x.ModuleClasses 117 } 118 return nil 119} 120 121func (x *LicenseMetadata) GetProjects() []string { 122 if x != nil { 123 return x.Projects 124 } 125 return nil 126} 127 128func (x *LicenseMetadata) GetLicenseKinds() []string { 129 if x != nil { 130 return x.LicenseKinds 131 } 132 return nil 133} 134 135func (x *LicenseMetadata) GetLicenseConditions() []string { 136 if x != nil { 137 return x.LicenseConditions 138 } 139 return nil 140} 141 142func (x *LicenseMetadata) GetLicenseTexts() []string { 143 if x != nil { 144 return x.LicenseTexts 145 } 146 return nil 147} 148 149func (x *LicenseMetadata) GetIsContainer() bool { 150 if x != nil && x.IsContainer != nil { 151 return *x.IsContainer 152 } 153 return false 154} 155 156func (x *LicenseMetadata) GetBuilt() []string { 157 if x != nil { 158 return x.Built 159 } 160 return nil 161} 162 163func (x *LicenseMetadata) GetInstalled() []string { 164 if x != nil { 165 return x.Installed 166 } 167 return nil 168} 169 170func (x *LicenseMetadata) GetInstallMap() []*InstallMap { 171 if x != nil { 172 return x.InstallMap 173 } 174 return nil 175} 176 177func (x *LicenseMetadata) GetSources() []string { 178 if x != nil { 179 return x.Sources 180 } 181 return nil 182} 183 184func (x *LicenseMetadata) GetDeps() []*AnnotatedDependency { 185 if x != nil { 186 return x.Deps 187 } 188 return nil 189} 190 191// InstallMap messages describe the mapping from an input filesystem file to the path to the file 192// in a container. 193type InstallMap struct { 194 state protoimpl.MessageState 195 sizeCache protoimpl.SizeCache 196 unknownFields protoimpl.UnknownFields 197 198 // The input path on the filesystem. 199 FromPath *string `protobuf:"bytes,1,opt,name=from_path,json=fromPath" json:"from_path,omitempty"` 200 // The path to the file inside the container or installed location. 201 ContainerPath *string `protobuf:"bytes,2,opt,name=container_path,json=containerPath" json:"container_path,omitempty"` 202} 203 204func (x *InstallMap) Reset() { 205 *x = InstallMap{} 206 if protoimpl.UnsafeEnabled { 207 mi := &file_license_metadata_proto_msgTypes[1] 208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 209 ms.StoreMessageInfo(mi) 210 } 211} 212 213func (x *InstallMap) String() string { 214 return protoimpl.X.MessageStringOf(x) 215} 216 217func (*InstallMap) ProtoMessage() {} 218 219func (x *InstallMap) ProtoReflect() protoreflect.Message { 220 mi := &file_license_metadata_proto_msgTypes[1] 221 if protoimpl.UnsafeEnabled && x != nil { 222 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 223 if ms.LoadMessageInfo() == nil { 224 ms.StoreMessageInfo(mi) 225 } 226 return ms 227 } 228 return mi.MessageOf(x) 229} 230 231// Deprecated: Use InstallMap.ProtoReflect.Descriptor instead. 232func (*InstallMap) Descriptor() ([]byte, []int) { 233 return file_license_metadata_proto_rawDescGZIP(), []int{1} 234} 235 236func (x *InstallMap) GetFromPath() string { 237 if x != nil && x.FromPath != nil { 238 return *x.FromPath 239 } 240 return "" 241} 242 243func (x *InstallMap) GetContainerPath() string { 244 if x != nil && x.ContainerPath != nil { 245 return *x.ContainerPath 246 } 247 return "" 248} 249 250// AnnotateDepencency messages describe edges in the build graph. 251type AnnotatedDependency struct { 252 state protoimpl.MessageState 253 sizeCache protoimpl.SizeCache 254 unknownFields protoimpl.UnknownFields 255 256 // The path to the dependency license metadata file. 257 File *string `protobuf:"bytes,1,opt,name=file" json:"file,omitempty"` 258 // The annotations attached to the dependency. 259 Annotations []string `protobuf:"bytes,2,rep,name=annotations" json:"annotations,omitempty"` 260} 261 262func (x *AnnotatedDependency) Reset() { 263 *x = AnnotatedDependency{} 264 if protoimpl.UnsafeEnabled { 265 mi := &file_license_metadata_proto_msgTypes[2] 266 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 267 ms.StoreMessageInfo(mi) 268 } 269} 270 271func (x *AnnotatedDependency) String() string { 272 return protoimpl.X.MessageStringOf(x) 273} 274 275func (*AnnotatedDependency) ProtoMessage() {} 276 277func (x *AnnotatedDependency) ProtoReflect() protoreflect.Message { 278 mi := &file_license_metadata_proto_msgTypes[2] 279 if protoimpl.UnsafeEnabled && x != nil { 280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 281 if ms.LoadMessageInfo() == nil { 282 ms.StoreMessageInfo(mi) 283 } 284 return ms 285 } 286 return mi.MessageOf(x) 287} 288 289// Deprecated: Use AnnotatedDependency.ProtoReflect.Descriptor instead. 290func (*AnnotatedDependency) Descriptor() ([]byte, []int) { 291 return file_license_metadata_proto_rawDescGZIP(), []int{2} 292} 293 294func (x *AnnotatedDependency) GetFile() string { 295 if x != nil && x.File != nil { 296 return *x.File 297 } 298 return "" 299} 300 301func (x *AnnotatedDependency) GetAnnotations() []string { 302 if x != nil { 303 return x.Annotations 304 } 305 return nil 306} 307 308var File_license_metadata_proto protoreflect.FileDescriptor 309 310var file_license_metadata_proto_rawDesc = []byte{ 311 0x0a, 0x16, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 312 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 313 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 314 0x22, 0x8a, 0x04, 0x0a, 0x0f, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 315 0x64, 0x61, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 316 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 317 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 318 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x6d, 319 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x6f, 320 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 321 0x28, 0x09, 0x52, 0x0d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x65, 322 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x04, 0x20, 323 0x03, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x23, 0x0a, 324 0x0d, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x73, 0x18, 0x05, 325 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x4b, 0x69, 0x6e, 326 0x64, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 327 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 328 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 329 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x65, 0x78, 330 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 331 0x65, 0x54, 0x65, 0x78, 0x74, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 332 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 333 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x75, 0x69, 334 0x6c, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x12, 335 0x1c, 0x0a, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x03, 336 0x28, 0x09, 0x52, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x12, 0x43, 0x0a, 337 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x03, 338 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 339 0x73, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x73, 0x74, 340 0x61, 0x6c, 0x6c, 0x4d, 0x61, 0x70, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4d, 341 0x61, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x0c, 0x20, 342 0x03, 0x28, 0x09, 0x52, 0x07, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x04, 343 0x64, 0x65, 0x70, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x75, 0x69, 344 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 345 0x61, 0x74, 0x61, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, 0x44, 0x65, 0x70, 346 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x04, 0x64, 0x65, 0x70, 0x73, 0x22, 0x50, 0x0a, 347 0x0a, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x66, 348 0x72, 0x6f, 0x6d, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 349 0x66, 0x72, 0x6f, 0x6d, 0x50, 0x61, 0x74, 0x68, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 350 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 351 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x22, 352 0x4b, 0x0a, 0x13, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, 0x44, 0x65, 0x70, 0x65, 353 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 354 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x6e, 355 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 356 0x0b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x31, 0x5a, 0x2f, 357 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x2f, 0x63, 0x6f, 358 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 359 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 360} 361 362var ( 363 file_license_metadata_proto_rawDescOnce sync.Once 364 file_license_metadata_proto_rawDescData = file_license_metadata_proto_rawDesc 365) 366 367func file_license_metadata_proto_rawDescGZIP() []byte { 368 file_license_metadata_proto_rawDescOnce.Do(func() { 369 file_license_metadata_proto_rawDescData = protoimpl.X.CompressGZIP(file_license_metadata_proto_rawDescData) 370 }) 371 return file_license_metadata_proto_rawDescData 372} 373 374var file_license_metadata_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 375var file_license_metadata_proto_goTypes = []interface{}{ 376 (*LicenseMetadata)(nil), // 0: build_license_metadata.LicenseMetadata 377 (*InstallMap)(nil), // 1: build_license_metadata.InstallMap 378 (*AnnotatedDependency)(nil), // 2: build_license_metadata.AnnotatedDependency 379} 380var file_license_metadata_proto_depIdxs = []int32{ 381 1, // 0: build_license_metadata.LicenseMetadata.install_map:type_name -> build_license_metadata.InstallMap 382 2, // 1: build_license_metadata.LicenseMetadata.deps:type_name -> build_license_metadata.AnnotatedDependency 383 2, // [2:2] is the sub-list for method output_type 384 2, // [2:2] is the sub-list for method input_type 385 2, // [2:2] is the sub-list for extension type_name 386 2, // [2:2] is the sub-list for extension extendee 387 0, // [0:2] is the sub-list for field type_name 388} 389 390func init() { file_license_metadata_proto_init() } 391func file_license_metadata_proto_init() { 392 if File_license_metadata_proto != nil { 393 return 394 } 395 if !protoimpl.UnsafeEnabled { 396 file_license_metadata_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 397 switch v := v.(*LicenseMetadata); i { 398 case 0: 399 return &v.state 400 case 1: 401 return &v.sizeCache 402 case 2: 403 return &v.unknownFields 404 default: 405 return nil 406 } 407 } 408 file_license_metadata_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 409 switch v := v.(*InstallMap); i { 410 case 0: 411 return &v.state 412 case 1: 413 return &v.sizeCache 414 case 2: 415 return &v.unknownFields 416 default: 417 return nil 418 } 419 } 420 file_license_metadata_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 421 switch v := v.(*AnnotatedDependency); i { 422 case 0: 423 return &v.state 424 case 1: 425 return &v.sizeCache 426 case 2: 427 return &v.unknownFields 428 default: 429 return nil 430 } 431 } 432 } 433 type x struct{} 434 out := protoimpl.TypeBuilder{ 435 File: protoimpl.DescBuilder{ 436 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 437 RawDescriptor: file_license_metadata_proto_rawDesc, 438 NumEnums: 0, 439 NumMessages: 3, 440 NumExtensions: 0, 441 NumServices: 0, 442 }, 443 GoTypes: file_license_metadata_proto_goTypes, 444 DependencyIndexes: file_license_metadata_proto_depIdxs, 445 MessageInfos: file_license_metadata_proto_msgTypes, 446 }.Build() 447 File_license_metadata_proto = out.File 448 file_license_metadata_proto_rawDesc = nil 449 file_license_metadata_proto_goTypes = nil 450 file_license_metadata_proto_depIdxs = nil 451} 452