PUT api/CustomFields/{id}

Редактирование элемента микросправочника с идентификатором id

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Идентификатор элемента микросправочника

integer

Required

Body Parameters

Модель редактирования элемента

CustomFieldInEditViewModel
NameDescriptionTypeAdditional information
CustomFieldTypeId

Внешний ключ на справочник

integer

None.

Name

Имя элемента

string

None.

Description

Описание

string

None.

IsActual

Используется/актуальность элемента

boolean

None.

ApproverIds

Массив идентификаторов согласующих

Collection of integer

None.

ObserverIds

Массив идентификаторов обозревателей

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomFieldTypeId": 1,
  "Name": "sample string 2",
  "Description": "sample string 3",
  "IsActual": true,
  "ApproverIds": [
    1,
    2
  ],
  "ObserverIds": [
    1,
    2
  ]
}

text/html, multipart/form-data

Sample:
{"CustomFieldTypeId":1,"Name":"sample string 2","Description":"sample string 3","IsActual":true,"ApproverIds":[1,2],"ObserverIds":[1,2]}

application/xml, text/xml

Sample:
<CustomFieldInEditViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AGAT.TSSM.API.Models.CustomFields">
  <ApproverIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </ApproverIds>
  <CustomFieldTypeId>1</CustomFieldTypeId>
  <Description>sample string 3</Description>
  <IsActual>true</IsActual>
  <Name>sample string 2</Name>
  <ObserverIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </ObserverIds>
</CustomFieldInEditViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Success Resource Description

CustomFieldOutViewModel
NameDescriptionTypeAdditional information
Id

Уникальный идентификатор элемента

integer

None.

CustomFieldTypeId

Внешний ключ на микросправочник

integer

None.

Name

Имя

string

None.

Description

Описание

string

None.

IsActual

Актуальность

boolean

None.

Approvers

Список согласующих

Collection of UserNameViewModel

None.

Observers

Список обозревателей

Collection of UserNameViewModel

None.

Error Resource Description (Реализовано не везде)

OperationResult
NameDescriptionTypeAdditional information
Target

Возвращаемый объект

Object

None.

Status

Статус операции

ResultStatus

None.

Error

Детализация ошибки

Error

None.

Response Formats

application/json, text/json, text/html, multipart/form-data

Sample:

Sample not available.