PUT api/AccessTree
Редактирования ресурса допуска
Request Information
URI Parameters
None.
Body Parameters
AccessTreeNodeInEditViewModelName | Description | Type | Additional information |
---|---|---|---|
Id |
Идентификатор ресурса допуска |
integer |
None. |
ParentId |
Идентификатор родительской ноды |
integer |
None. |
Name |
Имя ноды ресурса |
string |
None. |
IsActual |
Актуальность ресурса (при false - ресурс станет неактивен/не виден, как удалён) |
boolean |
None. |
Approvers |
Согласующие |
Collection of integer |
None. |
DepartmentId |
Подразделение |
integer |
None. |
CategoryId |
Категория |
integer |
None. |
RequestTypeId |
Тип |
integer |
None. |
JobTypeId |
Вид |
integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "Id": 1, "ParentId": 1, "Name": "sample string 2", "IsActual": true, "Approvers": [ 1, 2 ], "DepartmentId": 1, "CategoryId": 1, "RequestTypeId": 1, "JobTypeId": 1 }
text/html, multipart/form-data
Sample:
{"Id":1,"ParentId":1,"Name":"sample string 2","IsActual":true,"Approvers":[1,2],"DepartmentId":1,"CategoryId":1,"RequestTypeId":1,"JobTypeId":1}
application/xml, text/xml
Sample:
<AccessTreeNodeInEditViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AGAT.TSSM.API.Models.AccessTree"> <Approvers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:int>1</d2p1:int> <d2p1:int>2</d2p1:int> </Approvers> <CategoryId>1</CategoryId> <DepartmentId>1</DepartmentId> <Id>1</Id> <IsActual>true</IsActual> <JobTypeId>1</JobTypeId> <Name>sample string 2</Name> <ParentId>1</ParentId> <RequestTypeId>1</RequestTypeId> </AccessTreeNodeInEditViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
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>