public abstract class MiniAppEventBuilder
extends java.lang.Object
MiniAppEvent| Modifier and Type | Class and Description |
|---|---|
static class |
MiniAppEventBuilder.CloseEventBuilder
Builder-class for mini-app close event
|
static class |
MiniAppEventBuilder.CustomEventBuilder
Builder-class for mini-app custom event
|
static class |
MiniAppEventBuilder.EventBuilder
Factory-class for creating specific builders of mini-app events
|
static class |
MiniAppEventBuilder.OpenEventBuilder
Builder-class for mini-app open event
|
static class |
MiniAppEventBuilder.UserEventBuilder
Builder-class for mini-app user event
|
| Modifier and Type | Method and Description |
|---|---|
MiniAppEvent |
build()
Create new mini-app
|
static MiniAppEventBuilder.EventBuilder |
newEventBuilder(java.lang.String miniAppId,
java.lang.String platformUserId)
Creates new instance of class
|
@AnyThread @NonNull public static MiniAppEventBuilder.EventBuilder newEventBuilder(@NonNull java.lang.String miniAppId, @NonNull java.lang.String platformUserId)
NOTE: For efficiency you could create one instance per appId-userId pair
miniAppId - Mini app identifierplatformUserId - Platform dependent user identifier@AnyThread @NonNull public final MiniAppEvent build()
MiniAppEvent