syntax = "proto3"; package api.account; import "google/api/annotations.proto"; import "google/protobuf/struct.proto"; import "google/protobuf/empty.proto"; option go_package = "git.ikuban.com/server/pw/pw-protobuf/api/account;account"; option java_multiple_files = true; option java_package = "api.account"; service Account { rpc DebugLogin (DebugLoginRequest) returns (LoginReply){ option (google.api.http) = { post: "/api/login/debug", body:"*" }; }; rpc MiniProgramLogin (LoginRequest) returns (LoginReply){ option (google.api.http) = { post: "/api/login/mini_program", body:"*" }; }; rpc WebLogin (LoginRequest) returns (LoginReply){ option (google.api.http) = { post: "/api/login/mini_program", body:"*" }; }; } message DebugLoginRequest { string userId = 1; string code = 2; } message LoginRequest { string jsCode = 1; } message LoginReply { string token = 1; }