34 lines
No EOL
791 B
Protocol Buffer
34 lines
No EOL
791 B
Protocol Buffer
syntax = "proto3";
|
|
import "google/protobuf/empty.proto";
|
|
|
|
package auth.registration;
|
|
option go_package = "/pkg/externalRegistration/v1;externalRegV1";
|
|
|
|
message RegistrationRequest {
|
|
string name = 1;
|
|
string description = 2;
|
|
int32 service_code = 3;
|
|
int32 service_end_code = 4;
|
|
string secret = 5;
|
|
string status = 6;
|
|
string service_url = 7;
|
|
}
|
|
|
|
message RegistrationResponse {
|
|
int32 service_id = 1;
|
|
bool already_registered = 2;
|
|
string service_url = 3;
|
|
}
|
|
|
|
message UpdateRequest {
|
|
string name = 1;
|
|
string description = 2;
|
|
string status = 3;
|
|
string service_url = 4;
|
|
int32 service_code = 5;
|
|
}
|
|
|
|
service ExternalRegistration {
|
|
rpc AuthenticateOrRegister (RegistrationRequest) returns (RegistrationResponse);
|
|
rpc Update (UpdateRequest) returns (google.protobuf.Empty);
|
|
} |