tkcashgame_v4/api/eonline/v1/eonline.proto

120 lines
3.1 KiB
Protocol Buffer
Raw Normal View History

2025-10-22 10:01:11 +00:00
syntax = "proto3";
package api.eonline.v1;
import "google/api/annotations.proto";
import "api/eonline/v1/pagsmile.proto";
option go_package = "sandc/api/eonline/v1;v1";
option java_multiple_files = true;
option java_package = "dev.kratos.api.eonline.v1";
option java_outer_classname = "EonlineProtoV1";
// The greeting service definition.
service Eonline {
// Sends a greeting客户端暂未用到
rpc SayHello(HelloRequest) returns (HelloReply) {
option (google.api.http) = {
get: "/eonline4/{name}"
};
}
// PayInit
rpc PayInit(PayInitReq) returns (PayInitReply) {
option (google.api.http) = {
post: "/eonline4/pay/init"
body: "*"
};
}
// Payout客户端暂未用到
rpc Payout(PayoutReq) returns (PayoutReply) {
option (google.api.http) = {
post: "/eonline4/payout"
body: "*"
};
}
// PayoutBrazil用于巴西PIX支付
rpc PayoutBrazil(PayoutReq) returns (PayoutReply) {
option (google.api.http) = {
post: "/eonline4/payoutBrazil"
body: "*"
};
}
// PayoutCallback客户端暂未用到
rpc PayoutCallback(PayoutCallbackReq) returns (PayoutCallbackReply) {
option (google.api.http) = {
post: "/eonline4/payout/callback"
body: "*"
};
}
// PayoutCheck
rpc PayoutCheck(PayoutCheckReq) returns (PayoutCheckReply) {
option (google.api.http) = {
post: "/eonline4/payout/check"
body: "*"
};
}
// 获取申请提现玩家的列表
rpc GetPayoutUserLst(PayoutUserLstReq) returns (PayoutUserLstReply) {
option (google.api.http) = {
post: "/eonline4/getPayoutUserLst"
body: "*"
};
}
// 设置指定玩家的提现状态
rpc SetPayoutStatus(PayoutStatusReq) returns (PayoutStatusReply) {
option (google.api.http) = {
post: "/eonline4/setPayoutStatus"
body: "*"
};
}
// SubmitCheck客户端暂未用到
rpc SubmitCheck(SubmitCheckReq) returns (SubmitCheckReply) {
option (google.api.http) = {
post: "/eonline4/submitcheck"
body: "*"
};
}
// CheckInfo客户端暂未用到
rpc CheckInfo(CheckInfoReq) returns (CheckInfoReply) {
option (google.api.http) = {
post: "/eonline4/checkinfo"
body: "*"
};
}
// 发送聊天消息,客户端暂未用到
rpc AddChat(AddChatReq) returns (AddChatReply) {
option (google.api.http) = {
post: "/eonline4/addchat"
body: "*"
};
}
// 获取聊天消息列表,客户端暂未用到
rpc GetChat(GetChatReq) returns (GetChatReply) {
option (google.api.http) = {
post: "/eonline4/getchat"
body: "*"
};
}
}
// The request message containing the user's name.
message HelloRequest {
string name = 1;
}
// The response message containing the greetings
message HelloReply {
string message = 1;
}