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

org.gel.models.participant.avro.SensitiveInformation Maven / Gradle / Ivy

There is a newer version: 3.3.0
Show newest version
/**
 * Autogenerated by Avro
 * 
 * DO NOT EDIT DIRECTLY
 */
package org.gel.models.participant.avro;

@SuppressWarnings("all")
/** This protocol defines the Participants and Pedigree */
@org.apache.avro.specific.AvroGenerated
public interface SensitiveInformation {
  public static final org.apache.avro.Protocol PROTOCOL = org.apache.avro.Protocol.parse("{\"protocol\":\"SensitiveInformation\",\"namespace\":\"org.gel.models.participant.avro\",\"doc\":\"This protocol defines the Participants and Pedigree\",\"types\":[{\"type\":\"record\",\"name\":\"VersionControl\",\"fields\":[{\"name\":\"GitVersionControl\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"},\"doc\":\"This is the version for the entire set of data models as referred to the Git release tag\",\"default\":\"1.3.0\"}]},{\"type\":\"record\",\"name\":\"SensitiveInformation\",\"fields\":[{\"name\":\"versionControl\",\"type\":\"VersionControl\",\"doc\":\"Model version number\"},{\"name\":\"gelID\",\"type\":{\"type\":\"string\",\"avro.java.string\":\"String\"}},{\"name\":\"externalIds\",\"type\":[\"null\",{\"type\":\"array\",\"items\":{\"type\":\"string\",\"avro.java.string\":\"String\"}}]},{\"name\":\"genomicMedicineCenter\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]},{\"name\":\"fullNameOfResponsibleConsultant\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]},{\"name\":\"contactNumber\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]},{\"name\":\"hospitalOfResponsibleConsultant\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]},{\"name\":\"centerSampleId\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]},{\"name\":\"originatingCenter\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]},{\"name\":\"centerPatientId\",\"type\":[\"null\",{\"type\":\"string\",\"avro.java.string\":\"String\"}]}]}],\"messages\":{}}");

  @SuppressWarnings("all")
  /** This protocol defines the Participants and Pedigree */
  public interface Callback extends SensitiveInformation {
    public static final org.apache.avro.Protocol PROTOCOL = org.gel.models.participant.avro.SensitiveInformation.PROTOCOL;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy