SearchKit - Change @searchable annotation from boolean to option list
[civicrm-core.git] / Civi / Api4 / Entity.php
index 31b3aeed6c4af582916c2748704ece71a9ef8bf2..6f91044bd04aca05b7a848efb10df3e5b29b3688 100644 (file)
@@ -24,6 +24,7 @@ namespace Civi\Api4;
  *
  * @see \Civi\Api4\Generic\AbstractEntity
  *
+ * @searchable none
  * @package Civi\Api4
  */
 class Entity extends Generic\AbstractEntity {
@@ -90,7 +91,12 @@ class Entity extends Generic\AbstractEntity {
         ],
         [
           'name' => 'searchable',
-          'description' => 'Should this entity be selectable in search kit UI',
+          'description' => 'How should this entity be presented in search UIs',
+          'options' => [
+            'primary' => ts('Primary'),
+            'secondary' => ts('Secondary'),
+            'none' => ts('None'),
+          ],
         ],
         [
           'name' => 'paths',