Skip to content

//app/dev.atick.compose.data.budgets

Package-level declarations

Types

Name Summary
BudgetsScreenData [androidJvm]
data class BudgetsScreenData(val budget: UiBudget = UiBudget(), val cumulativeExpenses: List<UiCumulativeExpense> = emptyList())
Data class representing the budgets screen data.
BudgetStatus [androidJvm]
enum BudgetStatus : Enum<BudgetStatus>
Enum class representing the status of the budget.
EditBudgetScreenData [androidJvm]
data class EditBudgetScreenData(val month: Long = getMonthInfoAt(0).startDate, val amount: Double? = null, val navigateBack: OneTimeEvent<Boolean> = OneTimeEvent(false))
Data class representing the edit budget screen data.
UiBudget [androidJvm]
data class UiBudget(val month: Long = getMonthInfoAt(0).startDate, val amount: Double? = null)
Data class representing the UI budget data.
UiCumulativeExpense [androidJvm]
data class UiCumulativeExpense(val amount: Double, val atTime: Long)
Data class representing the UI cumulative expense data.