com.penalara.ghc.jsonghcfile.engineghcfile.TeachersEachSection Maven / Gradle / Ivy
Show all versions of engineGHCFile Show documentation
package com.penalara.ghc.jsonghcfile.engineghcfile;
import java.util.ArrayList;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
/**
* TeachersEachSection
*
* Information about number of teacher in all sections.The value 'byDefault' shall be used for all sections, if the field 'bySection' is not informed. This value is also used when a section is not informed in 'bySection'.
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"byDefault",
"bySection"
})
public class TeachersEachSection {
/**
* Default value for number of teacher in all sections.
*
*/
@JsonProperty("byDefault")
@JsonPropertyDescription("Default value for number of teacher in all sections.")
private Integer byDefault;
/**
* TeachersBySections
*
* Custom number of teachers in each section.
*
*/
@JsonProperty("bySection")
@JsonPropertyDescription("Custom number of teachers in each section.")
private List bySection = new ArrayList();
/**
* Default value for number of teacher in all sections.
*
*/
@JsonProperty("byDefault")
public Integer getByDefault() {
return byDefault;
}
/**
* Default value for number of teacher in all sections.
*
*/
@JsonProperty("byDefault")
public void setByDefault(Integer byDefault) {
this.byDefault = byDefault;
}
/**
* TeachersBySections
*
* Custom number of teachers in each section.
*
*/
@JsonProperty("bySection")
public List getBySection() {
return bySection;
}
/**
* TeachersBySections
*
* Custom number of teachers in each section.
*
*/
@JsonProperty("bySection")
public void setBySection(List bySection) {
this.bySection = bySection;
}
}