merch-api/proto/serviceRegistration.proto
nquidox cf1d8ac531
All checks were successful
/ Make image (push) Successful in 59s
update
2026-04-05 17:59:47 +03:00

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