package invite import "time" type Repository interface { Create(invite Invite) (Invite, error) GetAll() []Invite Delete(id uint32) error MarkAccepted(id uint32, acceptedAt time.Time) error }