Package com.my.tracker.miniapps
Class MiniAppEventBuilder
java.lang.Object
com.my.tracker.miniapps.MiniAppEventBuilder
- Direct Known Subclasses:
MiniAppEventBuilder.CloseEventBuilder,MiniAppEventBuilder.CustomEventBuilder,MiniAppEventBuilder.OpenEventBuilder,MiniAppEventBuilder.UserEventBuilder
Builder-class for
MiniAppEvent-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder-class for mini-app close eventstatic final classBuilder-class for mini-app custom eventstatic final classFactory-class for creating specific builders of mini-app eventsstatic final classBuilder-class for mini-app open eventstatic final classBuilder-class for mini-app user event -
Method Summary
Modifier and TypeMethodDescriptionfinal MiniAppEventbuild()Create new mini-appnewEventBuilder(String miniAppId, String platformUserId) Creates new instance of class
-
Method Details
-
newEventBuilder
public static MiniAppEventBuilder.EventBuilder newEventBuilder(String miniAppId, String platformUserId) Creates new instance of classNOTE: For efficiency you could create one instance per appId-userId pair
- Parameters:
miniAppId- Mini app identifierplatformUserId- Platform dependent user identifier- Returns:
- Factory object for creating builders with defined appId-userId pair
-
build
Create new mini-app- Returns:
- New instance of
MiniAppEvent
-