Skip to content

Commit 3088b73

Browse files
authored
Merge pull request #163 from DirectMyFile/add_pr_labels
Add access to labels on Pull Requests
2 parents 88a63f7 + 4dd3b65 commit 3088b73

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/src/common/model/pulls.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ class PullRequest extends PullRequestInformation {
116116
/// Pull Request ID
117117
int id;
118118

119+
/// Pull Request Labels
120+
List<IssueLabel> labels;
121+
119122
PullRequest() : super(true);
120123

121124
static PullRequest fromJSON(Map<String, dynamic> input) {
@@ -132,6 +135,10 @@ class PullRequest extends PullRequestInformation {
132135
pr.additionsCount = input['additions'];
133136
pr.deletionsCount = input['deletions'];
134137
pr.changedFilesCount = input['changed_files'];
138+
pr.labels = input['labels']
139+
?.cast<Map<String, dynamic>>()
140+
?.map<IssueLabel>(IssueLabel.fromJSON)
141+
?.toList();
135142
return pr;
136143
}
137144
}

0 commit comments

Comments
 (0)