in TeamCity.BitBucketIssues-server/src/main/java/jetbrains/buildServer/issueTracker/bitbucket/IssueParser.java [38:53]
private IssueData doParse(@NotNull final Map map) {
final String state = String.valueOf(map.get("state"));
final String type = String.valueOf(map.get("kind"));
return new IssueData(
String.valueOf(map.get("id")),
CollectionsUtil.asMap(
IssueData.SUMMARY_FIELD, String.valueOf(map.get("title")),
IssueData.STATE_FIELD, state,
IssueData.TYPE_FIELD, type,
IssueData.PRIORITY_FIELD, String.valueOf(map.get("priority"))
),
"resolved".equals(state),
"task".equals(type),
"some url" // todo: url
);
}