Files
hk4e/protocol/proto_hk4e/cmd/cmd_op_activity.proto
2023-05-22 00:39:02 +08:00

69 lines
1.3 KiB
Protocol Buffer

syntax = "proto3";
package proto;
option go_package = "./;proto";
message OpActivityInfo {
uint32 activity_id = 2;
uint32 end_time = 6;
uint32 begin_time = 5;
bool is_has_change = 1;
uint32 schedule_id = 13;
oneof detail {
BonusOpActivityInfo bonus_info = 12;
}
}
message BonusOpActivityInfo {
uint32 left_bonus_count = 11;
}
message GetOpActivityInfoReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 5172;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetOpActivityInfoRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 5198;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 10;
repeated OpActivityInfo op_activity_info_list = 7;
}
message OpActivityDataNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 5112;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated OpActivityInfo op_activity_info_list = 15;
}
message OpActivityUpdateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 5135;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
OpActivityInfo op_activity_info = 6;
}