diff --git a/specs/latest/open-api3-latest-console.json b/specs/latest/open-api3-latest-console.json index e55c1ae3..1d56cea8 100644 --- a/specs/latest/open-api3-latest-console.json +++ b/specs/latest/open-api3-latest-console.json @@ -66367,7 +66367,14 @@ { "$ref": "#\/components\/schemas\/providerRepositoryFrameworkList" } - ] + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "runtime": "#\/components\/schemas\/providerRepositoryRuntimeList", + "framework": "#\/components\/schemas\/providerRepositoryFrameworkList" + } + } } } } @@ -71417,15 +71424,22 @@ "$ref": "#\/components\/schemas\/providerRepositoryFramework" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "framework" } }, "required": [ "total", - "frameworkProviderRepositories" + "frameworkProviderRepositories", + "type" ], "example": { "total": 5, - "frameworkProviderRepositories": "" + "frameworkProviderRepositories": "", + "type": "framework" } }, "providerRepositoryRuntimeList": { @@ -71445,15 +71459,22 @@ "$ref": "#\/components\/schemas\/providerRepositoryRuntime" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "runtime" } }, "required": [ "total", - "runtimeProviderRepositories" + "runtimeProviderRepositories", + "type" ], "example": { "total": 5, - "runtimeProviderRepositories": "" + "runtimeProviderRepositories": "", + "type": "runtime" } }, "branchList": { diff --git a/specs/latest/swagger2-latest-console.json b/specs/latest/swagger2-latest-console.json index 1338b43c..c8138b85 100644 --- a/specs/latest/swagger2-latest-console.json +++ b/specs/latest/swagger2-latest-console.json @@ -66180,7 +66180,14 @@ { "$ref": "#\/definitions\/providerRepositoryFrameworkList" } - ] + ], + "x-discriminator": { + "propertyName": "type", + "mapping": { + "runtime": "#\/definitions\/providerRepositoryRuntimeList", + "framework": "#\/definitions\/providerRepositoryFrameworkList" + } + } } } }, @@ -71123,15 +71130,22 @@ "$ref": "#\/definitions\/providerRepositoryFramework" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "framework" } }, "required": [ "total", - "frameworkProviderRepositories" + "frameworkProviderRepositories", + "type" ], "example": { "total": 5, - "frameworkProviderRepositories": "" + "frameworkProviderRepositories": "", + "type": "framework" } }, "providerRepositoryRuntimeList": { @@ -71152,15 +71166,22 @@ "$ref": "#\/definitions\/providerRepositoryRuntime" }, "x-example": "" + }, + "type": { + "type": "string", + "description": "Provider repository list type.", + "x-example": "runtime" } }, "required": [ "total", - "runtimeProviderRepositories" + "runtimeProviderRepositories", + "type" ], "example": { "total": 5, - "runtimeProviderRepositories": "" + "runtimeProviderRepositories": "", + "type": "runtime" } }, "branchList": {