Package com.my.tracker.miniapps
Class MiniAppEventBuilder.EventBuilder
- java.lang.Object
-
- com.my.tracker.miniapps.MiniAppEventBuilder.EventBuilder
-
- Enclosing class:
- MiniAppEventBuilder
public static final class MiniAppEventBuilder.EventBuilder extends java.lang.ObjectFactory-class for creating specific builders of mini-app events
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MiniAppEventBuilder.CloseEventBuildercloseEvent()Create new builder for mini-app close eventMiniAppEventBuilder.CustomEventBuildercustomEvent(java.lang.String name)Create new builder for mini-app custom eventMiniAppEventBuilder.UserEventBuilderloginEvent()Create new builder for mini-app login eventMiniAppEventBuilder.OpenEventBuilderopenEvent(java.lang.String query)Create new builder for mini-app open eventMiniAppEventBuilder.UserEventBuilderregistrationEvent()Create new builder for mini-app registration event
-
-
-
Method Detail
-
openEvent
@AnyThread @NonNull public MiniAppEventBuilder.OpenEventBuilder openEvent(@NonNull java.lang.String query)
Create new builder for mini-app open event- Parameters:
query- Query string- Returns:
- Mini-app open event builder
-
closeEvent
@AnyThread @NonNull public MiniAppEventBuilder.CloseEventBuilder closeEvent()
Create new builder for mini-app close event- Returns:
- Mini-app close event builder
-
customEvent
@AnyThread @NonNull public MiniAppEventBuilder.CustomEventBuilder customEvent(@NonNull java.lang.String name)
Create new builder for mini-app custom event- Parameters:
name- Name of custom event in mini-app- Returns:
- Mini-app custom event builder
-
loginEvent
@AnyThread @NonNull public MiniAppEventBuilder.UserEventBuilder loginEvent()
Create new builder for mini-app login event- Returns:
- Mini-app login event builder
-
registrationEvent
@AnyThread @NonNull public MiniAppEventBuilder.UserEventBuilder registrationEvent()
Create new builder for mini-app registration event- Returns:
- Mini-app registration event builder
-
-