package actionsignoff

import "context"

type Repository interface {
	GetByFlight(ctx context.Context, flightID []byte) (*ActionSignoff, error)
	GetByComplaint(ctx context.Context, complaintID []byte) (*ActionSignoff, error)
	GetByComplaintIDs(ctx context.Context, complaintIDs [][]byte) (map[string]*ActionSignoff, error)
	Create(ctx context.Context, row *ActionSignoff) error
	Update(ctx context.Context, row *ActionSignoff) error
}
