package invite import ( "RenewCMS/internal/domain/user" "time" ) type Repository interface { Create(invite Invite) (Invite, error) GetAll() []Invite Delete(id uint32) error AcceptWithUser(inviteID uint32, acceptedAt time.Time, newUser user.User) (user.User, error) }