Show / Hide Table of Contents

Class UserInfo

Class providing information about the associate (user). This should have been an interface. Sorry about that.

Inheritance
Object
UserInfo
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM
Assembly: SuperOffice.Plugins.dll
Syntax
public class UserInfo

Constructors

UserInfo()

Declaration
public UserInfo()

Properties

AssociateId

Primary key for the Associate

Declaration
public int AssociateId { get; set; }
Property Value
Type Description
Int32

AssociateName

Username for the Associate

Declaration
public string AssociateName { get; set; }
Property Value
Type Description
String

CountryDomainName

User's country domain name. The user's person's country domain name (uk, no, se)

Declaration
public string CountryDomainName { get; set; }
Property Value
Type Description
String

CountryId

User's country id. The user's person's country id

Declaration
public int CountryId { get; set; }
Property Value
Type Description
Int32

CountryName

User's country name. The user's person's country name

Declaration
public string CountryName { get; set; }
Property Value
Type Description
String

Email

E-mail address

Declaration
public string Email { get; set; }
Property Value
Type Description
String

FullName

Firstname Lastname combined in a culture specific way.

Declaration
public string FullName { get; set; }
Property Value
Type Description
String

FunctionRights

Function Rights assigned to this user via the role: "admin-all", "allow-bulk-delete", "quote-can-approve", etc See also SuperOffice.CRM.FunctionRightStrings

Declaration
public string[] FunctionRights { get; set; }
Property Value
Type Description
String[]

Licenses

Licenses for this user: "superoffice.server", "superoffice.quote", "superoffice.quote-cal", "superoffice.user", etc. See also SuperOffice.License.SoLicenseNames

Declaration
public string[] Licenses { get; set; }
Property Value
Type Description
String[]

RoleId

Role primary key

Declaration
public int RoleId { get; set; }
Property Value
Type Description
Int32

RoleName

Role name

Declaration
public string RoleName { get; set; }
Property Value
Type Description
String

Ticket

Netserver ticket which can be used for impersonating the user.

Declaration
public string Ticket { get; set; }
Property Value
Type Description
String

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top