Class UserDetail
Detail information about a user.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Syntax
public class UserDetail : User
Properties
Address
Audit
Audit information.
Declaration
public UserAuditDetail Audit { get; set; }
Property Value
UserAuditDetail
|
AuthorizationState
Authorization state the user is currently in.
Declaration
public AuthorizationState AuthorizationState { get; set; }
Property Value
AuthorizationState
|
Comment
Comment saved for the user.
Declaration
public string Comment { get; set; }
Property Value
System.String
|
IdentityProviderId
Identity provider that governs this user or null for Picturepark's own IdentityServer.
Declaration
public string IdentityProviderId { get; set; }
Property Value
System.String
|
IsFederated
Federated user is a user who is (currently) governed by an external identity provider.
Declaration
public bool IsFederated { get; set; }
Property Value
System.Boolean
|
IsLocked
Locked users are unable to log in and use the system.
Declaration
public bool IsLocked { get; set; }
Property Value
System.Boolean
|
IsReadOnly
Read-only users can't be removed from the system, e.g. service user.
Declaration
public bool IsReadOnly { get; set; }
Property Value
System.Boolean
|
IsSupportUser
The support user is a user created for Picturepark support personnel.
Declaration
public bool IsSupportUser { get; set; }
Property Value
System.Boolean
|
LanguageCode
Preferred language, e.g. for correspondence.
Declaration
public string LanguageCode { get; set; }
Property Value
System.String
|
LastActivity
Last activity of user.
Declaration
public DateTime? LastActivity { get; set; }
Property Value
System.Nullable<System.DateTime>
|
LifeCycle
Life cycle state the user is currently in.
Declaration
public LifeCycle LifeCycle { get; set; }
Property Value
LifeCycle
|
OwnerTokens
Owner tokens referencing the user.
Declaration
public ICollection<OwnerToken> OwnerTokens { get; set; }
Property Value
System.Collections.Generic.ICollection<OwnerToken>
|
UserRoles
User roles the user should be assigned to. Overwrites the original user roles.
Declaration
public ICollection<UserRoleAssignment> UserRoles { get; set; }
Property Value
System.Collections.Generic.ICollection<UserRoleAssignment>
|
Methods
AsUpdateRequest()
Creates an update request for this user.
Declaration
public UserUpdateRequest AsUpdateRequest()
Returns
UserUpdateRequest
An update request with all the same data as this user instance |
FromJson(String)
Declaration
public static UserDetail FromJson(string data)
Parameters
System.String
data
|
Returns
UserDetail
|
ToJson()
Declaration
public string ToJson()
Returns
System.String
|