Ivy-Apps / ivy-wallet

Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
https://play.google.com/store/apps/details?id=com.ivy.wallet
GNU General Public License v3.0
2.53k stars 588 forks source link

[Domain] Build `CategoryStatsUseCase` #3144

Open ILIYANGERMANOV opened 3 months ago

ILIYANGERMANOV commented 3 months ago

Please confirm the following

What would you like to improve?

Data model:

data class CategoryStats(
    val income: StatSummary,
    val expense: StatSummary,
) {
    companion object {
        val Zero = AccountStats(
            income = StatSummary.Zero,
            expense = StatSummary.Zero,
        )
    }
}

Because...

Description

No response

Success Criteria

ivywallet commented 3 months ago

Thank you @ILIYANGERMANOV for raising Issue #3144! 🚀 What's next? Read our Contribution Guidelines 📚.

Tagging @ILIYANGERMANOV for review & approval 👀

isaacnguyen0809 commented 3 months ago

I'm on it

ivywallet commented 3 months ago

Thank you for your interest @isaacnguyen0809! 🎉 Issue #3144 is assigned to you. You can work on it! ✅

If you don't want to work on it now, please un-assign yourself so other contributors can take it.

Also, make sure to read our Contribution Guidelines.