avro.gel_participant_6_2_0.Facade.avdl Maven / Gradle / Ivy
@namespace("org.dummy.avro")
protocol Facade {
import idl "ExitQuestionnaire.avdl";
import idl "InterpretationRequestRD.avdl";
import idl "InterpretedGenome.avdl";
record DummyFile{
string url;
string file_name;
string file_type;
}
record DummyStatus{
string status;
string created_at;
string user;
}
record DummyExit{
string created_at;
org.gel.models.report.avro.RareDiseaseExitQuestionnaire exit_questionnaire_data;
}
record DummyClinicalReport{
boolean valid;
DummyExit exit_questionnaire;
}
record DummyInterpretationRequest{
org.gel.models.report.avro.InterpretationRequestRD json_request;
}
record DummyInterpretedGenome{
union {null, array} status;
string cva_variants_status;
string created_at;
org.gel.models.report.avro.InterpretedGenome interpreted_genome_data;
}
record CipapiFacade{
array files;
int number_of_samples;
string program;
string family_id;
union {null, array} labkey_links;
string created_at;
string last_modified;
string proband;
array status;
string case_priority;
string assembly;
string case_id;
int interpretation_request_id;
string cohort_id;
array clinical_report;
DummyInterpretationRequest interpretation_request_data;
array interpreted_genome;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy