in rest-api/src/jetbrains/buildServer/server/rest/model/RelatedEntity.java [238:266]
private static String getType(@NotNull ObjectType objectType) {
switch (objectType) { //todo: add a test to assert the full set of the types
case STRING: return "text";
case BUILD_PROMOTION: return "build";
case BUILD: return "build";
case BUILD_TYPE: return "buildType";
case BUILD_TYPE_TEMPLATE: return "buildType";
case PROJECT: return "project";
case USER: return "user";
case USER_GROUP: return "userGroup";
case TEST: return "test";
case BUILD_PROBLEM: return "problem";
case AGENT: return "agent";
case VCS_ROOT: return "vcsRoot";
case VCS_MODIFICATION: return "change";
case SERVER: return "empty";//used as "nop"
case USER_ROLE: return "role";
case AGENT_TYPE: return "agentType";
case AGENT_POOL: return "agentPool";
case CONFIG_MODIFICATION: return "settingsChange";
case HEALTH_STATUS_ITEM: return "healthItem";
case RUN_TYPE: return "metaRunner";
case TOOL: return "agentTool";
case UNKNOWN_OBJECT:
default: return "unknown";
}
}