Module Lunchify
Package jku.se
package jku.se
-
ClassDescriptionRepresents an administrator user with extended permissions.Utility class for detecting mismatches between OCR-extracted data and manually entered invoice data.Enum representing the type of invoice category.Service class for performing OCR (Optical Character Recognition) using Google Cloud Vision API.Inner class to encapsulate OCR results.Utility class for establishing a connection to the database and handling file uploads to Supabase bucket storage.Represents an invoice submitted by a user, including metadata, validation logic, and OCR support.Represents an in-app notification that can be sent to users or administrators.The
Statistics
class provides various statistical evaluations based on invoices and reimbursements stored in the system.TheStatus
enum represents the processing status of an invoice.TheUser
class represents a user in the system, which can either be a regular user or an administrator.TheUserInvoiceData
class stores basic information about a user's invoices.TheUserSession
class manages the current user session in the application.