activity_pb.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. export interface FinishOnceTaskByTypeRequest{
  2. userId?:string;
  3. type?:string;
  4. }
  5. export interface TaskRequest{
  6. /** 任务ID */
  7. id?:number;
  8. }
  9. export interface FindTaskListReply{
  10. list?:Array<TaskInfo>;
  11. }
  12. export interface TaskInfo{
  13. /** 任务ID */
  14. id?:number;
  15. /** 任务类型 */
  16. type?:string;
  17. /** 任务要求 */
  18. detail?:string;
  19. /** 完成任务获取的积分 */
  20. credit?:number;
  21. /** 可完成任务的总次数 */
  22. canFinishNum?:number;
  23. /** 已完成任务的次数 */
  24. finishNum?:number;
  25. /** 已获取奖励的次数 */
  26. getCreditNum?:number;
  27. }
  28. export interface FindSignInListReply{
  29. list?:Array<SignInInfo>;
  30. /** 今日是否签到 */
  31. isTodaySign?:boolean;
  32. }
  33. export interface SignInInfo{
  34. /** 签到的日期 */
  35. day?:number;
  36. /** 是否签到 */
  37. isSign?:boolean;
  38. /** 是否获取双倍奖励 */
  39. isDouble?:boolean;
  40. /** 签到获取的积分 */
  41. credit?:number;
  42. }
  43. export interface SignRequest{
  44. /** 是否获取双倍奖励 */
  45. isDouble?:boolean;
  46. }