GET api/AccessTree/{id}
Получить ресурс допуска
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
Идентификатор ресурса |
integer |
Required |
Body Parameters
None.
Response Information
Success Resource Description
Возвращает ресурс допуска
AccessTreeNodeOutViewModelName | Description | Type | Additional information |
---|---|---|---|
Id |
Уникальный идентификатор ресурса |
integer |
None. |
Name |
Имя ресурса |
string |
None. |
IsActual |
Актуален/не актуален ресурс |
boolean |
None. |
Parent |
Родительская нода |
AccessTreeNodeOutShortViewModel |
None. |
Approvers |
Cогласующие |
Collection of AccessSheetApproverOutViewModel |
None. |
WorkNormative |
None. |
AccessSheetNormativeOutViewModel |
None. |
Error Resource Description (Реализовано не везде)
OperationResultName | Description | Type | Additional information |
---|---|---|---|
Target |
Возвращаемый объект |
Object |
None. |
Status |
Статус операции |
ResultStatus |
None. |
Error |
Детализация ошибки |
Error |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": 1, "Name": "sample string 2", "IsActual": true, "Parent": { "Id": 1, "Name": "sample string 2", "IsActual": true, "ParentId": 1, "WorkNormativeId": 1 }, "Approvers": [ { "Id": 1, "FullName": "sample string 2" }, { "Id": 1, "FullName": "sample string 2" } ], "WorkNormative": { "Id": 1, "Department": { "Id": 1, "Name": "sample string 2" }, "Category": { "Id": 1, "Name": "sample string 2" }, "RequestType": { "Id": 1, "Name": "sample string 2" }, "JobType": { "Id": 1, "Name": "sample string 2" }, "PlanTimeExecution": 2, "ResponsibilityGroup": "sample string 3", "TreeNodeCustomFields": [ { "CustomFieldId": 1, "CustomFieldName": "sample string 2", "CustomFieldTypeId": 3 }, { "CustomFieldId": 1, "CustomFieldName": "sample string 2", "CustomFieldTypeId": 3 } ] } }
text/html, multipart/form-data
Sample:
{"Id":1,"Name":"sample string 2","IsActual":true,"Parent":{"Id":1,"Name":"sample string 2","IsActual":true,"ParentId":1,"WorkNormativeId":1},"Approvers":[{"Id":1,"FullName":"sample string 2"},{"Id":1,"FullName":"sample string 2"}],"WorkNormative":{"Id":1,"Department":{"Id":1,"Name":"sample string 2"},"Category":{"Id":1,"Name":"sample string 2"},"RequestType":{"Id":1,"Name":"sample string 2"},"JobType":{"Id":1,"Name":"sample string 2"},"PlanTimeExecution":2,"ResponsibilityGroup":"sample string 3","TreeNodeCustomFields":[{"CustomFieldId":1,"CustomFieldName":"sample string 2","CustomFieldTypeId":3},{"CustomFieldId":1,"CustomFieldName":"sample string 2","CustomFieldTypeId":3}]}}
application/xml, text/xml
Sample:
<AccessTreeNodeOutViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AGAT.TSSM.API.Models.AccessTree"> <Approvers> <AccessSheetApproverOutViewModel> <FullName>sample string 2</FullName> <Id>1</Id> </AccessSheetApproverOutViewModel> <AccessSheetApproverOutViewModel> <FullName>sample string 2</FullName> <Id>1</Id> </AccessSheetApproverOutViewModel> </Approvers> <Id>1</Id> <IsActual>true</IsActual> <Name>sample string 2</Name> <Parent> <Id>1</Id> <IsActual>true</IsActual> <Name>sample string 2</Name> <ParentId>1</ParentId> <WorkNormativeId>1</WorkNormativeId> </Parent> <WorkNormative> <Category> <Id>1</Id> <Name>sample string 2</Name> </Category> <Department> <Id>1</Id> <Name>sample string 2</Name> </Department> <Id>1</Id> <JobType> <Id>1</Id> <Name>sample string 2</Name> </JobType> <PlanTimeExecution>2</PlanTimeExecution> <RequestType> <Id>1</Id> <Name>sample string 2</Name> </RequestType> <ResponsibilityGroup>sample string 3</ResponsibilityGroup> <TreeNodeCustomFields> <TreeCustomFieldOutViewModel> <CustomFieldId>1</CustomFieldId> <CustomFieldName>sample string 2</CustomFieldName> <CustomFieldTypeId>3</CustomFieldTypeId> </TreeCustomFieldOutViewModel> <TreeCustomFieldOutViewModel> <CustomFieldId>1</CustomFieldId> <CustomFieldName>sample string 2</CustomFieldName> <CustomFieldTypeId>3</CustomFieldTypeId> </TreeCustomFieldOutViewModel> </TreeNodeCustomFields> </WorkNormative> </AccessTreeNodeOutViewModel>