@@ -501,6 +501,23 @@ public final class APIConstants {
501
501
public static final String DIGEST = "x5t#S256" ;
502
502
public static final String CNF = "cnf" ;
503
503
504
+ // Constants related to AI features: API chat and Marketplace Assistant
505
+ public static class AI {
506
+
507
+ public static final String API_CHAT = "APIChat." ;
508
+ public static final String API_CHAT_ENABLED = API_CHAT + "Enabled" ;
509
+ public static final String API_CHAT_AUTH_TOKEN = API_CHAT + "AuthToken" ;
510
+ public static final String API_CHAT_ENDPOINT = API_CHAT + "Endpoint" ;
511
+ public static final String API_CHAT_PREPARE_RESOURCE = "/prepare" ;
512
+ public static final String API_CHAT_EXECUTE_RESOURCE = "/chat" ;
513
+ public static final String API_CHAT_ACTION_PREPARE = "PREPARE" ;
514
+ public static final String API_CHAT_ACTION_EXECUTE = "EXECUTE" ;
515
+
516
+ private AI () {
517
+
518
+ }
519
+ }
520
+
504
521
//documentation rxt
505
522
506
523
public static final String DOC_NAME = "overview_name" ;
@@ -531,6 +548,17 @@ public final class APIConstants {
531
548
public static final String FIRST_NAME = DEFAULT_CARBON_DIALECT + "/givenname" ;
532
549
public static final String LAST_NAME = DEFAULT_CARBON_DIALECT + "/lastname" ;
533
550
551
+ // constants for marketplace assistant
552
+ public static final String MARKETPLACE_ASSISTANT = "MarketplaceAssistant" ;
553
+ public static final String MARKETPLACE_ASSISTANT_ENABLED = "Enabled" ;
554
+ public static final String MARKETPLACE_ASSISTANT_AUTH_TOKEN = "AuthToken" ;
555
+ public static final String MARKETPLACE_ASSISTANT_ENDPOINT = "Endpoint" ;
556
+ public static final String MARKETPLACE_ASSISTANT_CHAT_RESOURCE = "ChatResource" ;
557
+ public static final String MARKETPLACE_ASSISTANT_PUBLISH_API_RESOURCE = "ApiPublishResource" ;
558
+ public static final String MARKETPLACE_ASSISTANT_DELETE_API_RESOURCE = "ApiDeleteResource" ;
559
+ public static final String MARKETPLACE_ASSISTANT_API_COUNT_RESOURCE = "ApiCountResource" ;
560
+
561
+
534
562
//Overview constants for CORS configuration
535
563
public static final String API_OVERVIEW_CORS_CONFIGURATION = "overview_corsConfiguration" ;
536
564
//Registry lifecycle related info
@@ -1678,6 +1706,34 @@ private ConfigParameters() {
1678
1706
public static final String API_DATA_URL = "url" ;
1679
1707
public static final String API_UUID = "apiUUID" ;
1680
1708
1709
+
1710
+ public static final String UUID = "uuid" ;
1711
+ public static final String API_SPEC_TYPE = "api_type" ;
1712
+ public static final String API_SPEC_NAME = "api_name" ;
1713
+ public static final String TENANT_DOMAIN = "tenant_domain" ;
1714
+ public static final String QUERY = "query" ;
1715
+ public static final String HISTORY = "history" ;
1716
+ public static final String VERSION = "version" ;
1717
+ public static final String DESCRIPTION = "description" ;
1718
+
1719
+ public static final String DEMOTE_TO_CREATED = "Demote to Created" ;
1720
+ public static final String BLOCK = "Block" ;
1721
+ public static final String DEPRECATE = "Deprecate" ;
1722
+ public static final String PUBLISH = "Publish" ;
1723
+ public static final String DEPLOY_AS_A_PROTOTYPE = "Deploy as a Prototype" ;
1724
+ public static final String REPUBLISH = "Re-Publish" ;
1725
+
1726
+ public static final String API_SPEC_TYPE_REST = "api_spec" ;
1727
+ public static final String API_SPEC_TYPE_GRAPHQL = "sdl_schema" ;
1728
+ public static final String API_SPEC_TYPE_ASYNC = "async_spec" ;
1729
+ public static final String API_TYPE_HTTP = "HTTP" ;
1730
+ public static final String API_TYPE_WEBHOOK = "WEBHOOK" ;
1731
+
1732
+ public static final String API_TYPE_REST = "REST" ;
1733
+
1734
+ public static final String API_TYPE_GRAPHQL = "GRAPHQL" ;
1735
+ public static final String API_TYPE_ASYNC = "ASYNC" ;
1736
+
1681
1737
public static final String TRANSPORT_URL_IN = "TransportInURL" ;
1682
1738
1683
1739
// mock response generation
0 commit comments