Riferimento API =============== Domain ------ .. automodule:: gestore_spese.domain.entities.abstract_spesa :members: :show-inheritance: .. automodule:: gestore_spese.domain.entities.spesa :members: :show-inheritance: .. automodule:: gestore_spese.domain.repositories.abstract_spesa_repository :members: :show-inheritance: .. automodule:: gestore_spese.domain.services.abstract_spesa_service :members: :show-inheritance: .. automodule:: gestore_spese.domain.services.spesa_service :members: :show-inheritance: Application ----------- .. automodule:: gestore_spese.application.dtos.abstract_report_mensile_dto :members: :show-inheritance: .. automodule:: gestore_spese.application.dtos.report_mensile_dto :members: :show-inheritance: .. automodule:: gestore_spese.application.use_cases.abstract_use_case :members: :show-inheritance: .. automodule:: gestore_spese.application.use_cases.aggiungi_spesa_use_case :members: :show-inheritance: .. automodule:: gestore_spese.application.use_cases.report_mensile_use_case :members: :show-inheritance: .. automodule:: gestore_spese.application.use_cases.top_10_spese_use_case :members: :show-inheritance: .. automodule:: gestore_spese.application.ports.abstract_reporting_provider :members: :show-inheritance: .. automodule:: gestore_spese.application.reporting.in_memory_reporting_provider :members: :show-inheritance: Infrastructure -------------- .. automodule:: gestore_spese.infrastructure.persistence.datasources.abstract_spesa_datasource :members: :show-inheritance: .. automodule:: gestore_spese.infrastructure.persistence.datasources.spesa_datasource_csv :members: :show-inheritance: .. automodule:: gestore_spese.infrastructure.persistence.repositories.spesa_repository :members: :show-inheritance: .. automodule:: gestore_spese.infrastructure.reporting.duckdb_reporting_provider :members: :show-inheritance: .. automodule:: gestore_spese.infrastructure.reporting.reporting_provider_factory :members: :show-inheritance: Interfaces ---------- .. automodule:: gestore_spese.interfaces.cli.commands.abstract_command :members: :show-inheritance: .. automodule:: gestore_spese.interfaces.cli.commands.aggiungi_spesa_command :members: :show-inheritance: .. automodule:: gestore_spese.interfaces.cli.commands.report_mensile_command :members: :show-inheritance: .. automodule:: gestore_spese.interfaces.cli.commands.top_10_spese_command :members: :show-inheritance: .. automodule:: gestore_spese.interfaces.cli.main :members: :show-inheritance: