• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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