package kornell.core.to;
import kornell.core.entity.EnrollmentSource;
import kornell.core.entity.RegistrationType;
public interface EnrollmentRequestTO {
public static final String TYPE = TOFactory.PREFIX + "enrollmentRequest+json";
String getInstitutionUUID();
void setInstitutionUUID(String institutionUUID);
String getCourseClassUUID();
void setCourseClassUUID(String courseClassUUID);
String getCourseVersionUUID();
void setCourseVersionUUID(String courseVersionUUID);
String getFullName();
void setFullName(String fullName);
String getUsername();
void setUsername(String username);
String getEmail();
void setEmail(String email);
String getPassword();
void setPassword(String password);
RegistrationType getRegistrationType();
void setRegistrationType(RegistrationType registrationType);
String getInstitutionRegistrationPrefixUUID();
void setInstitutionRegistrationPrefixUUID(String institutionRegistrationPrefixUUID);
Boolean isCancelEnrollment();
void setCancelEnrollment(Boolean cancelEnrollment);
EnrollmentSource getEnrollmentSource();
void setEnrollmentSource(EnrollmentSource enrollmentSource);
}