Class UserInfo
Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for UserInfo.
Inheritance
object ←
Carrier ←
UserInfo
Inherited Members
Carrier.TableRight,
Carrier.FieldProperties,
object.ToString(),
object.Equals(object),
object.Equals(object, object),
object.ReferenceEquals(object, object),
object.GetHashCode(),
object.GetType(),
object.MemberwiseClone()
Examples
Get UserInfo 123 using the WebApi client:
var configuration = new WebApiConfiguration(url);
var agent = new UserAgent(configuration);
var userInfo = agent.GetUserInfo( 123 );
Constructors
UserInfo()
Default constructor - defaults any enum props to 0.
Properties
CanLogon
Property Value
bool
Deleted
If true, the user is retired and should have no rights, not appear in lists, etc.
Property Value
bool
EjUserId
ID of the ej user record corresponding to this associate; 0 for associates that are not ej users
Property Value
int
GrantedLicenses
Property Value
string[]
PersonId
Owning person record
Property Value
int
Rank
Rank order
Property Value
short
RoleName
Property Value
string
Property Value
string
Tooltip or other description
Property Value
string
UserGroupId
Primary group membership, see UserGroupLink for secondary memberships
Property Value
int
UserGroupName
Property Value
string
Property Value
string
UserInfoId
Primary key
Property Value
int
UserName
Initials, also login name, possibly database user name
Property Value
string
UserType
NULL if unknown enum value.
Property Value
UserType?
See Also
UserInfo.UserType_String
UserType_String
Raw string enum value.
Property Value
string
See Also
UserInfo.UserType
See Also
UserAgent