diff --git a/build.gradle.kts b/build.gradle.kts index 0e60c22..bca1442 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "team.themoment.datagsm.sdk" -version = "1.4.0" +version = "1.5.0" java { toolchain { diff --git a/src/main/java/team/themoment/datagsm/sdk/openapi/model/Student.java b/src/main/java/team/themoment/datagsm/sdk/openapi/model/Student.java index a8fcea6..5897e2e 100644 --- a/src/main/java/team/themoment/datagsm/sdk/openapi/model/Student.java +++ b/src/main/java/team/themoment/datagsm/sdk/openapi/model/Student.java @@ -21,6 +21,8 @@ public class Student { private Integer dormitoryRoom; private Club majorClub; private Club autonomousClub; + private String githubId; + private String githubUrl; public Student() {} @@ -144,6 +146,22 @@ public void setAutonomousClub(Club autonomousClub) { this.autonomousClub = autonomousClub; } + public Optional getGithubId() { + return Optional.ofNullable(githubId); + } + + public void setGithubId(String githubId) { + this.githubId = githubId; + } + + public Optional getGithubUrl() { + return Optional.ofNullable(githubUrl); + } + + public void setGithubUrl(String githubUrl) { + this.githubUrl = githubUrl; + } + @Override public String toString() { return "Student{" + @@ -162,6 +180,8 @@ public String toString() { ", dormitoryRoom=" + dormitoryRoom + ", majorClub=" + majorClub + ", autonomousClub=" + autonomousClub + + ", githubId='" + githubId + '\'' + + ", githubUrl='" + githubUrl + '\'' + '}'; } } \ No newline at end of file