Class WMPrincipalProfile
Profile that defines application specific privileges for principals.
Inherited Members
Namespace: Quantellia.WMServer.Auth.Model.UserAccess
Assembly: WMServer.dll
Syntax
public class WMPrincipalProfile
Constructors
WMPrincipalProfile()
Standard constructor. Sets the ID as a random GUID.
Declaration
public WMPrincipalProfile()
WMPrincipalProfile(string)
Standard constructor. Assigns the ID.
Declaration
public WMPrincipalProfile(string id)
Parameters
Type | Name | Description |
---|---|---|
string | id |
Properties
ApplicationID
The application this profile exists in.
Declaration
public string ApplicationID { get; set; }
Property Value
Type | Description |
---|---|
string |
ID
The ID of this profile
Declaration
public string ID { get; set; }
Property Value
Type | Description |
---|---|
string |
PropertyName
The property name
Declaration
public string PropertyName { get; set; }
Property Value
Type | Description |
---|---|
string |
PropertyValue
The property value.
Declaration
public string PropertyValue { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdatePrivilegeLevel
Whether this principal may update the resource.
Declaration
public string UpdatePrivilegeLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
ViewPrivilegeLevel
Whether this principal may view the resource.
Declaration
public string ViewPrivilegeLevel { get; set; }
Property Value
Type | Description |
---|---|
string |
WMPrincipalID
The ID of the principal.
Declaration
public string WMPrincipalID { get; set; }
Property Value
Type | Description |
---|---|
string |
WMPrincipalType
The type of principal, User or Organization.
Declaration
public string WMPrincipalType { get; set; }
Property Value
Type | Description |
---|---|
string |