syntax = "proto2";

package MaleAndFemaleTaskResult;

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "MaleAndFemaleTaskResult";



message TaskSystemCategoryList {
  repeated TaskSystemCategory list = 1;
}

message TaskSystemCategory {
  optional string categoryName = 1; // 分类名称
  optional string categoryId = 2; // 分类ID
}


message TaskSystemInfoList {
  repeated TaskSystemInfo infoList = 1;
}

message TaskSystemInfo {
  optional string taskInfoId = 1; // 任务ID
  optional string taskInfoName = 2; // 任务名称
  optional string desc = 3; // 任务描述
  optional int64 remainTime = 4; // 剩余时间戳
  optional int64 income = 5; // 目前收入余额
  repeated TaskDetail list = 6; // 子任务详情列表
  optional int64 completeNum = 7; // 完成数量
  optional int64 totalNum = 8; // 目标数量
}

message TaskDetail {
  optional string detailId = 1; // 子任务ID
  optional string detailName = 2; // 子任务名称
  optional int64 completeNum = 3; // 完成数量
  optional int64 totalNum = 4; // 目标数量
  optional int64 awardNum = 5; // 奖励数量
  optional string awardIcon = 6; // 奖励icon
  optional int64 status = 7; // 任务状态，0：未完成 1：已完成 2：已领取 3：可补签
}




