Skip to content

Commit cc3575a

Browse files
committed
feat: add search dialog classes and functionality for enhanced dialog interactions
1 parent 6841afa commit cc3575a

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

surf-api-bukkit/surf-api-bukkit-api/api/surf-api-bukkit-api.api

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,49 @@ public final class dev/slne/surf/surfapi/bukkit/api/dialog/query/PageState : dev
563563
public fun toString ()Ljava/lang/String;
564564
}
565565

566+
public final class dev/slne/surf/surfapi/bukkit/api/dialog/search/SearchDialogAction {
567+
public fun <init> (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
568+
public final fun component1 ()Lkotlin/jvm/functions/Function1;
569+
public final fun component2 ()Lkotlin/jvm/functions/Function1;
570+
public final fun copy (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/bukkit/api/dialog/search/SearchDialogAction;
571+
public static synthetic fun copy$default (Ldev/slne/surf/surfapi/bukkit/api/dialog/search/SearchDialogAction;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ldev/slne/surf/surfapi/bukkit/api/dialog/search/SearchDialogAction;
572+
public fun equals (Ljava/lang/Object;)Z
573+
public final fun getLabel ()Lkotlin/jvm/functions/Function1;
574+
public final fun getTooltip ()Lkotlin/jvm/functions/Function1;
575+
public fun hashCode ()I
576+
public final fun setLabel (Lkotlin/jvm/functions/Function1;)V
577+
public final fun setTooltip (Lkotlin/jvm/functions/Function1;)V
578+
public fun toString ()Ljava/lang/String;
579+
}
580+
581+
public final class dev/slne/surf/surfapi/bukkit/api/dialog/search/SearchDialogKt {
582+
public static final fun searchDialog (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZLio/papermc/paper/registry/data/dialog/DialogBase$DialogAfterAction;)Lio/papermc/paper/dialog/Dialog;
583+
public static synthetic fun searchDialog$default (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZLio/papermc/paper/registry/data/dialog/DialogBase$DialogAfterAction;ILjava/lang/Object;)Lio/papermc/paper/dialog/Dialog;
584+
}
585+
586+
public final class dev/slne/surf/surfapi/bukkit/api/dialog/search/SearchInput {
587+
public fun <init> ()V
588+
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
589+
public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
590+
public final fun component1 ()Ljava/lang/String;
591+
public final fun component2 ()Lkotlin/jvm/functions/Function1;
592+
public final fun component3 ()Ljava/lang/String;
593+
public final fun component4 ()Lkotlin/jvm/functions/Function1;
594+
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/bukkit/api/dialog/search/SearchInput;
595+
public static synthetic fun copy$default (Ldev/slne/surf/surfapi/bukkit/api/dialog/search/SearchInput;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ldev/slne/surf/surfapi/bukkit/api/dialog/search/SearchInput;
596+
public fun equals (Ljava/lang/Object;)Z
597+
public final fun getInitialValue ()Ljava/lang/String;
598+
public final fun getInputModifier ()Lkotlin/jvm/functions/Function1;
599+
public final fun getKey ()Ljava/lang/String;
600+
public final fun getLabel ()Lkotlin/jvm/functions/Function1;
601+
public fun hashCode ()I
602+
public final fun setInitialValue (Ljava/lang/String;)V
603+
public final fun setInputModifier (Lkotlin/jvm/functions/Function1;)V
604+
public final fun setKey (Ljava/lang/String;)V
605+
public final fun setLabel (Lkotlin/jvm/functions/Function1;)V
606+
public fun toString ()Ljava/lang/String;
607+
}
608+
566609
public abstract interface class dev/slne/surf/surfapi/bukkit/api/dialog/state/DialogState {
567610
}
568611

0 commit comments

Comments
 (0)