Files
hetty/pkg/sender/repo.go
2025-02-05 21:54:59 +01:00

13 lines
399 B
Go

package sender
import (
"context"
)
type Repository interface {
FindSenderRequestByID(ctx context.Context, projectID, id string) (*Request, error)
FindSenderRequests(ctx context.Context, projectID string, filterFn func(*Request) (bool, error)) ([]*Request, error)
StoreSenderRequest(ctx context.Context, req *Request) error
DeleteSenderRequests(ctx context.Context, projectID string) error
}