package transfer import ( "context" "github.com/SamuelTariku/FortuneBet-Backend/internal/domain" ) type TransferStore interface { CreateTransfer(ctx context.Context, transfer domain.CreateTransfer) (domain.Transfer, error) GetAllTransfers(ctx context.Context) ([]domain.Transfer, error) GetTransfersByWallet(ctx context.Context, walletID int64) ([]domain.Transfer, error) GetTransferByID(ctx context.Context, id int64) (domain.Transfer, error) UpdateTransferVerification(ctx context.Context, id int64, verified bool) error }