Skip to content

Commit 4d5b8b1

Browse files
committed
2764 - add support for x-title extensioon for api key properties
1 parent 798d4f6 commit 4d5b8b1

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

cli/commands/component/init/openapi/src/main/java/com/bytechef/cli/command/component/init/openapi/ComponentInitOpenApiGenerator.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,14 @@ private CodeBlock getAuthorizationApiKeyCodeBlock(SecurityScheme securityScheme)
907907
true);
908908
}
909909

910+
Map<String, Object> extensions = securityScheme.getExtensions();
911+
912+
String label = "Value";
913+
914+
if (extensions != null && extensions.get("x-title") != null) {
915+
label = (String) extensions.get("x-title");
916+
}
917+
910918
builder.add(
911919
"""
912920
authorization(AuthorizationType.API_KEY)
@@ -921,7 +929,7 @@ private CodeBlock getAuthorizationApiKeyCodeBlock(SecurityScheme securityScheme)
921929
""",
922930
"API Key",
923931
apiKeyCodeBlock,
924-
"Value",
932+
label,
925933
true,
926934
addToCodeBlock);
927935

0 commit comments

Comments
 (0)