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); }