Zidium

Обновление типа компонента

Обновляются только заполненные свойства.
Свойства, которые не переданы в запросе, сохранят свои текущие значения.
Нельзя изменять системные типы компонентов.

Url запроса

http://ИмяВашегоАккаунта.api.zidium.net/1.0/UpdateComponentType

Запрос
{
    "Token": {
        "SecretKey": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    },
    "Data": {
        "Id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "SystemName": "NewComponentTypeSystemName",
        "DisplayName": "NewComponentTypeDisplayName"
    }
}

Здесь:

  • Token — раздел с токеном авторизации. В нём:
    • SecretKey (string) — секретный ключ аккаунта, посмотрите в личном кабинете;
  • Id (guid) — Уникальный Id типа компонента, для которого будет обновлена информация.
  • SystemName (string) — Новое системное имя.
  • DisplayName (string) — Новое отображаемое имя.

Ответ
{
    "Data": {
        "Id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "SystemName": "ComponentTypeSystemName",
        "DisplayName": "ComponentTypeDisplayName",
        "IsSystem": false
    },
    "Code": 10
}

Здесь:

  • Id (guid) — Уникальный Id типа компонента.
  • SystemName (string) — Системное имя типа компонента.
  • DisplayName (string) — Отображаемое имя типа компонента.
  • IsSystem (bool) — Является ли тип компонента системным (общим для всех аккаунтов).

Если типа компонента с указанным Id не существует, то Code будет равен 1101, а Data будет пустым.

Если тип компонента является системным, то Code будет равен 1142, а Data будет пустым.