merch-api/proto/verify.proto
2026-04-01 17:46:04 +03:00

32 lines
622 B
Protocol Buffer

syntax = "proto3";
package verifyAuth.v1;
option go_package = "/pkg/verify/v1;verifyV1";
message VerifyTokenRequest {
string sessionToken = 1;
int32 serviceId = 2;
}
message VerifyTokenResponse {
string userUuid = 1;
bool isValid = 2;
int32 accessCode = 3;
}
message PersonalRequest {
string userUuid = 1;
int32 serviceId = 2;
}
message PersonalResponse {
string email = 1;
string username = 2;
string name = 3;
string surname = 4;
}
service AuthService {
rpc VerifyToken(VerifyTokenRequest) returns (VerifyTokenResponse);
rpc GetPersonalInfo(PersonalRequest) returns (PersonalResponse);
}