1// The components of a tile that can be rendered by a tile renderer. 2syntax = "proto3"; 3 4package androidx.wear.tiles.testing.proto; 5 6 7option java_package = "androidx.wear.tiles.testing.proto"; 8option java_outer_classname = "VersionProto"; 9 10// Version information. This is used to encode the schema version of a payload 11// (e.g. inside of Tile). 12message VersionInfo { 13 // Major version. Incremented on breaking changes (i.e. compatibility is not 14 // guaranteed across major versions). 15 uint32 major = 1; 16 17 // Minor version. Incremented on non-breaking changes (e.g. schema additions). 18 // Anything consuming a payload can safely consume anything with a lower 19 // minor version. 20 uint32 minor = 2; 21} 22