Skip to content
Snippets Groups Projects

Fix nullable values for incoming Github commit data

Merged Martin Lowe requested to merge (removed):malowe/main/format-fixes-gh-webhook into main
2 files
+ 39
22
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -28,9 +28,9 @@ public abstract class GithubCommit {
public abstract CommitData getCommit();
public abstract CommitUser getCommitter();
public abstract GithubCommitUser getCommitter();
public abstract CommitUser getAuthor();
public abstract GithubCommitUser getAuthor();
public abstract List<ParentCommit> getParents();
@@ -45,9 +45,9 @@ public abstract class GithubCommit {
public abstract Builder setCommit(CommitData commit);
public abstract Builder setCommitter(CommitUser committer);
public abstract Builder setCommitter(GithubCommitUser committer);
public abstract Builder setAuthor(CommitUser author);
public abstract Builder setAuthor(GithubCommitUser author);
public abstract Builder setParents(List<ParentCommit> parents);
@@ -57,9 +57,9 @@ public abstract class GithubCommit {
@AutoValue
@JsonDeserialize(builder = AutoValue_GithubCommit_CommitData.Builder.class)
public abstract static class CommitData {
public abstract BriefCommitUser getAuthor();
public abstract GitCommitUser getAuthor();
public abstract BriefCommitUser getCommitter();
public abstract GitCommitUser getCommitter();
public static Builder builder() {
return new AutoValue_GithubCommit_CommitData.Builder();
@@ -68,23 +68,23 @@ public abstract class GithubCommit {
@AutoValue.Builder
@JsonPOJOBuilder(withPrefix = "set")
public abstract static class Builder {
public abstract Builder setAuthor(BriefCommitUser author);
public abstract Builder setAuthor(GitCommitUser author);
public abstract Builder setCommitter(BriefCommitUser committer);
public abstract Builder setCommitter(GitCommitUser committer);
public abstract CommitData build();
}
}
@AutoValue
@JsonDeserialize(builder = AutoValue_GithubCommit_BriefCommitUser.Builder.class)
public abstract static class BriefCommitUser {
@JsonDeserialize(builder = AutoValue_GithubCommit_GitCommitUser.Builder.class)
public abstract static class GitCommitUser {
public abstract String getName();
public abstract String getEmail();
public static Builder builder() {
return new AutoValue_GithubCommit_BriefCommitUser.Builder();
return new AutoValue_GithubCommit_GitCommitUser.Builder();
}
@AutoValue.Builder
@@ -94,17 +94,17 @@ public abstract class GithubCommit {
public abstract Builder setEmail(String email);
public abstract BriefCommitUser build();
public abstract GitCommitUser build();
}
}
@AutoValue
@JsonDeserialize(builder = AutoValue_GithubCommit_CommitUser.Builder.class)
public abstract static class CommitUser {
@JsonDeserialize(builder = AutoValue_GithubCommit_GithubCommitUser.Builder.class)
public abstract static class GithubCommitUser {
public abstract String getLogin();
public static Builder builder() {
return new AutoValue_GithubCommit_CommitUser.Builder();
return new AutoValue_GithubCommit_GithubCommitUser.Builder();
}
@AutoValue.Builder
@@ -112,7 +112,7 @@ public abstract class GithubCommit {
public abstract static class Builder {
public abstract Builder setLogin(String login);
public abstract CommitUser build();
public abstract GithubCommitUser build();
}
}
Loading