All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.precisely.apis.model.SchoolProfile Maven / Gradle / Ivy

Go to download

Java SDK for accessing Precisely APIs which transform your business with new insights. Enrich and enhance your data, applications, business processes, and workflows with hundreds of Location and Identity datasets and APIs.

The newest version!
/*
 * Precisely APIs
 * Enhance & enrich your data, applications, business processes, and workflows with rich location, information, and identify APIs.
 *
 * The version of the OpenAPI document: 18.0.0
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


package com.precisely.apis.model;

import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import com.precisely.apis.model.FreeOrReducedPriceLunches;
import com.precisely.apis.model.StudentEthnicity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;

/**
 * SchoolProfile
 */
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-02-13T16:39:48.889177+05:30[Asia/Calcutta]")
public class SchoolProfile {
  public static final String SERIALIZED_NAME_BLUE_RIBBON = "blueRibbon";
  @SerializedName(SERIALIZED_NAME_BLUE_RIBBON)
  private String blueRibbon;

  public static final String SERIALIZED_NAME_INTERNATIONAL_BACCALAUREATE = "internationalBaccalaureate";
  @SerializedName(SERIALIZED_NAME_INTERNATIONAL_BACCALAUREATE)
  private String internationalBaccalaureate;

  public static final String SERIALIZED_NAME_TITLE_I = "titleI";
  @SerializedName(SERIALIZED_NAME_TITLE_I)
  private String titleI;

  public static final String SERIALIZED_NAME_EXPENSE_PER_STUDENT = "expensePerStudent";
  @SerializedName(SERIALIZED_NAME_EXPENSE_PER_STUDENT)
  private String expensePerStudent;

  public static final String SERIALIZED_NAME_STUDENT_BELOW_POVERTY_PCT = "studentBelowPovertyPct";
  @SerializedName(SERIALIZED_NAME_STUDENT_BELOW_POVERTY_PCT)
  private String studentBelowPovertyPct;

  public static final String SERIALIZED_NAME_ADVANCE_PLACEMENT_CLASSES = "advancePlacementClasses";
  @SerializedName(SERIALIZED_NAME_ADVANCE_PLACEMENT_CLASSES)
  private String advancePlacementClasses;

  public static final String SERIALIZED_NAME_FREE_OR_REDUCED_PRICE_LUNCHES = "freeOrReducedPriceLunches";
  @SerializedName(SERIALIZED_NAME_FREE_OR_REDUCED_PRICE_LUNCHES)
  private FreeOrReducedPriceLunches freeOrReducedPriceLunches;

  public static final String SERIALIZED_NAME_STUDENT_ETHNICITY = "studentEthnicity";
  @SerializedName(SERIALIZED_NAME_STUDENT_ETHNICITY)
  private StudentEthnicity studentEthnicity;

  public SchoolProfile() { 
  }

  public SchoolProfile blueRibbon(String blueRibbon) {
    
    this.blueRibbon = blueRibbon;
    return this;
  }

   /**
   * Get blueRibbon
   * @return blueRibbon
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getBlueRibbon() {
    return blueRibbon;
  }


  public void setBlueRibbon(String blueRibbon) {
    this.blueRibbon = blueRibbon;
  }


  public SchoolProfile internationalBaccalaureate(String internationalBaccalaureate) {
    
    this.internationalBaccalaureate = internationalBaccalaureate;
    return this;
  }

   /**
   * Get internationalBaccalaureate
   * @return internationalBaccalaureate
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getInternationalBaccalaureate() {
    return internationalBaccalaureate;
  }


  public void setInternationalBaccalaureate(String internationalBaccalaureate) {
    this.internationalBaccalaureate = internationalBaccalaureate;
  }


  public SchoolProfile titleI(String titleI) {
    
    this.titleI = titleI;
    return this;
  }

   /**
   * Get titleI
   * @return titleI
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getTitleI() {
    return titleI;
  }


  public void setTitleI(String titleI) {
    this.titleI = titleI;
  }


  public SchoolProfile expensePerStudent(String expensePerStudent) {
    
    this.expensePerStudent = expensePerStudent;
    return this;
  }

   /**
   * Get expensePerStudent
   * @return expensePerStudent
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getExpensePerStudent() {
    return expensePerStudent;
  }


  public void setExpensePerStudent(String expensePerStudent) {
    this.expensePerStudent = expensePerStudent;
  }


  public SchoolProfile studentBelowPovertyPct(String studentBelowPovertyPct) {
    
    this.studentBelowPovertyPct = studentBelowPovertyPct;
    return this;
  }

   /**
   * Get studentBelowPovertyPct
   * @return studentBelowPovertyPct
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getStudentBelowPovertyPct() {
    return studentBelowPovertyPct;
  }


  public void setStudentBelowPovertyPct(String studentBelowPovertyPct) {
    this.studentBelowPovertyPct = studentBelowPovertyPct;
  }


  public SchoolProfile advancePlacementClasses(String advancePlacementClasses) {
    
    this.advancePlacementClasses = advancePlacementClasses;
    return this;
  }

   /**
   * Get advancePlacementClasses
   * @return advancePlacementClasses
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public String getAdvancePlacementClasses() {
    return advancePlacementClasses;
  }


  public void setAdvancePlacementClasses(String advancePlacementClasses) {
    this.advancePlacementClasses = advancePlacementClasses;
  }


  public SchoolProfile freeOrReducedPriceLunches(FreeOrReducedPriceLunches freeOrReducedPriceLunches) {
    
    this.freeOrReducedPriceLunches = freeOrReducedPriceLunches;
    return this;
  }

   /**
   * Get freeOrReducedPriceLunches
   * @return freeOrReducedPriceLunches
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public FreeOrReducedPriceLunches getFreeOrReducedPriceLunches() {
    return freeOrReducedPriceLunches;
  }


  public void setFreeOrReducedPriceLunches(FreeOrReducedPriceLunches freeOrReducedPriceLunches) {
    this.freeOrReducedPriceLunches = freeOrReducedPriceLunches;
  }


  public SchoolProfile studentEthnicity(StudentEthnicity studentEthnicity) {
    
    this.studentEthnicity = studentEthnicity;
    return this;
  }

   /**
   * Get studentEthnicity
   * @return studentEthnicity
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "")

  public StudentEthnicity getStudentEthnicity() {
    return studentEthnicity;
  }


  public void setStudentEthnicity(StudentEthnicity studentEthnicity) {
    this.studentEthnicity = studentEthnicity;
  }


  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    SchoolProfile schoolProfile = (SchoolProfile) o;
    return Objects.equals(this.blueRibbon, schoolProfile.blueRibbon) &&
        Objects.equals(this.internationalBaccalaureate, schoolProfile.internationalBaccalaureate) &&
        Objects.equals(this.titleI, schoolProfile.titleI) &&
        Objects.equals(this.expensePerStudent, schoolProfile.expensePerStudent) &&
        Objects.equals(this.studentBelowPovertyPct, schoolProfile.studentBelowPovertyPct) &&
        Objects.equals(this.advancePlacementClasses, schoolProfile.advancePlacementClasses) &&
        Objects.equals(this.freeOrReducedPriceLunches, schoolProfile.freeOrReducedPriceLunches) &&
        Objects.equals(this.studentEthnicity, schoolProfile.studentEthnicity);
  }

  @Override
  public int hashCode() {
    return Objects.hash(blueRibbon, internationalBaccalaureate, titleI, expensePerStudent, studentBelowPovertyPct, advancePlacementClasses, freeOrReducedPriceLunches, studentEthnicity);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class SchoolProfile {\n");
    sb.append("    blueRibbon: ").append(toIndentedString(blueRibbon)).append("\n");
    sb.append("    internationalBaccalaureate: ").append(toIndentedString(internationalBaccalaureate)).append("\n");
    sb.append("    titleI: ").append(toIndentedString(titleI)).append("\n");
    sb.append("    expensePerStudent: ").append(toIndentedString(expensePerStudent)).append("\n");
    sb.append("    studentBelowPovertyPct: ").append(toIndentedString(studentBelowPovertyPct)).append("\n");
    sb.append("    advancePlacementClasses: ").append(toIndentedString(advancePlacementClasses)).append("\n");
    sb.append("    freeOrReducedPriceLunches: ").append(toIndentedString(freeOrReducedPriceLunches)).append("\n");
    sb.append("    studentEthnicity: ").append(toIndentedString(studentEthnicity)).append("\n");
    sb.append("}");
    return sb.toString();
  }

  /**
   * Convert the given object to string with each line indented by 4 spaces
   * (except the first line).
   */
  private String toIndentedString(Object o) {
    if (o == null) {
      return "null";
    }
    return o.toString().replace("\n", "\n    ");
  }

}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy