package model import ( "time" "github.com/caos/zitadel/internal/domain" ) type NotifyUser struct { ID string CreationDate time.Time ChangeDate time.Time ResourceOwner string UserName string PreferredLoginName string LoginNames []string FirstName string LastName string NickName string DisplayName string PreferredLanguage string Gender Gender LastEmail string VerifiedEmail string LastPhone string VerifiedPhone string PasswordSet bool Sequence uint64 } type NotifyUserSearchRequest struct { Offset uint64 Limit uint64 SortingColumn NotifyUserSearchKey Asc bool Queries []*NotifyUserSearchQuery } type NotifyUserSearchKey int32 const ( NotifyUserSearchKeyUnspecified NotifyUserSearchKey = iota NotifyUserSearchKeyUserID NotifyUserSearchKeyResourceOwner NotifyUserSearchKeyInstanceID ) type NotifyUserSearchQuery struct { Key NotifyUserSearchKey Method domain.SearchMethod Value string } type NotifyUserSearchResponse struct { Offset uint64 Limit uint64 TotalResult uint64 Result []*UserView }