// niantic_lightship_maps_telemetry.proto // Reconstructed from com.nianticlabs.pokemongo 0.431.0 (versionCode 2026092402, arm64-v8a). // Field numbers were recovered from the compiled parsers; names come from the C# types, // so some may differ from Niantic's originals. Study material, not an official API. syntax = "proto3"; package niantic.lightship.maps.telemetry; message AssertionFailed { int64 timestamp_ms = 1; string message = 2; } message LogMessage { int64 timestamp_ms = 1; LogLevel log_level = 2; string log_channel = 3; string message = 4; enum LogLevel { LOG_LEVEL_UNSET = 0; LOG_LEVEL_FATAL = 1; LOG_LEVEL_ERROR = 2; LOG_LEVEL_WARNING = 3; LOG_LEVEL_INFO = 4; LOG_LEVEL_VERBOSE = 5; LOG_LEVEL_TRACE = 6; LOG_LEVEL_DISABLED = 7; } } message MapTilesProcessed { int32 num_tiles = 1; int64 queue_time_ms = 2; int64 build_time_ms = 3; int64 main_thread_build_time_ms = 4; } message MapsClientTelemetryOmniProto { int64 timestamp_ms = 1001; MapsTelemetryCommonFilterProto common_filters = 1002; oneof telemetry_event { AssertionFailed assertion_failed = 1; LogMessage log_message = 2; MapTilesProcessed maptiles_processed = 3; } } message MapsTelemetryCommonFilterProto { string application_identifier = 1; string operating_system_name = 2; string device_model = 3; string locale_country_code = 4; string locale_language_code = 5; string quality_level = 6; string network_connectivity_type = 7; string game_context = 8; string timezone = 9; string client_version = 10; string sdk_version = 11; string unity_version = 12; string graphics_device_vendor = 13; string graphics_device_name = 14; string graphics_device_type = 15; string graphics_shader_level = 16; }