//woua-matrimony-sdk/com.woualabs.matrimony.user.module/UserModule
UserModule
[common]\
interface UserModule
Functions
Name |
Summary |
changeAppLanguage |
[common] abstract fun changeAppLanguage(value: String) |
changeLanguage |
[common] abstract suspend fun changeLanguage(appLanguageId: String): HandlerResult<Result, WouaSDKException> |
collectionView |
[common] abstract suspend fun collectionView(): HandlerResult<CollectionRecord, WouaSDKException> |
fetchAppLanguageId |
[common] abstract fun fetchAppLanguageId(): String |
filterUserProfile |
[common] abstract suspend fun filterUserProfile(filterDetails: FilterDetails, page: Int, size: Int): HandlerResult<List<UserRecord>, WouaSDKException> |
getUserProfile |
[common] abstract suspend fun getUserProfile(): HandlerResult<UserRecord, WouaSDKException> abstract suspend fun getUserProfile(key: String): HandlerResult<UserRecord, WouaSDKException> |
getUserProfiles |
[common] abstract suspend fun getUserProfiles(subTypeId: Int, page: Int, size: Int, discoverType: DiscoverType? = null): HandlerResult<List<UserRecord>, WouaSDKException> |
isLoggedIn |
[common] abstract fun isLoggedIn(): Boolean |
reportUserProfile |
[common] abstract suspend fun reportUserProfile(report: String, userKey: String): HandlerResult<Result, WouaSDKException> |
searchUserProfile |
[common] abstract suspend fun searchUserProfile(searchType: SearchType, searchText: String, page: Int, size: Int): HandlerResult<List<UserRecord>, WouaSDKException> |
setLoggedIn |
[common] abstract fun setLoggedIn(value: Boolean) |
userAction |
[common] abstract suspend fun userAction(actionType: ActionType, userKey: String): HandlerResult<Result, WouaSDKException> |
userActivity |
[common] abstract suspend fun userActivity(actionType: ActionType, activityType: ActivityType): HandlerResult<List<UserRecord>, WouaSDKException> |