Update protobuf, regen proto code
This commit is contained in:
parent
289380b614
commit
b4142b35fa
4
Gopkg.lock
generated
4
Gopkg.lock
generated
@ -54,11 +54,11 @@
|
||||
|
||||
[[projects]]
|
||||
branch = "master"
|
||||
digest = "1:576295579f90f43321d0ffc39a5f28cb1688d7114b12229ce0f98270a57a6bae"
|
||||
digest = "1:40232678b99723a6dc6bcff25ddf64958d249a96ce48fcd3fcf8cea26feab699"
|
||||
name = "github.com/cortezaproject/corteza-protobuf"
|
||||
packages = ["."]
|
||||
pruneopts = "T"
|
||||
revision = "40822fb4c9e28d028213089aff21b8b681d4527c"
|
||||
revision = "814df3fd218934adc8285086dc13050bf7acf8cb"
|
||||
|
||||
[[projects]]
|
||||
branch = "v2"
|
||||
|
||||
@ -8,4 +8,3 @@ ALTER TABLE `compose_automation_script`
|
||||
ADD CONSTRAINT `compose_automation_script_namespace`
|
||||
FOREIGN KEY (`rel_namespace`)
|
||||
REFERENCES `compose_namespace` (`id`);
|
||||
|
||||
|
||||
63
vendor/github.com/cortezaproject/corteza-protobuf/compose/script_runner.proto
generated
vendored
63
vendor/github.com/cortezaproject/corteza-protobuf/compose/script_runner.proto
generated
vendored
@ -1,63 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package compose;
|
||||
option go_package = "proto";
|
||||
|
||||
import "namespace.proto";
|
||||
import "module.proto";
|
||||
import "record.proto";
|
||||
|
||||
service ScriptRunner {
|
||||
rpc Test(RunTestRequest) returns (RunTestResponse);
|
||||
rpc Namespace (RunNamespaceRequest) returns (RunNamespaceResponse);
|
||||
rpc Module (RunModuleRequest) returns (RunModuleResponse);
|
||||
rpc Record (RunRecordRequest) returns (RunRecordResponse);
|
||||
}
|
||||
|
||||
message RunTestRequest {
|
||||
string source = 1;
|
||||
string name = 2;
|
||||
}
|
||||
|
||||
message RunNamespaceRequest {
|
||||
string JWT = 1;
|
||||
Script script = 2;
|
||||
Namespace namespace = 3;
|
||||
}
|
||||
|
||||
message RunModuleRequest {
|
||||
string JWT = 1;
|
||||
Script script = 2;
|
||||
Namespace namespace = 3;
|
||||
Module module = 4;
|
||||
}
|
||||
|
||||
message RunRecordRequest {
|
||||
string JWT = 1;
|
||||
Script script = 2;
|
||||
Namespace namespace = 3;
|
||||
Module module = 4;
|
||||
Record record = 5;
|
||||
}
|
||||
|
||||
message RunTestResponse {}
|
||||
|
||||
message RunNamespaceResponse {
|
||||
Namespace namespace = 1;
|
||||
}
|
||||
|
||||
message RunModuleResponse {
|
||||
Module module = 1;
|
||||
}
|
||||
|
||||
message RunRecordResponse {
|
||||
Record record = 1;
|
||||
}
|
||||
|
||||
message Script {
|
||||
string source = 1;
|
||||
string name = 2;
|
||||
uint32 timeout = 3; // milliseconds
|
||||
bool async = 4;
|
||||
}
|
||||
|
||||
6
vendor/github.com/cortezaproject/corteza-protobuf/package.json
generated
vendored
Normal file
6
vendor/github.com/cortezaproject/corteza-protobuf/package.json
generated
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "corteza-protobuf",
|
||||
"version": "2019.9.0-rc.1",
|
||||
"private": true,
|
||||
"description": "Corteza Protobuf dummy package"
|
||||
}
|
||||
87
vendor/github.com/cortezaproject/corteza-protobuf/service-corredor.proto
generated
vendored
Normal file
87
vendor/github.com/cortezaproject/corteza-protobuf/service-corredor.proto
generated
vendored
Normal file
@ -0,0 +1,87 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package corredor;
|
||||
|
||||
import "compose/namespace.proto";
|
||||
import "compose/module.proto";
|
||||
import "compose/record.proto";
|
||||
import "system/mail_message.proto";
|
||||
|
||||
// Reasoning for having JWT in the *Request message (instead of meta-data):
|
||||
// We're not using JWT as authentication token but as parameter that is passed
|
||||
// to script runner and used there for setting up the API clients
|
||||
//
|
||||
// Script runner does not authenticate requests and blindly trusts all clients
|
||||
service ScriptRunner {
|
||||
rpc Test(RunTestRequest) returns (RunTestResponse);
|
||||
rpc Namespace (RunNamespaceRequest) returns (RunNamespaceResponse);
|
||||
rpc Module (RunModuleRequest) returns (RunModuleResponse);
|
||||
rpc Record (RunRecordRequest) returns (RunRecordResponse);
|
||||
|
||||
rpc MailMessage (RunMailMessageRequest) returns (RunMailMessageResponse);
|
||||
}
|
||||
|
||||
message RunTestRequest {
|
||||
string source = 1;
|
||||
string name = 2;
|
||||
}
|
||||
|
||||
message RunNamespaceRequest {
|
||||
map<string, string> config = 1;
|
||||
|
||||
Script script = 2;
|
||||
|
||||
compose.Namespace namespace = 3;
|
||||
}
|
||||
|
||||
message RunModuleRequest {
|
||||
map<string, string> config = 1;
|
||||
|
||||
Script script = 2;
|
||||
|
||||
compose.Namespace namespace = 3;
|
||||
compose.Module module = 4;
|
||||
|
||||
}
|
||||
|
||||
message RunRecordRequest {
|
||||
map<string, string> config = 1;
|
||||
|
||||
Script script = 2;
|
||||
|
||||
compose.Namespace namespace = 3;
|
||||
compose.Module module = 4;
|
||||
compose.Record record = 5;
|
||||
}
|
||||
|
||||
message RunMailMessageRequest {
|
||||
map<string, string> config = 1;
|
||||
|
||||
Script script = 2;
|
||||
|
||||
system.MailMessage mailMessage = 3;
|
||||
}
|
||||
|
||||
message RunTestResponse {}
|
||||
|
||||
message RunNamespaceResponse {
|
||||
compose.Namespace namespace = 1;
|
||||
}
|
||||
|
||||
message RunModuleResponse {
|
||||
compose.Module module = 1;
|
||||
}
|
||||
|
||||
message RunRecordResponse {
|
||||
compose.Record record = 1;
|
||||
}
|
||||
|
||||
message RunMailMessageResponse {}
|
||||
|
||||
message Script {
|
||||
string source = 1;
|
||||
string name = 2;
|
||||
uint32 timeout = 3; // milliseconds
|
||||
bool async = 4;
|
||||
}
|
||||
|
||||
43
vendor/github.com/cortezaproject/corteza-protobuf/system/mail_message.proto
generated
vendored
Normal file
43
vendor/github.com/cortezaproject/corteza-protobuf/system/mail_message.proto
generated
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package system;
|
||||
option go_package = "proto";
|
||||
|
||||
import "google/protobuf/timestamp.proto";
|
||||
|
||||
message MailMessage {
|
||||
reserved 7 to 14;
|
||||
reserved "parts";
|
||||
|
||||
// All typified data (date, to, cc, bcc...)
|
||||
// is extracted and parsed
|
||||
//
|
||||
// Simple string values (subject, message-id, ...)
|
||||
// are kept under Raw
|
||||
//
|
||||
message Header {
|
||||
message MailAddress {
|
||||
string address = 1;
|
||||
string name = 2;
|
||||
}
|
||||
|
||||
message HeaderValues {
|
||||
repeated string values = 1;
|
||||
}
|
||||
|
||||
google.protobuf.Timestamp date = 1;
|
||||
|
||||
repeated MailAddress to = 2;
|
||||
repeated MailAddress cc = 3;
|
||||
repeated MailAddress bcc = 4;
|
||||
repeated MailAddress from = 5;
|
||||
repeated MailAddress replyTo = 6;
|
||||
|
||||
map<string, HeaderValues> raw = 15;
|
||||
}
|
||||
|
||||
Header header = 6;
|
||||
|
||||
|
||||
bytes rawBody = 15;
|
||||
}
|
||||
34
vendor/github.com/cortezaproject/corteza-protobuf/system/user.proto
generated
vendored
Normal file
34
vendor/github.com/cortezaproject/corteza-protobuf/system/user.proto
generated
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package system;
|
||||
option go_package = "proto";
|
||||
|
||||
service Users {
|
||||
rpc MakeJWT(MakeJWTRequest) returns (MakeJWTResponse);
|
||||
rpc FindByID(FindByIDRequest) returns (FindByIDResponse);
|
||||
}
|
||||
|
||||
message MakeJWTRequest {
|
||||
uint64 userID = 1;
|
||||
}
|
||||
|
||||
message MakeJWTResponse {
|
||||
string JWT = 1;
|
||||
}
|
||||
|
||||
message FindByIDRequest {
|
||||
uint64 userID = 1;
|
||||
}
|
||||
|
||||
message FindByIDResponse {
|
||||
User user = 1;
|
||||
}
|
||||
|
||||
message User {
|
||||
uint64 ID = 1;
|
||||
string email = 2;
|
||||
string handle = 3;
|
||||
string name = 4;
|
||||
string kind = 5;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user