Zidium

Получение типа проверки по системному имени, при необходимости создание типа проверки

Метод ищет тип проверки с указанным системным именем.
Если тип проверки не найден, он будет создан.
Таким образом, достигается уникальность системного имени типа проверки в рамках аккаунта.

Url запроса

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

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

Здесь:

  • Token — раздел с токеном авторизации. В нём:
    • SecretKey (string) — секретный ключ аккаунта, посмотрите в личном кабинете;
  • 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) — Является ли тип проверки системным (общим для всех аккаунтов).