syntax = "proto2";
|
|
package garmin;
|
|
option java_package = "nodomain.freeyourgadget.gadgetbridge.proto.garmin";
|
option java_outer_classname = "GarminContacts";
|
|
message Response {
|
repeated Contact contact = 1;
|
optional Contact self = 2;
|
}
|
|
message Contact {
|
optional string id = 1; // "SELF" on self
|
optional string fullName = 2;
|
optional string firstName = 3;
|
optional string lastName = 4;
|
repeated Phone phone = 5;
|
optional string unk7 = 7; // ""
|
optional uint32 unk8 = 8; // 0
|
optional uint32 unk9 = 9; // 0
|
optional uint32 unk10 = 10; // 0
|
optional uint64 updateTime = 11;
|
optional uint32 unk12 = 12; // 0
|
optional uint32 unk21 = 21; // 0
|
}
|
|
message Phone {
|
optional string number = 1;
|
optional uint32 unk2 = 2; // 1
|
optional uint32 unk3 = 3; // 1
|
optional uint32 unk4 = 4; // 0
|
optional uint32 unk5 = 5; // random number
|
optional uint32 unk6 = 6; // 0
|
optional uint32 unk7 = 7; // 0
|
optional string unk8 = 8; // ""
|
optional uint32 unk9 = 9; // 1
|
optional string id = 10; // uuid
|
optional uint32 unk11 = 11; // 1
|
repeated Unk12 unk12 = 12; // 1/5, 2/5
|
}
|
|
message Unk12 {
|
optional uint32 unk1 = 1; // 1/2
|
optional uint32 unk2 = 2; // 5
|
}
|