syntax = "proto3"; // Wrapper for workout event metadata message WorkoutEventMetadata { // All metadata elements repeated Element elements = 1; message Element { string key = 1; optional uint64 unsignedValue = 4; Quantity quantity = 6; message Quantity { double value = 1; string unit = 2; } } }