-
Notifications
You must be signed in to change notification settings - Fork 0
Blueprint Protobuf
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;
}