@forge/manifest

11.1.1-next.011.1.1-next.1
out/schema/manifest.d.ts
~out/schema/manifest.d.tsModified
+59−87
Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -227,12 +227,8 @@
  * The key for an extension in CaaS. That means that this is a reference to another extension in your descriptor / manifest.
  */
 export type ExtensionKey9 = string;
 /**
- * The key for an extension in CaaS. That means that this is a reference to another extension in your descriptor / manifest.
- */
-export type ExtensionKey10 = string;
-/**
  * Data residency migration hook path
  */
 export type Path = string;
 export type MaxMigrationDurationHours = number;
@@ -682,9 +678,9 @@
     ];
 /**
  * The key for an extension in CaaS. That means that this is a reference to another extension in your descriptor / manifest.
  */
-export type ExtensionKey11 = string;
+export type ExtensionKey10 = string;
 /**
  * A key referencing authentication provider. This will be utilised to authenticate end-users and match with external users.
  */
 export type UserAuthProvider = string;
@@ -704,13 +700,13 @@
   | [string, string, string, string, string, string, string, string, string, string];
 /**
  * The key for an extension in CaaS. That means that this is a reference to another extension in your descriptor / manifest.
  */
-export type ExtensionKey12 = string;
+export type ExtensionKey11 = string;
 /**
  * The key for an extension in CaaS. That means that this is a reference to another extension in your descriptor / manifest.
  */
-export type ExtensionKey13 = string;
+export type ExtensionKey12 = string;
 /**
  * App permissions enforcement method
  */
 export type Enforcement = 'app-managed';
@@ -1781,43 +1777,8 @@
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
-          /**
-           * The description that the Rovo agent will use to decide when to invoke this action.
-           */
-          description: string;
-          function: ExtensionKey8;
-          /**
-           * The name of the action
-           */
-          name?: string;
-          /**
-           * The url for the icon image to be displayed in the UI
-           */
-          icon?: string;
-          config?: {
-            resource?: string;
-            render?: 'default' | 'native';
-          };
-          resolver?:
-            | {
-                function: string;
-              }
-            | {
-                endpoint: string;
-              };
-          /**
-           * The operation that will be performed as a result of calling this action
-           */
-          actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
-          inputs?: {
-            [k: string]: ActionInput;
-          };
-          outputs?: {
-            [k: string]: ActionOutput;
-          };
-          key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
           /**
@@ -1842,9 +1803,9 @@
               }
             | {
                 endpoint: string;
               };
-          endpoint: ExtensionKey9;
+          endpoint: ExtensionKey8;
           /**
            * The operation that will be performed as a result of calling this action
            */
           actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
@@ -1879,9 +1840,9 @@
            * Different implementations of actions with action-type of atlassian:issue:create:comment can be
            * swapped depending on what integrations a tenant might have.
            */
           actionType: string;
-          endpoint: ExtensionKey10;
+          endpoint: ExtensionKey9;
           /**
            * The name of the action
            */
           name?: string;
@@ -1929,43 +1890,8 @@
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
-          /**
-           * The description that the Rovo agent will use to decide when to invoke this action.
-           */
-          description: string;
-          function: ExtensionKey8;
-          /**
-           * The name of the action
-           */
-          name?: string;
-          /**
-           * The url for the icon image to be displayed in the UI
-           */
-          icon?: string;
-          config?: {
-            resource?: string;
-            render?: 'default' | 'native';
-          };
-          resolver?:
-            | {
-                function: string;
-              }
-            | {
-                endpoint: string;
-              };
-          /**
-           * The operation that will be performed as a result of calling this action
-           */
-          actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
-          inputs?: {
-            [k: string]: ActionInput;
-          };
-          outputs?: {
-            [k: string]: ActionOutput;
-          };
-          key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
           /**
@@ -1990,9 +1916,9 @@
               }
             | {
                 endpoint: string;
               };
-          endpoint: ExtensionKey9;
+          endpoint: ExtensionKey8;
           /**
            * The operation that will be performed as a result of calling this action
            */
           actionVerb: 'CREATE' | 'UPDATE' | 'DELETE' | 'TRIGGER' | 'GET';
@@ -2027,9 +1953,9 @@
            * Different implementations of actions with action-type of atlassian:issue:create:comment can be
            * swapped depending on what integrations a tenant might have.
            */
           actionType: string;
-          endpoint: ExtensionKey10;
+          endpoint: ExtensionKey9;
           /**
            * The name of the action
            */
           name?: string;
@@ -12462,8 +12388,9 @@
             schema?: 'confluence/macro_homepage';
             [k: string]: unknown;
           };
           layout?: 'inline' | 'block';
+          hidden?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
@@ -12531,8 +12458,9 @@
           };
           render?: 'native' | 'default';
           layout?: 'inline' | 'block' | 'bodied';
           emitsReadyEvent?: boolean;
+          hidden?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
     ),
@@ -12573,8 +12501,9 @@
             schema?: 'confluence/macro_homepage';
             [k: string]: unknown;
           };
           layout?: 'inline' | 'block';
+          hidden?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
@@ -12642,8 +12571,9 @@
           };
           render?: 'native' | 'default';
           layout?: 'inline' | 'block' | 'bodied';
           emitsReadyEvent?: boolean;
+          hidden?: boolean;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
     )[]
@@ -14516,8 +14446,14 @@
             expression: string;
             [k: string]: unknown;
           };
           migratedFromConnect?: boolean;
+          connectFieldProperty?: {
+            key: string;
+            path: string;
+            [k: string]: unknown;
+          };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -14628,8 +14564,14 @@
             expression: string;
             [k: string]: unknown;
           };
           migratedFromConnect?: boolean;
+          connectFieldProperty?: {
+            key: string;
+            path: string;
+            [k: string]: unknown;
+          };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -14730,8 +14672,14 @@
             expression: string;
             [k: string]: unknown;
           };
           migratedFromConnect?: boolean;
+          connectFieldProperty?: {
+            key: string;
+            path: string;
+            [k: string]: unknown;
+          };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -14841,8 +14789,14 @@
             expression: string;
             [k: string]: unknown;
           };
           migratedFromConnect?: boolean;
+          connectFieldProperty?: {
+            key: string;
+            path: string;
+            [k: string]: unknown;
+          };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -14953,8 +14907,14 @@
             expression: string;
             [k: string]: unknown;
           };
           migratedFromConnect?: boolean;
+          connectFieldProperty?: {
+            key: string;
+            path: string;
+            [k: string]: unknown;
+          };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15055,8 +15015,14 @@
             expression: string;
             [k: string]: unknown;
           };
           migratedFromConnect?: boolean;
+          connectFieldProperty?: {
+            key: string;
+            path: string;
+            [k: string]: unknown;
+          };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15188,8 +15154,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15320,8 +15287,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15442,8 +15410,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15573,8 +15542,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15705,8 +15675,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -15827,8 +15798,9 @@
           parser?: {
             expression: string;
             [k: string]: unknown;
           };
+          isUIModificationsEnabled?: boolean;
           displayConditions?: {
             [k: string]: unknown;
           };
           key: ModuleKeySchema;
@@ -24221,9 +24193,9 @@
         )[]
       ];
       orchestration?: {
         taskRunner: {
-          function: ExtensionKey11;
+          function: ExtensionKey10;
         };
       };
       auth?: {
         provider?: UserAuthProvider;
@@ -24240,14 +24212,14 @@
             | [FormSection, FormSection, FormSection, FormSection]
             | [FormSection, FormSection, FormSection, FormSection, FormSection];
           instructions?: Instructions;
           validateConnection: {
-            function: ExtensionKey12;
+            function: ExtensionKey11;
             [k: string]: unknown;
           };
         };
         onConnectionChange: {
-          function: ExtensionKey13;
+          function: ExtensionKey12;
           [k: string]: unknown;
         };
       };
       key: ModuleKeySchema;
@@ -24328,9 +24300,9 @@
         )[]
       ];
       orchestration?: {
         taskRunner: {
-          function: ExtensionKey11;
+          function: ExtensionKey10;
         };
       };
       auth?: {
         provider?: UserAuthProvider;
@@ -24347,14 +24319,14 @@
             | [FormSection, FormSection, FormSection, FormSection]
             | [FormSection, FormSection, FormSection, FormSection, FormSection];
           instructions?: Instructions;
           validateConnection: {
-            function: ExtensionKey12;
+            function: ExtensionKey11;
             [k: string]: unknown;
           };
         };
         onConnectionChange: {
-          function: ExtensionKey13;
+          function: ExtensionKey12;
           [k: string]: unknown;
         };
       };
       key: ModuleKeySchema;