Skip to content
Al Beebe edited this page Nov 3, 2015 · 7 revisions
message Blueprint {

  message Client {
    optional string description           = 1;
    optional string documentation         = 2;
    optional string uri                   = 3;
    optional Blueprint.Context context    = 4;
    optional Blueprint.Payload payload    = 5;
    repeated Blueprint.Request responses  = 6;
    repeated Blueprint.Request requests   = 7;
  }

  message Context {
    optional string package  = 1;
    optional string object   = 2;
  }

  message Microservice {
    optional string description           = 1;
    optional string documentation         = 2;
    optional string uri                   = 3;
    optional Blueprint.Context context    = 4;
    optional Blueprint.Payload payload    = 5;
    repeated Blueprint.Request responses  = 6;
    repeated Blueprint.Request requests   = 7;
  }

  message Payload {
    optional string package  = 1;
    optional string object   = 2;
  }

  message Request {
    optional string description         = 1;
    optional string documentation       = 2;
    optional string uri                 = 3;
    optional Blueprint.Context context  = 4;
    optional Blueprint.Payload payload  = 5;
  }

  optional string platform             = 1;
  optional string company              = 2;
  repeated Client clients              = 3;
  repeated Context contexts            = 4;
  repeated Microservice microservices  = 5;

}
Clone this wiki locally