package invite import ( "errors" "git.sr.ht/~evanj/cms/internal/m/org" ) var ( ErrExpired = errors.New("this invite has expired") ErrUsed = errors.New("this invite has already been used") ) type Invite interface { ID() string Token() string Validate() error Org() org.Org }