syntax = "proto3"; package proto; option go_package = "./;proto"; import "define.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; }