Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBankAccountRepository ¶
type IBankAccountRepository interface { // Create ajoute un nouveau compte bancaire. Create(bankAccount *domain.BankAccount) error // Update met à jour un compte bancaire existant. Update(bankAccount *domain.BankAccount) error // Delete supprime un compte bancaire par son ID. Delete(id uuid.UUID) error // FindByID recherche un compte bancaire par son ID. FindByID(id uuid.UUID) (*domain.BankAccount, error) // FindAll retourne tous les comptes bancaires. FindAll() ([]*domain.BankAccount, error) }
type IBankRepository ¶
type ITransactionRepository ¶
type ITransactionRepository interface { // Create ajoute une nouvelle transaction. Create(transaction *domain.Transaction) error // Update met à jour une transaction existante. Update(transaction *domain.Transaction) error // Delete supprime une transaction par son ID. Delete(id uuid.UUID) error // FindByID recherche une transaction par son ID. FindByID(id uuid.UUID) (*domain.Transaction, error) // FindAll retourne toutes les transactions. FindAll() ([]*domain.Transaction, error) }
Click to show internal directories.
Click to hide internal directories.