Package-level declarations

Types

Link copied to clipboard
data class AddPhoneNumberBottomSheet(val title: StringResource, val step: PhoneNumberStep, val actionButton: AsyncTextButton, val onDismiss: () -> Unit) : BottomSheetComposableContent
Link copied to clipboard
data class CountryCode(val name: String, val iso: String, val dialCode: String, val emoji: String)
Link copied to clipboard
data class CountryCodeSelectionUiModel(val searchQuery: String, val onSearchQueryChanged: (String) -> Unit, val items: List<CountryCodeUiModel>, val onDismiss: () -> Unit) : BottomSheetComposableContent
Link copied to clipboard
data class CountryCodeUiModel(val emojiFlag: String, val countryCode: String, val countryName: String, val number: String, val onClick: () -> Unit) : ComposableContent
Link copied to clipboard
data class PhoneNumberInputUiModel(val phoneNumber: String, val onPhoneNumberChanged: (String) -> Unit, val errorMessage: StringResource?, val countryCodeButtonTitle: String, val onCountryCodeButtonClicked: () -> Unit, val countrySelection: CountryCodeSelectionUiModel?) : PhoneNumberStep
Link copied to clipboard
class PhoneNumberService @Inject constructor(firebaseFunctions: FirebaseFunctions, userSessionManager: UserSessionManager, context: Context, ioDispatcher: CoroutineDispatcher)
Link copied to clipboard
data class PhoneNumberSettingsUiState(val bottomSheet: AddPhoneNumberBottomSheet?, val phoneNumbers: List<PhoneNumberUiModel>, val onAddPhoneNumberClicked: () -> Unit, val onBackClicked: () -> Unit) : ComposableContent
Link copied to clipboard
class PhoneNumberSettingsViewModel @Inject constructor(context: Context, phoneNumberService: PhoneNumberService, messageNotifier: MessageNotifier, navigator: Navigator, userSessionManager: UserSessionManager) : ViewModel
Link copied to clipboard
Link copied to clipboard
data class PhoneNumberUiModel(val phoneNumber: String, coroutineScope: ComposeValue<CoroutineScope> = { rememberCoroutineScope() }, val onDeleteClicked: suspend () -> Unit) : ComposableContent
Link copied to clipboard
data class VerificationCodeUiModel(val description: StringResource, val phoneNumber: String, val digits: List<Int?>, val focusedIndex: Int, val onValueChanged: (index: Int, newDigit: String) -> Unit) : PhoneNumberStep