File tree Expand file tree Collapse file tree
packages/http-client-java/emitter/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -295,7 +295,6 @@ export class CodeModelBuilder {
295295 java : { } ,
296296 } ,
297297 } ) ;
298- this . codeModel . apiVersionMap = this . sdkContext . sdkPackage . metadata . apiVersions ;
299298 }
300299
301300 public async build ( ) : Promise < CodeModel > {
@@ -314,6 +313,13 @@ export class CodeModelBuilder {
314313 this . sdkContext = await createSdkContext ( this . emitterContext , LIB_NAME , sdkContextOptions ) ;
315314 this . program . reportDiagnostics ( this . sdkContext . diagnostics ) ;
316315
316+ // metadata
317+ if ( this . sdkContext . sdkPackage . metadata . apiVersions ) {
318+ this . codeModel . apiVersionMap = Object . fromEntries (
319+ this . sdkContext . sdkPackage . metadata . apiVersions ,
320+ ) ;
321+ }
322+
317323 // license
318324 if ( this . sdkContext . sdkPackage . licenseInfo ) {
319325 this . codeModel . info . license = new License ( this . sdkContext . sdkPackage . licenseInfo . name , {
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export interface CodeModel extends Metadata {
2323
2424 arm ?: boolean ;
2525
26- apiVersionMap ?: Map < string , string > ;
26+ apiVersionMap ?: Record < string , string > ;
2727}
2828
2929export class CodeModel extends Metadata implements CodeModel {
You can’t perform that action at this time.
0 commit comments