POST api/Account/SetAuthorization

Request Information

URI Parameters

None.

Body Parameters

TaskYamMain.LoginContracts.Objects.AuthorizationTreeEntity
NameDescriptionTypeAdditional information
AuthorizationTreeType

TaskYamMain.LoginContracts.Objects.AuthorizationTreeType

None.

Type

TaskYamMain.LoginContracts.Objects.ObjectType

None.

ID

decimal number

None.

Name

string

None.

Description

string

None.

IsAuthorized

boolean

None.

OwnerType

TaskYamMain.LoginContracts.Objects.ObjectType

None.

OwnerID

decimal number

None.

ParentType

TaskYamMain.LoginContracts.Objects.ObjectType

None.

ParentID

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "AuthorizationTreeType": 0,
  "Type": 1,
  "ID": 1.0,
  "Name": "sample string 2",
  "Description": "sample string 3",
  "IsAuthorized": true,
  "OwnerType": 1,
  "OwnerID": 1.0,
  "ParentType": 1,
  "ParentID": 1.0
}

application/xml, text/xml

Sample:
<AuthorizationTreeEntity xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <AuthorizationTreeType>None</AuthorizationTreeType>
  <Type>ApplicationPage</Type>
  <ID>1</ID>
  <Name>sample string 2</Name>
  <Description>sample string 3</Description>
  <IsAuthorized>true</IsAuthorized>
  <OwnerType>ApplicationPage</OwnerType>
  <OwnerID>1</OwnerID>
  <ParentType>ApplicationPage</ParentType>
  <ParentID>1</ParentID>
</AuthorizationTreeEntity>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AuthorizationTreeEntity'.

Response Information

Resource Description

boolean

Response Formats

application/json, text/json

Sample:
true

application/xml, text/xml

Sample:
<boolean>true</boolean>