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

162 lines
3.2 KiB
Protocol Buffer

syntax = "proto3";
package proto;
import "define.proto";
option go_package = "./;proto";
message OpActivityTagBriefInfo {
uint32 config_id = 2;
bool has_reward = 3;
uint32 op_activity_type = 11;
}
message OpActivityStateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2572;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated uint32 finished_bonus_activity_id_list = 14;
repeated OpActivityTagBriefInfo opened_op_activity_info_list = 13;
}
message SignInData {
uint32 day_count = 14;
repeated ItemParam reward_item_list = 5;
}
message SignInInfo {
bool is_cond_satisfied = 7;
repeated uint32 reward_day_list = 15;
repeated SignInData signin_data_list = 12;
uint32 config_id = 8;
uint32 sign_in_count = 2;
uint32 schedule_id = 3;
uint32 end_time = 13;
uint32 last_sign_in_time = 6;
uint32 begin_time = 5;
}
message SignInInfoReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2512;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message SignInInfoRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2535;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated SignInInfo sign_in_info_list = 1;
int32 retcode = 11;
}
message GetSignInRewardReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2507;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 schedule_id = 10;
uint32 reward_day = 3;
}
message GetSignInRewardRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2521;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 1;
SignInInfo sign_in_info = 14;
}
message BonusActivityInfo {
uint32 bonus_activity_id = 6;
uint32 state = 3;
}
message BonusActivityUpdateNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2575;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated BonusActivityInfo bonus_activity_info_list = 8;
}
message BonusActivityInfoReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2548;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message BonusActivityInfoRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2597;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
repeated BonusActivityInfo bonus_activity_info_list = 2;
int32 retcode = 7;
}
message GetBonusActivityRewardReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2581;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 bonus_activity_id = 14;
}
message GetBonusActivityRewardRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 2505;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
BonusActivityInfo bonus_activity_info_list = 4;
int32 retcode = 13;
}