syntax = "proto3"; package auth_service; option go_package = "./auth_service"; message Request { string ping = 1; } message Response { string pong = 1; } message Code2SessionRequest{ string AppId = 1; string Code = 2; string AnonymousCode = 3; } message Code2SessionResponse{ string OpenId = 1; string UnionId = 2; } message GetAccessTokenRequest{ string AppId = 1; } message GetAccessTokenResponse{ string AccessToken = 1; } service auth_service { rpc Ping(Request) returns(Response); rpc Code2Session(Code2SessionRequest) returns(Code2SessionResponse); rpc GetAccessToken(GetAccessTokenRequest) returns(GetAccessTokenResponse); }