Package-level declarations

Functions

Link copied to clipboard
fun AccountBalanceComponent(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, accountBalance: ERROR CLASS: Symbol not found for MutableLiveData<ERROR CLASS: Symbol not found for AccountBalance?>)

Renders a card displaying the account balance as a prominent amount with its currency.

Link copied to clipboard
fun AccountStatusComponent(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, accountHolderStatus: ERROR CLASS: Symbol not found for MutableLiveData<ERROR CLASS: Symbol not found for AccountHolderStatus?>)

Renders a card showing the active/inactive status of an account holder as a colored pill.

Link copied to clipboard
fun BasicUserInfoComponent(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, basicUserInfo: ERROR CLASS: Symbol not found for MutableLiveData<ERROR CLASS: Symbol not found for BasicUserInfo?>)

Renders a card displaying the basic user information fields: name, birth date, gender, updated-at date, locale, and sub identifier. Missing fields are omitted automatically.

Link copied to clipboard
fun ProfileHeaderComponent(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, basicUserInfo: ERROR CLASS: Symbol not found for MutableLiveData<ERROR CLASS: Symbol not found for BasicUserInfo?>, userInfoWithConsent: ERROR CLASS: Symbol not found for MutableLiveData<ERROR CLASS: Symbol not found for UserInfoWithConsent?>)

A hero profile card shown at the top of the Home screen: a circular avatar with the user's initials, their name, a secondary detail line (email or subject ID), and a "Verified" pill when consent-granted profile data is available. Falls back to BasicUserInfo before consent data loads.

Link copied to clipboard
fun UserInfoWithConsentComponent(modifier: ERROR CLASS: Symbol not found for Modifier = Modifier, userInfoWithConsent: ERROR CLASS: Symbol not found for MutableLiveData<ERROR CLASS: Symbol not found for UserInfoWithConsent?>)

Renders a card displaying the extended, consent-granted user profile returned by the MTN MOMO userinfo endpoint — identity, contact, address, birthplace, employment, and identification details. Every field is optional and omitted from the layout when absent.