Update permission.
| id globally unique identifier Required |
This object takes all the parameters needed to update a permission.
System.Collections.ObjectModel.Collection`1[Connections.API.Areas.HelpPage.ModelDescriptions.ParameterDescription] IList|
ID
globally unique identifier
Required on Update
ID of the permission. |
|
RowID
globally unique identifier
Required on Create
ID of the object to be secured. |
|
PrincipalID
globally unique identifier
Required on Create
User ID or Security Group ID for the permission. |
|
ChildType
integer
Required on Create
Type of the child permissions. Possible childtypes are: Null = Top level security, department(19), dialog(9, 25, 38), metric(7, 16, 58), organization(4), project(15). All other numbers will be treated as null. |
|
CreateState
integer
Required
Create security setting for the given object. |
|
ReadState
integer
Required
Read security settings for the given object. |
|
UpdateState
integer
Required
Update security settings for the given object. |
|
DeleteState
integer
Required
Delete security settings for the given object. |
|
DelegateState
integer
Required
Delegate security settings for the given object. |
|
SiteID
globally unique identifier
ReadOnly
ID of the given site. |
|
RowType
integer
ReadOnly
Row type of the given object. |
|
PrincipalName
string
ReadOnly
Name of the individual/security group for which to change/read security. |
|
PrincipalType
integer
ReadOnly
Type of the individual/security group for which to change/read security. |
|
RowName
string
ReadOnly
Name of the object for which to change/read security. |
|
CreateText
string
ReadOnly
Text value for CreateState; Not Set, Allow, Deny |
|
ReadText
string
ReadOnly
Text value for ReadState; Not Set, Allow, Deny |
|
UpdateText
string
ReadOnly
Text value for UpdateState; Not Set, Allow, Deny |
|
DeleteText
string
ReadOnly
Text value for DeleteState; Not Set, Allow, Deny |
|
DelegateText
string
ReadOnly
Text value for DelegateState; Not Set, Allow, Deny |
<Permission xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://col4.com/api/v4"> <ID>ce6df3d1-b6d5-4cc7-a10b-dcc11d12f4d0</ID> <RowID>1e911fa7-a25d-491c-b4cc-8057d7b9ba03</RowID> <PrincipalID>9a3d34f2-553f-4c47-b689-7fd614a7e532</PrincipalID> <ChildType>1</ChildType> <CreateState>1</CreateState> <ReadState>1</ReadState> <UpdateState>1</UpdateState> <DeleteState>1</DeleteState> <DelegateState>1</DelegateState> </Permission>
{
"ID": "ce6df3d1-b6d5-4cc7-a10b-dcc11d12f4d0",
"RowID": "1e911fa7-a25d-491c-b4cc-8057d7b9ba03",
"PrincipalID": "9a3d34f2-553f-4c47-b689-7fd614a7e532",
"ChildType": 1,
"CreateState": 1,
"ReadState": 1,
"UpdateState": 1,
"DeleteState": 1,
"DelegateState": 1
}
|
ID
globally unique identifier
Required on Update
ID of the permission. |
|
RowID
globally unique identifier
Required on Create
ID of the object to be secured. |
|
PrincipalID
globally unique identifier
Required on Create
User ID or Security Group ID for the permission. |
|
ChildType
integer
Required on Create
Type of the child permissions. Possible childtypes are: Null = Top level security, department(19), dialog(9, 25, 38), metric(7, 16, 58), organization(4), project(15). All other numbers will be treated as null. |
|
CreateState
integer
Required
Create security setting for the given object. |
|
ReadState
integer
Required
Read security settings for the given object. |
|
UpdateState
integer
Required
Update security settings for the given object. |
|
DeleteState
integer
Required
Delete security settings for the given object. |
|
DelegateState
integer
Required
Delegate security settings for the given object. |
|
SiteID
globally unique identifier
ReadOnly
ID of the given site. |
|
RowType
integer
ReadOnly
Row type of the given object. |
|
PrincipalName
string
ReadOnly
Name of the individual/security group for which to change/read security. |
|
PrincipalType
integer
ReadOnly
Type of the individual/security group for which to change/read security. |
|
RowName
string
ReadOnly
Name of the object for which to change/read security. |
|
CreateText
string
ReadOnly
Text value for CreateState; Not Set, Allow, Deny |
|
ReadText
string
ReadOnly
Text value for ReadState; Not Set, Allow, Deny |
|
UpdateText
string
ReadOnly
Text value for UpdateState; Not Set, Allow, Deny |
|
DeleteText
string
ReadOnly
Text value for DeleteState; Not Set, Allow, Deny |
|
DelegateText
string
ReadOnly
Text value for DelegateState; Not Set, Allow, Deny |
<Permission xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://col4.com/api/v4"> <ID>be0f73a1-63c2-4c5d-bd60-9db743ecd1b2</ID> <RowID>aa7dd0f0-0188-48bd-baa5-8c7dc8f513f1</RowID> <PrincipalID>267eeac5-fa57-4bf6-a9d7-83b19e03645a</PrincipalID> <ChildType>1</ChildType> <CreateState>1</CreateState> <ReadState>1</ReadState> <UpdateState>1</UpdateState> <DeleteState>1</DeleteState> <DelegateState>1</DelegateState> <SiteID>31c9ea42-67eb-4b99-99c9-657888d32187</SiteID> <RowType>1</RowType> <PrincipalName>sample string 1</PrincipalName> <PrincipalType>1</PrincipalType> <RowName>sample string 2</RowName> <CreateText>sample string 3</CreateText> <ReadText>sample string 4</ReadText> <UpdateText>sample string 5</UpdateText> <DeleteText>sample string 6</DeleteText> <DelegateText>sample string 7</DelegateText> </Permission>
{
"ID": "be0f73a1-63c2-4c5d-bd60-9db743ecd1b2",
"RowID": "aa7dd0f0-0188-48bd-baa5-8c7dc8f513f1",
"PrincipalID": "267eeac5-fa57-4bf6-a9d7-83b19e03645a",
"ChildType": 1,
"CreateState": 1,
"ReadState": 1,
"UpdateState": 1,
"DeleteState": 1,
"DelegateState": 1,
"SiteID": "31c9ea42-67eb-4b99-99c9-657888d32187",
"RowType": 1,
"PrincipalName": "sample string 1",
"PrincipalType": 1,
"RowName": "sample string 2",
"CreateText": "sample string 3",
"ReadText": "sample string 4",
"UpdateText": "sample string 5",
"DeleteText": "sample string 6",
"DelegateText": "sample string 7"
}