Hi, just wanted to check my declaration with you guys, is it possible to 
reuse the `Study` declaration in the `Denormalised` 

package mypackage;


message Dataset {
  required string accession = 1;
  required string url_self = 2;
  optional string title = 3;
  optional string description = 4;
  repeated TechnologyType technology = 5;
  optional int32 samples = 6;
  optional string type = 7;
  repeated StudyId studies = 8;


  message StudyId {
    required string accession = 1;
  }
  message TechnologyType {
    required string type = 1;
  }
}


message Study {
  required string accession = 1;
  required string url_self = 2;
  optional string title = 3;
  optional string description = 4;
  optional string alternative_stable_id = 5;
  repeated StudyType type = 6;
  repeated DatasetId datasets = 7;


  message DatasetId {
    required string accession = 1;
  }
  message StudyType {
    required string type = 1;
  }
}


message Denormalised {
  required string accession = 1;
  required string url_self = 2;
  required string title = 3;
  required string description = 4;
  repeated TechnologyType technology = 5;
  optional int32 samples = 6;
  optional string type = 7;
  repeated Study studies = 8; // do I have to redeclare Study


  message TechnologyType {
    required string type = 1;
  }
}



-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to