app / de.uniks.codliners.stock_simulator.ui.account / AccountViewModel

AccountViewModel

class AccountViewModel : ViewModel

ViewModel for the account ui.

Parameters

application - The application to create an AccountRepository.

Types

Factory

Factory for the AccountViewModel.

class Factory : Factory

Constructors

<init>

ViewModel for the account ui.

AccountViewModel(application: Application)

Properties

balance

The latest account balance.

val balance: LiveData<Balance>

balancesLimited

The last {BALANCE_LIMIT = 50} account balance values.

val balancesLimited: LiveData<List<Balance>>

depotQuotes

All DepotQuotePurchases conflated to DepotQuotes.

val depotQuotes: LiveData<List<DepotQuote>>

depotValue

The latest depot value.

val depotValue: LiveData<DepotValue>

depotValuesLimited

The latest {BALANCE_LIMIT = 50} depot values.

val depotValuesLimited: LiveData<List<DepotValue>>

performance

The calculated performance of the asset portfolio in relation to the initial capital.

val performance: LiveData<Double>