structs.proto 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. syntax="proto3";
  2. package protos;
  3. /// 道具定义
  4. message Item {
  5. string name = 1;
  6. string id = 2;
  7. string intro = 3; // 文字说明
  8. int32 source = 4; // 来源
  9. int64 born = 5; // 生成时间
  10. int64 expires = 6; // 过期时间
  11. int64 value = 8; // 面值
  12. int64 max = 10; // 最大面值
  13. int32 valid = 12; // 是否有效
  14. int32 category = 13; // 所属类别
  15. }
  16. /// 一封邮件
  17. message Mail {
  18. int64 id = 1;
  19. string title = 2;
  20. string body = 3;
  21. int64 ts = 4;
  22. string sender = 5;
  23. repeated string itemIds = 6; // 可领取的道具列表,空表示没有
  24. string button = 7; // 按钮上的文字,如果空,表示没有按钮
  25. int64 expires = 9; // 过期时间,0 永不过期
  26. int32 read = 10; // 是否已读
  27. int32 valid = 12; // 是否有效
  28. }