dmp_message.proto 1.1 KB

12345678910111213141516171819202122
  1. syntax = "proto2";
  2. package toutiao.dmp;
  3. option java_outer_classname = "DmpDataProto";
  4. message DmpData { //上传文件每行一个base64编码的字符串,每个字符串包含一个完整的DmpData消息二进制字节串
  5. repeated IdItem idList = 1; // 每行数据包含的idList大小不能超过10000
  6. }
  7. message IdItem {
  8. optional uint32 timestamp = 1; //若不设置,默认以上传文件的创建时间为此条记录的创建时间
  9. required DataType dataType = 2; //指定此id的类型,如IMEI、IDFA等
  10. required string id = 3; //根据dataType字段的类型,放置对应类型的id的字符串,需要小写
  11. repeated string tags = 4; //标识此id的业务标签字符串
  12. enum DataType {
  13. IMEI = 0; // 无加密 已经不可用
  14. IDFA = 1; // 无加密 已经不可用
  15. UID = 2; // 内部账号id 一般是内部数据使用
  16. IMEI_MD5 = 4;
  17. IDFA_MD5 = 5;
  18. MOBILE_HASH_SHA256 = 6;
  19. OAID = 7;// 无加密 已经不可用
  20. OAID_MD5 = 8;
  21. }
  22. }