Class MiniAppEventBuilder.EventBuilder

java.lang.Object
com.my.tracker.miniapps.MiniAppEventBuilder.EventBuilder
Enclosing class:
MiniAppEventBuilder

public static final class MiniAppEventBuilder.EventBuilder extends Object
Factory-class for creating specific builders of mini-app events
  • Method Details

    • openEvent

      @AnyThread @NonNull public MiniAppEventBuilder.OpenEventBuilder openEvent(@NonNull 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 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