Я уже назначил типы полям в приложении Polarion, но когда я пытаюсь получить эти поля через API я могу получить только имена полей, а их типы либо равны нулю, либо не включены в ответ.
Вот соответствующий фрагмент кода, который я использую:
Код: Выделить всё
var trackerService = new TrackerWebServiceClient();Код: Выделить всё
var customFields = trackerService.getDefinedCustomFieldTypes("projectName","typeID");Код: Выделить всё
foreach (var field in customFields)Код: Выделить всё
{Код: Выделить всё
Console.WriteLine($"ID: {field.id}");Код: Выделить всё
Console.WriteLine($"Type: {field. Type}");Код: Выделить всё
}Поле. Свойство Type не возвращает никакого значения или информации о типе для полей.
Что я пробовал:
Проверил, что типы назначены правильно в Пользовательский интерфейс Polarion.
Проверил ответ API на наличие дополнительных свойств, связанных с типом.
Протестировано с различными контекстами полей (например, projectID и tyepID:issue).
Вопросы:
Требуется ли определенный метод или вызов API для получения типа поля?
Нужны ли какие-либо дополнительные конфигурации в Polarion для предоставления информации о типе через API?
Может ли это быть связаны с разрешениями или конкретной версией API Polarion?
Среда:
Версия Polarion: [Добавить версию]
Используемый API: SOAP (TrackerWebService)
Язык: C# (.NET Framework [версия])
Будем очень признательны за любые рекомендации и предложения!
Подробнее здесь: https://stackoverflow.com/questions/793 ... ntegration
Мобильная версия