activity_pb.ts 935 B

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