Package com.livelike.engagementsdk.widget.viewModel    
          Types
AlertWidgetViewModel
                          
                    Link copied to clipboard
                        class AlertWidgetViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, networkApiClient: NetworkApiClient, onDismiss: () -> Unit, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, AlertWidgetModel
Content copied to clipboard
BaseViewModel
                          
                    Link copied to clipboard
                        abstract class BaseViewModel(analyticsService: AnalyticsService, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : ViewModel
Content copied to clipboard
CheerMeterViewModel
                          
                    Link copied to clipboard
                        class CheerMeterViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, configurationUserPairFlow: Flow<Pair<LiveLikeUser, SdkConfiguration>>, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, CheerMeterWidgetmodel
Content copied to clipboard
CheerMeterVoteState
                          
                    Link copied to clipboard
                        data class CheerMeterVoteState(voteCount: Int, voteUrl: String, requestType: RequestType)
Content copied to clipboard
CheerMeterWidget
                          
                    Link copied to clipboard
                        CollectBadgeWidgetViewModel
                          
                    Link copied to clipboard
                        class CollectBadgeWidgetViewModel(badge: Badge, onDismiss: () -> Unit, analyticsService: AnalyticsService, animationEventsFlow: MutableStateFlow<ViewAnimationEvents?>, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : WidgetViewModel<Resource> 
Content copied to clipboard
EmojiSliderWidgetViewModel
                          
                    Link copied to clipboard
                        class EmojiSliderWidgetViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, configurationUserPairFlow: Flow<Pair<LiveLikeUser, SdkConfiguration>>, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, programRepository: ProgramRepository?, widgetMessagingClient: WidgetManager?, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : WidgetViewModel<ImageSliderEntity> , ImageSliderWidgetModel
Content copied to clipboard
LiveLikeWidgetMediator
                          
                    Link copied to clipboard
                        interface LiveLikeWidgetMediator
Content copied to clipboard
NumberPredictionViewModel
                          
                    Link copied to clipboard
                        class NumberPredictionViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, configurationUserPairFlow: Flow<Pair<LiveLikeUser, SdkConfiguration>>, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, programRepository: ProgramRepository?, widgetMessagingClient: WidgetManager?, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, NumberPredictionWidgetModel, NumberPredictionFollowUpWidgetModel
Content copied to clipboard
NumberPredictionWidget
                          
                    Link copied to clipboard
                        PointTutorialWidgetViewModel
                          
                    Link copied to clipboard
                        class PointTutorialWidgetViewModel(onDismiss: () -> Unit, analyticsService: AnalyticsService, programGamificationProfile: ProgramGamificationProfile?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : WidgetViewModel<Resource> 
Content copied to clipboard
PollViewModel
                          
                    Link copied to clipboard
                        class PollViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, configurationUserPairFlow: Flow<Pair<LiveLikeUser, SdkConfiguration>>, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, programRepository: ProgramRepository?, widgetMessagingClient: WidgetManager?, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, PollWidgetModel
Content copied to clipboard
PollWidget
                          
                    Link copied to clipboard
                        PredictionViewModel
                          
                    Link copied to clipboard
                        class PredictionViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, configurationUserPairFlow: Flow<Pair<LiveLikeUser, SdkConfiguration>>, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, programRepository: ProgramRepository?, widgetMessagingClient: WidgetManager?, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, lottieAnimationPath: (String) -> String?, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, PredictionWidgetViewModel, FollowUpWidgetViewModel
Content copied to clipboard
PredictionWidget
                          
                    Link copied to clipboard
                        QuizViewModel
                          
                    Link copied to clipboard
                        class QuizViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, configurationUserPairFlow: Flow<Pair<LiveLikeUser, SdkConfiguration>>, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, programRepository: ProgramRepository?, widgetMessagingClient: WidgetManager?, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, QuizWidgetModel
Content copied to clipboard
QuizWidget
                          
                    Link copied to clipboard
                        SocialEmbedViewModel
                          
                    Link copied to clipboard
                        class SocialEmbedViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, networkApiClient: NetworkApiClient, onDismiss: () -> Unit, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, SocialEmbedWidgetModel
Content copied to clipboard
TextAskViewModel
                          
                    Link copied to clipboard
                        class TextAskViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, onDismiss: () -> Unit, currentUserFlow: StateFlow<LiveLikeUser?>, widgetInteractionRepository: WidgetInteractionRepository?, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, TextAskWidgetModel
Content copied to clipboard
TextAskWidget
                          
                    Link copied to clipboard
                        VideoWidgetViewModel
                          
                    Link copied to clipboard
                        class VideoWidgetViewModel(widgetInfos: WidgetInfos, analyticsService: AnalyticsService, networkApiClient: NetworkApiClient, onDismiss: () -> Unit, rewardItemMapCache: Map<String, RewardItem>, userProfileRewardDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel, VideoAlertWidgetModel
Content copied to clipboard
WidgetState
                          
                    Link copied to clipboard
                        WidgetStates
                          
                    Link copied to clipboard
                        WidgetViewModel
                          
                    Link copied to clipboard
                        abstract class WidgetViewModel<T : Resource>(onDismiss: () -> Unit, analyticsService: AnalyticsService, networkApiClient: NetworkApiClient, rewardItemMapCache: Map<String, RewardItem>, userProfileDelegate: UserProfileDelegate?, dataStoreDelegate: DataStoreDelegate, viewModelDispatcher: CoroutineDispatcher, uiDispatcher: CoroutineDispatcher) : BaseViewModel
Content copied to clipboard