UserAction

interface UserAction

Represents the protocol for reporting user's actions events.

Inheritors

Functions

Link copied to clipboard
abstract fun changeSubscription(user: User)

Called when User executes "change subscription" flow.

Link copied to clipboard
abstract fun completePayment(user: User)

Called when User executes "complete payment" flow.

Link copied to clipboard
abstract fun createProfile(user: User)

Called when User executes "create profile" flow.

Link copied to clipboard
abstract fun login(user: User)

Called when User executes "login" flow.

Link copied to clipboard
abstract fun logout(user: User)

Called when User executes "logout" flow.

Link copied to clipboard
abstract fun purchaseSubscription(user: User)

Called when User executes "purchase subscription" flow.

Link copied to clipboard
abstract fun signup(user: User)

Called when User executes "signup" flow.

Link copied to clipboard
abstract fun startSubscription(user: User)

Called when User executes "start subscription" flow.

Link copied to clipboard
abstract fun updateProfile(user: User)

Called when User executes "update profile" flow.