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