/*
* VITacademics
* Copyright (C) 2015 Aneesh Neelam <neelam.aneesh@gmail.com>
* Copyright (C) 2015 Saurabh Joshi <saurabhjoshi94@outlook.com>
* Copyright (C) 2015 Gaurav Agerwala <gauravagerwala@gmail.com>
* Copyright (C) 2015 Karthik Balakrishnan <karthikb351@gmail.com>
* Copyright (C) 2015 Pulkit Juneja <pulkit.16296@gmail.com>
* Copyright (C) 2015 Hemant Jain <hemanham@gmail.com>
* Copyright (C) 2015 Darshan Mehta <darshanmehta17@gmail.com>
*
* This file is part of VITacademics.
*
* VITacademics is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* VITacademics is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with VITacademics. If not, see <http://www.gnu.org/licenses/>.
*/
package com.karthikb351.vitinfo2.response;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.karthikb351.vitinfo2.contract.Course;
import com.karthikb351.vitinfo2.contract.WithdrawnCourse;
import com.karthikb351.vitinfo2.model.Status;
public class RefreshResponse {
@Expose
@SerializedName("reg_no")
private String registerNumber;
@Expose
@SerializedName("dob")
private String dateOfBirth;
@Expose
@SerializedName("mobile")
private String mobileNumber;
@Expose
@SerializedName("campus")
private String campus;
@Expose
@SerializedName("name")
private String name;
@Expose
@SerializedName("status")
private Status status;
@Expose
@SerializedName("semester")
private String semester;
@Expose
@SerializedName("courses")
private Course[] courses;
@Expose
@SerializedName("withdrawn_courses")
private WithdrawnCourse[] withdrawnCourses;
@Expose
@SerializedName("refreshed")
private String refreshed;
@Expose
@SerializedName("cached")
private boolean cached;
public RefreshResponse() {
}
public RefreshResponse(String registerNumber, String dateOfBirth, String mobileNumber, String campus, String name, Status status, String semester, Course[] courses, WithdrawnCourse[] withdrawnCourses, String refreshed, boolean cached) {
this.registerNumber = registerNumber;
this.dateOfBirth = dateOfBirth;
this.mobileNumber = mobileNumber;
this.campus = campus;
this.name=name;
this.status = status;
this.semester = semester;
this.courses = courses;
this.withdrawnCourses = withdrawnCourses;
this.refreshed = refreshed;
this.cached = cached;
}
public String getRegisterNumber() {
return registerNumber;
}
public void setRegisterNumber(String registerNumber) {
this.registerNumber = registerNumber;
}
public String getDateOfBirth() {
return dateOfBirth;
}
public void setDateOfBirth(String dateOfBirth) {
this.dateOfBirth = dateOfBirth;
}
public String getMobileNumber() {
return mobileNumber;
}
public void setMobileNumber(String mobileNumber) {
this.mobileNumber = mobileNumber;
}
public String getCampus() {
return campus;
}
public void setCampus(String campus) {
this.campus = campus;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public Status getStatus() {
return status;
}
public void setStatus(Status status) {
this.status = status;
}
public String getSemester() {
return semester;
}
public void setSemester(String semester) {
this.semester = semester;
}
public Course[] getCourses() {
return courses;
}
public void setCourses(Course[] courses) {
this.courses = courses;
}
public WithdrawnCourse[] getWithdrawnCourses() {
return withdrawnCourses;
}
public void setWithdrawnCourses(WithdrawnCourse[] withdrawnCourses) {
this.withdrawnCourses = withdrawnCourses;
}
public String getRefreshed() {
return refreshed;
}
public void setRefreshed(String refreshed) {
this.refreshed = refreshed;
}
public boolean isCached() {
return cached;
}
public void setCached(boolean cached) {
this.cached = cached;
}
}