@@ -33,10 +33,10 @@ var (
3333 errNoServiceConfig = errors .New ("library has no service config from which to get metadata" )
3434)
3535
36- type libraryInfo struct {
37- descriptionOverride string
38- name string
39- releaseLevel string
36+ type LibraryInfo struct {
37+ DescriptionOverride string
38+ Name string
39+ ReleaseLevel string
4040}
4141
4242// RepoMetadata represents the .repo-metadata.json file structure.
@@ -101,36 +101,36 @@ func FromLibrary(library *config.Library, language, repo, googleapisDir, default
101101 if api .ServiceConfig == "" {
102102 return fmt .Errorf ("failed to generate metadata for %s: %w" , library .Name , errNoServiceConfig )
103103 }
104- info := & libraryInfo {
105- descriptionOverride : library .DescriptionOverride ,
106- name : library .Name ,
107- releaseLevel : library .ReleaseLevel ,
104+ info := & LibraryInfo {
105+ DescriptionOverride : library .DescriptionOverride ,
106+ Name : library .Name ,
107+ ReleaseLevel : library .ReleaseLevel ,
108108 }
109109 return FromAPI (api , info , language , repo , defaultVersion , outdir )
110110}
111111
112112// FromAPI generates the .repo-metadata.json file from a serviceconfig.API and additional library information.
113- func FromAPI (api * serviceconfig.API , info * libraryInfo , language , repo , defaultVersion , outputDir string ) error {
113+ func FromAPI (api * serviceconfig.API , info * LibraryInfo , language , repo , defaultVersion , outputDir string ) error {
114114 clientDocURL := buildClientDocURL (language , extractNameFromAPIID (api .ServiceName ))
115115 metadata := & RepoMetadata {
116116 APIID : api .ServiceName ,
117117 NamePretty : cleanTitle (api .Title ),
118118 DefaultVersion : defaultVersion ,
119119 ClientDocumentation : clientDocURL ,
120- ReleaseLevel : info .releaseLevel ,
120+ ReleaseLevel : info .ReleaseLevel ,
121121 Language : language ,
122122 LibraryType : "GAPIC_AUTO" ,
123123 Repo : repo ,
124- DistributionName : info .name ,
124+ DistributionName : info .Name ,
125125 }
126126
127127 metadata .ProductDocumentation = extractBaseProductURL (api .DocumentationURI )
128128 metadata .IssueTracker = api .NewIssueURI
129129 metadata .APIShortname = api .ShortName
130130 metadata .Name = api .ShortName
131131 metadata .APIDescription = api .Description
132- if info .descriptionOverride != "" {
133- metadata .APIDescription = info .descriptionOverride
132+ if info .DescriptionOverride != "" {
133+ metadata .APIDescription = info .DescriptionOverride
134134 }
135135
136136 data , err := json .MarshalIndent (metadata , "" , " " )
0 commit comments