Class WMPermission
A single permission binding an accessor to a resource-operation.
Inherited Members
Namespace: Quantellia.WMServer.Auth.Model.UserAccess
Assembly: WMServer.dll
Syntax
public class WMPermission
Constructors
WMPermission()
Standard constructor. Sets the ID as a random GUID.
Declaration
public WMPermission()
WMPermission(string)
Standard constructor. Assigns the ID.
Declaration
public WMPermission(string id)
Parameters
Type | Name | Description |
---|---|---|
string | id |
Properties
AccessorCredentialType
The accessor type. See WMPermission.Accessor
Declaration
public WMPermission.Accessor AccessorCredentialType { get; set; }
Property Value
Type | Description |
---|---|
WMPermission.Accessor |
AccessorID
The ID for this accessor. RoleID, or OrganizationID, depending on AccessorCredentialType
Declaration
public string AccessorID { get; set; }
Property Value
Type | Description |
---|---|
string |
GrantOrDeny
1 if this permission is granted, 0 if denied.
Declaration
public int GrantOrDeny { get; set; }
Property Value
Type | Description |
---|---|
int |
ID
ID of this entity.
Declaration
public string ID { get; }
Property Value
Type | Description |
---|---|
string |
PermissionOperationID
The ID for the WMPermissionOperation given by this permission.
Declaration
public string PermissionOperationID { get; set; }
Property Value
Type | Description |
---|---|
string |