Search Results for

Show / Hide Table of Contents

# Class UserInfo

Represents a memoQ Server user.

##### Inheritance

System.Object
UserInfo

##### Syntax

    public class UserInfo

### Fields

#### Address

Address of the user.

##### Declaration

    public string Address

##### Type

System.String

#### EmailAddress

E-mail address of the user.

##### Declaration

    public string EmailAddress

##### Type

System.String

#### FullName

Full name of the user.

##### Declaration

    public string FullName

##### Type

System.String

#### IsDisabled

Indicates whether the user is enabled/disabled. Disabled users can not log in to the memoQ Server.

##### Declaration

    public bool IsDisabled

##### Type

System.Boolean

#### IsSubvendorManager

Indicates whether the user is subvendor manager. This is a read-only field. The value of this field will be ignored when the entity class is used as the input parameter of the CreateUser and UpdateUser functions.

##### Declaration

    public bool IsSubvendorManager

##### Type

System.Boolean

#### LanguagePairs

Language pairs of the user. Null, if the user has no languages assigned. '#' is used to separate the 3+(2) iso language codes in the language pairs. ';' is used to separate language pairs. E.g.: eng#hun;eng-US#ger

##### Declaration

    public string LanguagePairs

##### Type

System.String

#### LTEmailAddress

LT email address of the user. Only used on merged users.

##### Declaration

    public string LTEmailAddress

##### Type

System.String

#### LTFullName

LT full name of the user. Only used on merged users.

##### Declaration

    public string LTFullName

##### Type

System.String

#### LTUsername

LT username of the user. Only used on merged users.

##### Declaration

    public string LTUsername

##### Type

System.String

#### MergeType

Merge type of the user.

##### Declaration

    public byte MergeType

##### Type

System.Byte

#### MobilePhoneNumber

Mobile phone number of the user.

##### Declaration

    public string MobilePhoneNumber

##### Type

System.String

#### PackageWorkflowType

The user's package workflow type. Possible values:

- UserPackageWorkflowType.Online: the user can only work on "classic" online projects.
- UserPackageWorkflowType.Both: the user can download packages if she wants, but she can also use online projects.
- UserPackageWorkflowType.PackagesOnly: the user can only download packages.

##### Declaration

    public UserPackageWorkflowType PackageWorkflowType

##### Type

UserPackageWorkflowType

#### Password

The password hash of the user. See chapter Password management.

##### Declaration

    public string Password

##### Type

System.String

#### PhoneNumber

Phone number of the user.

##### Declaration

    public string PhoneNumber

##### Type

System.String

#### PlainTextPassword

The password in plain text format. Can be used to enforce password complexity requirements. Use this field only with secure connection (https) enabled. Fill either this field or Password field, do not use both at the same time.

##### Declaration

    public string PlainTextPassword

##### Type

System.String

#### SecondarySID

SecondarySID of the user. Only used on merged users.

##### Declaration

    public Guid? SecondarySID

##### Type

System.Nullable<System.Guid>

#### UserGuid

The Guid of the user.

##### Declaration

    public Guid UserGuid

##### Type

System.Guid

#### UserName

The user name of the user.

##### Declaration

    public string UserName

##### Type

System.String