Skip to main content

Modul kontaktů

Veškeré zdrojové soubory se nachází v ./contacts

ContactsViewModel

class ContactsViewModel(
private val url : String
) : ViewModel()
ParameterTypeDescription
urlStringZákladní URL Rest API

Atributy

VariableTypeDescription
contactsList<Contact>Seznam kontaktů z API

Metody

leaveRace()

Zašle požadavek na /dnf pro opuštění závodu

fetchContacts()

Získá data kontaktu a uloží je do atributu contacts

Contact

data class Contact(
val name: String,
val function: String,
val phone_number: String
)
ParameterTypeDescription
nameStringJméno osoby
functionStringPozice osoby
phone_numberStringTelefoní číslo osoby

ContactsScreen

@Composable
fun ContactsScreen(viewModel: ContactsViewModel)
ParameterTypeDescription
viewModelContactsViewModelViewmodel pro uchování dat kontaktů