Skip to content

Compiler: compiler.proto

Al Beebe edited this page Nov 3, 2015 · 3 revisions
syntax = "proto3";

package compiler;

message ClientLibrary {
  optional string blueprint     = 1;
  repeated ProtoFile protobufs  = 2;
  optional string version       = 3;
}

message CompiledClientLibrary {
  repeated File files  = 1;
}

message Context {

}

message Error {
  enum CODE {

  }

  optional Error.Code code  = 1;
  optional string message   = 2;
}

message File {
  optional string path      = 1;
  optional string filename  = 2;
  optional string contents  = 3;
}

message Import {
  optional bool is_public  = 1;
  optional string file     = 2;
}
Clone this wiki locally