{
  "nested": {
    "CAppBootstrapData": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "hidden": {
          "type": "bool",
          "id": 2
        },
        "user_tag": {
          "rule": "repeated",
          "type": "string",
          "id": 3
        }
      }
    },
    "CAppOverview": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "display_name": {
          "type": "string",
          "id": 2
        },
        "visible_in_game_list": {
          "type": "bool",
          "id": 4
        },
        "subscribed_to": {
          "type": "bool",
          "id": 5
        },
        "sort_as": {
          "type": "string",
          "id": 6
        },
        "app_type": {
          "type": "int32",
          "id": 7,
          "options": {
            "(.description)": "enum"
          }
        },
        "mru_index": {
          "type": "uint32",
          "id": 13
        },
        "rt_recent_activity_time": {
          "type": "uint32",
          "id": 14,
          "options": {
            "default": 0
          }
        },
        "minutes_playtime_forever": {
          "type": "uint32",
          "id": 16,
          "options": {
            "default": 0
          }
        },
        "minutes_playtime_last_two_weeks": {
          "type": "uint32",
          "id": 17,
          "options": {
            "default": 0
          }
        },
        "rt_last_time_played": {
          "type": "uint32",
          "id": 18,
          "options": {
            "default": 0
          }
        },
        "store_tag": {
          "rule": "repeated",
          "type": "uint32",
          "id": 19,
          "options": {
            "packed": false
          }
        },
        "association": {
          "rule": "repeated",
          "type": ".CAppOverview_AppAssociation",
          "id": 20
        },
        "store_category": {
          "rule": "repeated",
          "type": "uint32",
          "id": 23,
          "options": {
            "packed": false
          }
        },
        "rt_original_release_date": {
          "type": "uint32",
          "id": 25,
          "options": {
            "default": 0
          }
        },
        "rt_steam_release_date": {
          "type": "uint32",
          "id": 26,
          "options": {
            "default": 0
          }
        },
        "icon_hash": {
          "type": "string",
          "id": 27
        },
        "logo_hash": {
          "type": "string",
          "id": 30
        },
        "controller_support": {
          "type": "int32",
          "id": 31,
          "options": {
            "(.description)": "enum"
          }
        },
        "vr_supported": {
          "type": "bool",
          "id": 32
        },
        "metacritic_score": {
          "type": "uint32",
          "id": 36
        },
        "size_on_disk": {
          "type": "uint64",
          "id": 37
        },
        "third_party_mod": {
          "type": "bool",
          "id": 38
        },
        "icon_data": {
          "type": "string",
          "id": 39
        },
        "icon_data_format": {
          "type": "string",
          "id": 40
        },
        "gameid": {
          "type": "string",
          "id": 41
        },
        "library_capsule_filename": {
          "type": "string",
          "id": 42
        },
        "per_client_data": {
          "rule": "repeated",
          "type": ".CAppOverview_PerClientData",
          "id": 43
        },
        "most_available_clientid": {
          "type": "uint64",
          "id": 44,
          "options": {
            "default": 0
          }
        },
        "selected_clientid": {
          "type": "uint64",
          "id": 45,
          "options": {
            "default": 0
          }
        },
        "rt_store_asset_mtime": {
          "type": "uint32",
          "id": 46
        },
        "rt_custom_image_mtime": {
          "type": "uint32",
          "id": 47
        },
        "optional_parent_app_id": {
          "type": "uint32",
          "id": 48
        },
        "owner_account_id": {
          "type": "uint32",
          "id": 49
        },
        "compat_mapping_enabled": {
          "type": "bool",
          "id": 50
        },
        "compat_mapping_priority": {
          "type": "uint32",
          "id": 51
        },
        "compat_mapping_tool_name": {
          "type": "string",
          "id": 52
        },
        "review_score_with_bombs": {
          "type": "uint32",
          "id": 53,
          "options": {
            "default": 0
          }
        },
        "review_percentage_with_bombs": {
          "type": "uint32",
          "id": 54,
          "options": {
            "default": 0
          }
        },
        "review_score_without_bombs": {
          "type": "uint32",
          "id": 55,
          "options": {
            "default": 0
          }
        },
        "review_percentage_without_bombs": {
          "type": "uint32",
          "id": 56,
          "options": {
            "default": 0
          }
        },
        "library_id": {
          "type": "string",
          "id": 57
        },
        "vr_only": {
          "type": "bool",
          "id": 58
        },
        "mastersub_appid": {
          "type": "uint32",
          "id": 59
        },
        "mastersub_includedwith_logo": {
          "type": "string",
          "id": 60
        },
        "compat_allowlist_setting": {
          "type": "uint32",
          "id": 61,
          "options": {
            "default": 0
          }
        },
        "site_license_site_name": {
          "type": "string",
          "id": 62
        },
        "shortcut_override_appid": {
          "type": "uint32",
          "id": 63
        },
        "rt_last_time_locally_played": {
          "type": "uint32",
          "id": 65
        },
        "rt_purchased_time": {
          "type": "uint32",
          "id": 66
        },
        "header_filename": {
          "type": "string",
          "id": 67
        },
        "local_cache_version": {
          "type": "uint32",
          "id": 68
        },
        "number_of_copies": {
          "type": "uint32",
          "id": 72,
          "options": {
            "default": 1
          }
        },
        "steam_hw_compat_category_packed": {
          "type": "uint32",
          "id": 73,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CAppOverview_AppAssociation": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CAppOverview_Change": {
      "fields": {
        "app_overview": {
          "rule": "repeated",
          "type": ".CAppOverview",
          "id": 1
        },
        "removed_appid": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "full_update": {
          "type": "bool",
          "id": 3
        },
        "update_complete": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CAppOverview_PerClientData": {
      "fields": {
        "clientid": {
          "type": "uint64",
          "id": 1,
          "options": {
            "default": 0
          }
        },
        "client_name": {
          "type": "string",
          "id": 2
        },
        "display_status": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "status_percentage": {
          "type": "uint32",
          "id": 4,
          "options": {
            "default": 0
          }
        },
        "active_beta": {
          "type": "string",
          "id": 5
        },
        "installed": {
          "type": "bool",
          "id": 6
        },
        "bytes_downloaded": {
          "type": "uint64",
          "id": 7,
          "options": {
            "default": 0
          }
        },
        "bytes_total": {
          "type": "uint64",
          "id": 8,
          "options": {
            "default": 0
          }
        },
        "streaming_to_local_client": {
          "type": "bool",
          "id": 9
        },
        "is_available_on_current_platform": {
          "type": "bool",
          "id": 10
        },
        "is_invalid_os_type": {
          "type": "bool",
          "id": 11
        },
        "playtime_left": {
          "type": "uint32",
          "id": 12
        },
        "update_available_but_disabled_by_app": {
          "type": "bool",
          "id": 14
        }
      }
    },
    "CartAmount": {
      "fields": {
        "amount_in_cents": {
          "type": "int64",
          "id": 1
        },
        "currency_code": {
          "type": "int32",
          "id": 2
        },
        "formatted_amount": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CartCoupon": {
      "fields": {
        "couponid": {
          "type": "uint32",
          "id": 1
        },
        "gidcoupon": {
          "type": "uint64",
          "id": 2
        },
        "title": {
          "type": "string",
          "id": 5
        },
        "coupon_description": {
          "type": "string",
          "id": 6
        },
        "large_icon_url": {
          "type": "string",
          "id": 7
        },
        "discount_pct": {
          "type": "int32",
          "id": 8
        }
      }
    },
    "CartGiftInfo": {
      "fields": {
        "accountid_giftee": {
          "type": "int32",
          "id": 1
        },
        "gift_message": {
          "type": ".CartGiftMessage",
          "id": 2
        },
        "time_scheduled_send": {
          "type": "int32",
          "id": 3
        }
      }
    },
    "CartGiftMessage": {
      "fields": {
        "gifteename": {
          "type": "string",
          "id": 1
        },
        "message": {
          "type": "string",
          "id": 2
        },
        "sentiment": {
          "type": "string",
          "id": 3
        },
        "signature": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CBilling_Address": {
      "fields": {
        "first_name": {
          "type": "string",
          "id": 1
        },
        "last_name": {
          "type": "string",
          "id": 2
        },
        "address1": {
          "type": "string",
          "id": 3
        },
        "address2": {
          "type": "string",
          "id": 4
        },
        "city": {
          "type": "string",
          "id": 5
        },
        "us_state": {
          "type": "string",
          "id": 6
        },
        "country_code": {
          "type": "string",
          "id": 7
        },
        "postcode": {
          "type": "string",
          "id": 8
        },
        "zip_plus4": {
          "type": "int32",
          "id": 9
        },
        "phone": {
          "type": "string",
          "id": 10
        }
      }
    },
    "CBroadcast_NotifyBroadcastSessionHeartbeat_Notification": {
      "fields": {
        "broadcast_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CBroadcast_NotifyBroadcastUploadStop_Notification": {
      "fields": {
        "broadcast_upload_id": {
          "type": "fixed64",
          "id": 1
        },
        "upload_result": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CChatPartyBeacon": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steamid_owner": {
          "type": "fixed64",
          "id": 2
        },
        "beacon_id": {
          "type": "fixed64",
          "id": 3
        },
        "game_metadata": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CChatRoleActions": {
      "fields": {
        "role_id": {
          "type": "uint64",
          "id": 1
        },
        "can_create_rename_delete_channel": {
          "type": "bool",
          "id": 2
        },
        "can_kick": {
          "type": "bool",
          "id": 3
        },
        "can_ban": {
          "type": "bool",
          "id": 4
        },
        "can_invite": {
          "type": "bool",
          "id": 5
        },
        "can_change_tagline_avatar_name": {
          "type": "bool",
          "id": 6
        },
        "can_chat": {
          "type": "bool",
          "id": 7
        },
        "can_view_history": {
          "type": "bool",
          "id": 8
        },
        "can_change_group_roles": {
          "type": "bool",
          "id": 9
        },
        "can_change_user_roles": {
          "type": "bool",
          "id": 10
        },
        "can_mention_all": {
          "type": "bool",
          "id": 11
        },
        "can_set_watching_broadcast": {
          "type": "bool",
          "id": 12
        }
      }
    },
    "CChatRoom_GetChatRoomGroupSummary_Response": {
      "fields": {
        "chat_group_id": {
          "type": "uint64",
          "id": 1
        },
        "chat_group_name": {
          "type": "string",
          "id": 2
        },
        "active_member_count": {
          "type": "uint32",
          "id": 3
        },
        "active_voice_member_count": {
          "type": "uint32",
          "id": 4
        },
        "default_chat_id": {
          "type": "uint64",
          "id": 5
        },
        "chat_rooms": {
          "rule": "repeated",
          "type": ".CChatRoomState",
          "id": 6
        },
        "clanid": {
          "type": "uint32",
          "id": 7
        },
        "chat_group_tagline": {
          "type": "string",
          "id": 8
        },
        "accountid_owner": {
          "type": "uint32",
          "id": 9
        },
        "top_members": {
          "rule": "repeated",
          "type": "uint32",
          "id": 10,
          "options": {
            "packed": false
          }
        },
        "chat_group_avatar_sha": {
          "type": "bytes",
          "id": 11
        },
        "rank": {
          "type": "int32",
          "id": 12,
          "options": {
            "(.description)": "enum"
          }
        },
        "default_role_id": {
          "type": "uint64",
          "id": 13
        },
        "role_ids": {
          "rule": "repeated",
          "type": "uint64",
          "id": 14,
          "options": {
            "packed": false
          }
        },
        "role_actions": {
          "rule": "repeated",
          "type": ".CChatRoleActions",
          "id": 15
        },
        "watching_broadcast_accountid": {
          "type": "uint32",
          "id": 16
        },
        "appid": {
          "type": "uint32",
          "id": 17
        },
        "party_beacons": {
          "rule": "repeated",
          "type": ".CChatPartyBeacon",
          "id": 18
        },
        "watching_broadcast_channel_id": {
          "type": "uint64",
          "id": 19
        },
        "active_minigame_id": {
          "type": "uint64",
          "id": 20
        },
        "avatar_ugc_url": {
          "type": "string",
          "id": 21
        },
        "disabled": {
          "type": "bool",
          "id": 22
        }
      }
    },
    "CChatRoomState": {
      "fields": {
        "chat_id": {
          "type": "uint64",
          "id": 1
        },
        "chat_name": {
          "type": "string",
          "id": 2
        },
        "voice_allowed": {
          "type": "bool",
          "id": 3
        },
        "members_in_voice": {
          "rule": "repeated",
          "type": "uint32",
          "id": 4,
          "options": {
            "packed": false
          }
        },
        "time_last_message": {
          "type": "uint32",
          "id": 5
        },
        "sort_order": {
          "type": "uint32",
          "id": 6
        },
        "last_message": {
          "type": "string",
          "id": 7
        },
        "accountid_last_message": {
          "type": "uint32",
          "id": 8
        }
      }
    },
    "CClanEventData": {
      "fields": {
        "gid": {
          "type": "fixed64",
          "id": 1
        },
        "clan_steamid": {
          "type": "fixed64",
          "id": 2
        },
        "event_name": {
          "type": "string",
          "id": 3
        },
        "event_type": {
          "type": "int32",
          "id": 4,
          "options": {
            "(.description)": "enum"
          }
        },
        "appid": {
          "type": "uint32",
          "id": 5
        },
        "server_address": {
          "type": "string",
          "id": 6
        },
        "server_password": {
          "type": "string",
          "id": 7
        },
        "rtime32_start_time": {
          "type": "uint32",
          "id": 8
        },
        "rtime32_end_time": {
          "type": "uint32",
          "id": 9
        },
        "comment_count": {
          "type": "int32",
          "id": 10
        },
        "creator_steamid": {
          "type": "fixed64",
          "id": 11
        },
        "last_update_steamid": {
          "type": "fixed64",
          "id": 12
        },
        "event_notes": {
          "type": "string",
          "id": 13
        },
        "jsondata": {
          "type": "string",
          "id": 14
        },
        "announcement_body": {
          "type": ".CCommunity_ClanAnnouncementInfo",
          "id": 15
        },
        "published": {
          "type": "bool",
          "id": 16
        },
        "hidden": {
          "type": "bool",
          "id": 17
        },
        "rtime32_visibility_start": {
          "type": "uint32",
          "id": 18
        },
        "rtime32_visibility_end": {
          "type": "uint32",
          "id": 19
        },
        "broadcaster_accountid": {
          "type": "uint32",
          "id": 20
        },
        "follower_count": {
          "type": "uint32",
          "id": 21
        },
        "ignore_count": {
          "type": "uint32",
          "id": 22
        },
        "forum_topic_id": {
          "type": "fixed64",
          "id": 23
        },
        "rtime32_last_modified": {
          "type": "uint32",
          "id": 24
        },
        "news_post_gid": {
          "type": "fixed64",
          "id": 25
        },
        "rtime_mod_reviewed": {
          "type": "uint32",
          "id": 26
        },
        "featured_app_tagid": {
          "type": "uint32",
          "id": 27
        },
        "referenced_appids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 28,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CClientMetrics_AppInterfaceCreation": {
      "fields": {
        "raw_version": {
          "type": "string",
          "id": 1
        },
        "requested_interface_type": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CClientMetrics_AppInterfaceMethodCounts": {
      "fields": {
        "interface_name": {
          "type": "string",
          "id": 1
        },
        "method_name": {
          "type": "string",
          "id": 2
        },
        "call_count": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CClientMetrics_AppInterfaceStats_Notification": {
      "fields": {
        "game_id": {
          "type": "uint64",
          "id": 1
        },
        "interfaces_created": {
          "rule": "repeated",
          "type": ".CClientMetrics_AppInterfaceCreation",
          "id": 2
        },
        "methods_called": {
          "rule": "repeated",
          "type": ".CClientMetrics_AppInterfaceMethodCounts",
          "id": 3
        },
        "session_length_seconds": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CClientMetrics_ClientBootstrap_Notification": {
      "fields": {
        "summary": {
          "type": ".CClientMetrics_ClientBootstrap_Summary",
          "id": 1
        }
      }
    },
    "CClientMetrics_ClientBootstrap_RequestInfo": {
      "fields": {
        "original_hostname": {
          "type": "string",
          "id": 1
        },
        "actual_hostname": {
          "type": "string",
          "id": 2
        },
        "path": {
          "type": "string",
          "id": 3
        },
        "base_name": {
          "type": "string",
          "id": 4
        },
        "success": {
          "type": "bool",
          "id": 5
        },
        "status_code": {
          "type": "uint32",
          "id": 6
        },
        "address_of_request_url": {
          "type": "string",
          "id": 7
        },
        "response_time_ms": {
          "type": "uint32",
          "id": 8
        },
        "bytes_received": {
          "type": "uint64",
          "id": 9
        },
        "num_retries": {
          "type": "uint32",
          "id": 10
        }
      }
    },
    "CClientMetrics_ClientBootstrap_Summary": {
      "fields": {
        "launcher_type": {
          "type": "uint32",
          "id": 1
        },
        "steam_realm": {
          "type": "uint32",
          "id": 2
        },
        "beta_name": {
          "type": "string",
          "id": 3
        },
        "download_completed": {
          "type": "bool",
          "id": 4
        },
        "total_time_ms": {
          "type": "uint32",
          "id": 6
        },
        "manifest_requests": {
          "rule": "repeated",
          "type": ".CClientMetrics_ClientBootstrap_RequestInfo",
          "id": 7
        },
        "package_requests": {
          "rule": "repeated",
          "type": ".CClientMetrics_ClientBootstrap_RequestInfo",
          "id": 8
        }
      }
    },
    "CClientMetrics_ClipRange_Notification": {
      "fields": {
        "original_range_method": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "start": {
          "type": ".CClientMetrics_ClipRange_Notification_RelativeRangeEdge",
          "id": 2
        },
        "end": {
          "type": ".CClientMetrics_ClipRange_Notification_RelativeRangeEdge",
          "id": 3
        },
        "seconds": {
          "type": "float",
          "id": 4
        },
        "gameid": {
          "type": "fixed64",
          "id": 5
        }
      }
    },
    "CClientMetrics_ClipRange_Notification_RelativeRangeEdge": {
      "fields": {
        "original_range_method": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "latest_range_method": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        },
        "delta_ms": {
          "type": "int32",
          "id": 3
        }
      }
    },
    "CClientMetrics_ClipShare_Notification": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "share_method": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        },
        "seconds": {
          "type": "float",
          "id": 3
        },
        "bytes": {
          "type": "uint64",
          "id": 4
        },
        "gameid": {
          "type": "fixed64",
          "id": 5
        }
      }
    },
    "CClientMetrics_CloudAppSyncStats_Notification": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "platform_type": {
          "type": "uint32",
          "id": 2
        },
        "preload": {
          "type": "bool",
          "id": 3
        },
        "blocking_app_launch": {
          "type": "bool",
          "id": 4
        },
        "files_uploaded": {
          "type": "uint32",
          "id": 5
        },
        "files_downloaded": {
          "type": "uint32",
          "id": 6
        },
        "files_deleted": {
          "type": "uint32",
          "id": 7
        },
        "bytes_uploaded": {
          "type": "uint64",
          "id": 8
        },
        "bytes_downloaded": {
          "type": "uint64",
          "id": 9
        },
        "microsec_total": {
          "type": "uint64",
          "id": 10
        },
        "microsec_init_caches": {
          "type": "uint64",
          "id": 11
        },
        "microsec_validate_state": {
          "type": "uint64",
          "id": 12
        },
        "microsec_ac_launch": {
          "type": "uint64",
          "id": 13
        },
        "microsec_ac_prep_user_files": {
          "type": "uint64",
          "id": 14
        },
        "microsec_ac_exit": {
          "type": "uint64",
          "id": 15
        },
        "microsec_build_sync_list": {
          "type": "uint64",
          "id": 16
        },
        "microsec_delete_files": {
          "type": "uint64",
          "id": 17
        },
        "microsec_download_files": {
          "type": "uint64",
          "id": 18
        },
        "microsec_upload_files": {
          "type": "uint64",
          "id": 19
        },
        "hardware_type": {
          "type": "uint32",
          "id": 20
        },
        "files_managed": {
          "type": "uint32",
          "id": 21
        }
      }
    },
    "CClientMetrics_ContentDownloadResponse_Counts": {
      "fields": {
        "class_100": {
          "type": "uint32",
          "id": 1
        },
        "class_200": {
          "type": "uint32",
          "id": 2
        },
        "class_300": {
          "type": "uint32",
          "id": 3
        },
        "class_400": {
          "type": "uint32",
          "id": 4
        },
        "class_500": {
          "type": "uint32",
          "id": 5
        },
        "no_response": {
          "type": "uint32",
          "id": 6
        },
        "class_unknown": {
          "type": "uint32",
          "id": 7
        }
      }
    },
    "CClientMetrics_ContentDownloadResponse_Counts_Notification": {
      "fields": {
        "cell_id": {
          "type": "uint32",
          "id": 1
        },
        "data": {
          "type": ".CClientMetrics_ContentDownloadResponse_Hosts",
          "id": 2
        }
      }
    },
    "CClientMetrics_ContentDownloadResponse_HostCounts": {
      "fields": {
        "hostname": {
          "type": "string",
          "id": 1
        },
        "source_type": {
          "type": "uint32",
          "id": 2
        },
        "counts": {
          "type": ".CClientMetrics_ContentDownloadResponse_Counts",
          "id": 3
        }
      }
    },
    "CClientMetrics_ContentDownloadResponse_Hosts": {
      "fields": {
        "hosts": {
          "rule": "repeated",
          "type": ".CClientMetrics_ContentDownloadResponse_HostCounts",
          "id": 1
        }
      }
    },
    "CClientMetrics_ContentValidation_Notification": {
      "fields": {
        "validation_result": {
          "type": "int32",
          "id": 1
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "staged_files": {
          "type": "bool",
          "id": 3
        },
        "user_initiated": {
          "type": "bool",
          "id": 4
        },
        "early_out": {
          "type": "bool",
          "id": 5
        },
        "chunks_scanned": {
          "type": "uint32",
          "id": 6
        },
        "chunks_corrupt": {
          "type": "uint32",
          "id": 7
        },
        "bytes_scanned": {
          "type": "uint64",
          "id": 8
        },
        "chunk_bytes_corrupt": {
          "type": "uint64",
          "id": 9
        },
        "total_file_size_corrupt": {
          "type": "uint64",
          "id": 10
        }
      }
    },
    "CClientMetrics_DownloadRates_Notification": {
      "fields": {
        "cell_id": {
          "type": "uint32",
          "id": 1
        },
        "stats": {
          "rule": "repeated",
          "type": ".CClientMetrics_DownloadRates_Notification_StatsInfo",
          "id": 2
        },
        "throttling_kbps": {
          "type": "uint32",
          "id": 3
        },
        "os_type": {
          "type": "uint32",
          "id": 4
        },
        "device_type": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CClientMetrics_DownloadRates_Notification_StatsInfo": {
      "fields": {
        "source_type": {
          "type": "uint32",
          "id": 1
        },
        "source_id": {
          "type": "uint32",
          "id": 2
        },
        "bytes": {
          "type": "uint64",
          "id": 3
        },
        "host_name": {
          "type": "string",
          "id": 4
        },
        "microseconds": {
          "type": "uint64",
          "id": 5
        },
        "used_ipv6": {
          "type": "bool",
          "id": 6
        },
        "proxied": {
          "type": "bool",
          "id": 7
        },
        "used_http2": {
          "type": "bool",
          "id": 8
        },
        "cache_hits": {
          "type": "uint32",
          "id": 9
        },
        "cache_misses": {
          "type": "uint32",
          "id": 10
        },
        "hit_bytes": {
          "type": "uint64",
          "id": 11
        },
        "miss_bytes": {
          "type": "uint64",
          "id": 12
        }
      }
    },
    "CClientMetrics_EndGameRecording_Notification": {
      "fields": {
        "recording_type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "seconds": {
          "type": "float",
          "id": 2
        },
        "bytes": {
          "type": "uint64",
          "id": 3
        },
        "gameid": {
          "type": "fixed64",
          "id": 4
        }
      }
    },
    "CClientMetrics_IPv6Connectivity_Notification": {
      "fields": {
        "cell_id": {
          "type": "uint32",
          "id": 1
        },
        "results": {
          "rule": "repeated",
          "type": ".CClientMetrics_IPv6Connectivity_Result",
          "id": 2
        },
        "private_ip_is_rfc6598": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CClientMetrics_IPv6Connectivity_Result": {
      "fields": {
        "protocol_tested": {
          "type": "uint32",
          "id": 1
        },
        "connectivity_state": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CClientMetrics_ReportClientArgs_Notification": {
      "fields": {
        "client_args": {
          "rule": "repeated",
          "type": "string",
          "id": 1
        },
        "gpu_webview_regkey_disabled": {
          "type": "bool",
          "id": 2
        },
        "suppress_gpu_chrome": {
          "type": "bool",
          "id": 3
        },
        "browser_not_supported": {
          "type": "bool",
          "id": 4
        },
        "hw_accel_video_regkey_disabled": {
          "type": "bool",
          "id": 5
        },
        "mini_mode_enabled": {
          "type": "bool",
          "id": 6
        },
        "fps_counter_enabled": {
          "type": "bool",
          "id": 7
        },
        "library_low_bandwidth_mode_enabled": {
          "type": "bool",
          "id": 8
        },
        "library_low_perf_mode_enabled": {
          "type": "bool",
          "id": 9
        },
        "gr_mode": {
          "type": "int32",
          "id": 10
        }
      }
    },
    "CClientMetrics_ReportReactUsage_Notification": {
      "fields": {
        "product": {
          "type": "string",
          "id": 1
        },
        "version": {
          "type": "string",
          "id": 2
        },
        "routes": {
          "rule": "repeated",
          "type": ".CClientMetrics_ReportReactUsage_Notification_RouteData",
          "id": 3
        },
        "components": {
          "rule": "repeated",
          "type": ".CClientMetrics_ReportReactUsage_Notification_ComponentData",
          "id": 4
        },
        "actions": {
          "rule": "repeated",
          "type": ".CClientMetrics_ReportReactUsage_Notification_ActionData",
          "id": 5
        }
      }
    },
    "CClientMetrics_ReportReactUsage_Notification_ActionData": {
      "fields": {
        "action": {
          "type": "string",
          "id": 1
        },
        "count": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CClientMetrics_ReportReactUsage_Notification_ComponentData": {
      "fields": {
        "component": {
          "type": "string",
          "id": 1
        },
        "count": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CClientMetrics_ReportReactUsage_Notification_RouteData": {
      "fields": {
        "route": {
          "type": "string",
          "id": 1
        },
        "count": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CClientMetrics_SteamPipeWorkStats_Notification": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "depotid": {
          "type": "uint32",
          "id": 2
        },
        "work_type": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "operations": {
          "rule": "repeated",
          "type": ".CClientMetrics_SteamPipeWorkStats_Operation",
          "id": 4
        },
        "hardware_type": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CClientMetrics_SteamPipeWorkStats_Operation": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "num_ops": {
          "type": "uint32",
          "id": 2
        },
        "num_bytes": {
          "type": "uint64",
          "id": 3
        },
        "busy_time_ms": {
          "type": "uint64",
          "id": 4
        },
        "idle_time_ms": {
          "type": "uint64",
          "id": 5
        },
        "sum_run_time_ms": {
          "type": "uint64",
          "id": 6
        },
        "sum_wait_time_ms": {
          "type": "uint64",
          "id": 7
        }
      }
    },
    "CClientNotificationAchievement": {
      "fields": {
        "achievement_id": {
          "type": "string",
          "id": 1
        },
        "appid": {
          "type": "uint32",
          "id": 2
        },
        "name": {
          "type": "string",
          "id": 3
        },
        "description": {
          "type": "string",
          "id": 4
        },
        "image_url": {
          "type": "string",
          "id": 5
        },
        "achieved": {
          "type": "bool",
          "id": 6
        },
        "rtime_unlocked": {
          "type": "uint32",
          "id": 7
        },
        "min_progress": {
          "type": "float",
          "id": 8
        },
        "current_progress": {
          "type": "float",
          "id": 9
        },
        "max_progress": {
          "type": "float",
          "id": 10
        },
        "global_achieved_pct": {
          "type": "float",
          "id": 11
        }
      }
    },
    "CClientNotificationBatteryTemperature": {
      "fields": {
        "temperature": {
          "type": "uint32",
          "id": 1
        },
        "notification_type": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CClientNotificationBroadcastAvailableToWatch": {
      "fields": {
        "broadcast_permission": {
          "type": "int32",
          "id": 1
        }
      }
    },
    "CClientNotificationCannotReadControllerGuideButton": {
      "fields": {
        "controller_index": {
          "type": "int32",
          "id": 1
        }
      }
    },
    "CClientNotificationClaimSteamDeckRewards": {
      "fields": {}
    },
    "CClientNotificationCloudSyncConflict": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CClientNotificationCloudSyncFailure": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CClientNotificationDockUnsupportedFirmware": {
      "fields": {}
    },
    "CClientNotificationDownloadCompleted": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "dlc_appid": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CClientNotificationFamilySharingDeviceAuthorizationChanged": {
      "fields": {
        "accountid_owner": {
          "type": "uint32",
          "id": 1
        },
        "authorized": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CClientNotificationFamilySharingLibraryAvailable": {
      "fields": {
        "accountid_owner": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CClientNotificationFamilySharingStopPlaying": {
      "fields": {
        "accountid_owner": {
          "type": "uint32",
          "id": 1
        },
        "seconds_remaining": {
          "type": "uint32",
          "id": 2
        },
        "appid": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CClientNotificationFriendInGame": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "game_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CClientNotificationFriendInviteRollup": {
      "fields": {
        "new_invite_count": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CClientNotificationFriendMessage": {
      "fields": {
        "tag": {
          "type": "string",
          "id": 1
        },
        "steamid": {
          "type": "string",
          "id": 2
        },
        "title": {
          "type": "string",
          "id": 3
        },
        "body": {
          "type": "string",
          "id": 4
        },
        "icon": {
          "type": "string",
          "id": 5
        },
        "notificationid": {
          "type": "uint32",
          "id": 6
        },
        "response_steamurl": {
          "type": "string",
          "id": 7
        }
      }
    },
    "CClientNotificationFriendOnline": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CClientNotificationGameRecordingError": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "error_type": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CClientNotificationGameRecordingStart": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CClientNotificationGameRecordingStop": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "clip_id": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CClientNotificationGameRecordingUserMarkerAdded": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CClientNotificationGroupChatMessage": {
      "fields": {
        "tag": {
          "type": "string",
          "id": 1
        },
        "steamid_sender": {
          "type": "string",
          "id": 2
        },
        "chat_group_id": {
          "type": "string",
          "id": 3
        },
        "chat_id": {
          "type": "string",
          "id": 4
        },
        "title": {
          "type": "string",
          "id": 5
        },
        "body": {
          "type": "string",
          "id": 6
        },
        "rawbody": {
          "type": "string",
          "id": 7
        },
        "icon": {
          "type": "string",
          "id": 8
        },
        "notificationid": {
          "type": "uint32",
          "id": 9
        }
      }
    },
    "CClientNotificationHardwareSurveyPending": {
      "fields": {}
    },
    "CClientNotificationIncomingVoiceChat": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CClientNotificationItemAnnouncement": {
      "fields": {
        "new_item_count": {
          "type": "uint32",
          "id": 1
        },
        "new_backpack_items": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CClientNotificationLoginRefresh": {
      "fields": {}
    },
    "CClientNotificationLowBattery": {
      "fields": {
        "pct_remaining": {
          "type": "float",
          "id": 1
        }
      }
    },
    "CClientNotificationLowDiskSpace": {
      "fields": {
        "folder_index": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CClientNotificationOverlaySplashScreen": {
      "fields": {}
    },
    "CClientNotificationPlaytimeWarning": {
      "fields": {
        "type": {
          "type": "string",
          "id": 1
        },
        "playtime_remaining": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CClientNotificationRemoteClientConnection": {
      "fields": {
        "machine": {
          "type": "string",
          "id": 1
        },
        "connected": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CClientNotificationRemoteClientStartStream": {
      "fields": {
        "machine": {
          "type": "string",
          "id": 1
        },
        "game_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CClientNotificationScreenshot": {
      "fields": {
        "screenshot_handle": {
          "type": "string",
          "id": 1
        },
        "description": {
          "type": "string",
          "id": 2
        },
        "local_url": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CClientNotificationSteamInputActionSetChanged": {
      "fields": {
        "controller_index": {
          "type": "int32",
          "id": 1
        },
        "action_set_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CClientNotificationStreamingClientConnection": {
      "fields": {
        "hostname": {
          "type": "string",
          "id": 1
        },
        "machine": {
          "type": "string",
          "id": 2
        },
        "connected": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CClientNotificationSystemUpdate": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CClientNotificationTimedTrialRemaining": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "icon": {
          "type": "string",
          "id": 2
        },
        "offline": {
          "type": "bool",
          "id": 3
        },
        "allowed_seconds": {
          "type": "uint32",
          "id": 4
        },
        "played_seconds": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CClientNotificationTimerExpired": {
      "fields": {}
    },
    "CCloud_PendingRemoteOperation": {
      "fields": {
        "operation": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "machine_name": {
          "type": "string",
          "id": 2
        },
        "client_id": {
          "type": "uint64",
          "id": 3
        },
        "time_last_updated": {
          "type": "uint32",
          "id": 4
        },
        "os_type": {
          "type": "int32",
          "id": 5
        },
        "device_type": {
          "type": "int32",
          "id": 6
        }
      }
    },
    "CCommunity_ClanAnnouncementInfo": {
      "fields": {
        "gid": {
          "type": "uint64",
          "id": 1
        },
        "clanid": {
          "type": "uint64",
          "id": 2
        },
        "posterid": {
          "type": "uint64",
          "id": 3
        },
        "headline": {
          "type": "string",
          "id": 4
        },
        "posttime": {
          "type": "uint32",
          "id": 5
        },
        "updatetime": {
          "type": "uint32",
          "id": 6
        },
        "body": {
          "type": "string",
          "id": 7
        },
        "commentcount": {
          "type": "int32",
          "id": 8
        },
        "tags": {
          "rule": "repeated",
          "type": "string",
          "id": 9
        },
        "language": {
          "type": "int32",
          "id": 10
        },
        "hidden": {
          "type": "bool",
          "id": 11
        },
        "forum_topic_id": {
          "type": "fixed64",
          "id": 12
        },
        "event_gid": {
          "type": "fixed64",
          "id": 13
        },
        "voteupcount": {
          "type": "int32",
          "id": 14
        },
        "votedowncount": {
          "type": "int32",
          "id": 15
        }
      }
    },
    "CCuratorPreferences": {
      "fields": {
        "supported_languages": {
          "type": "uint32",
          "id": 1
        },
        "platform_windows": {
          "type": "bool",
          "id": 2
        },
        "platform_mac": {
          "type": "bool",
          "id": 3
        },
        "platform_linux": {
          "type": "bool",
          "id": 4
        },
        "vr_content": {
          "type": "bool",
          "id": 5
        },
        "adult_content_violence": {
          "type": "bool",
          "id": 6
        },
        "adult_content_sex": {
          "type": "bool",
          "id": 7
        },
        "timestamp_updated": {
          "type": "uint32",
          "id": 8
        },
        "tagids_curated": {
          "rule": "repeated",
          "type": "uint32",
          "id": 9,
          "options": {
            "packed": false
          }
        },
        "tagids_filtered": {
          "rule": "repeated",
          "type": "uint32",
          "id": 10,
          "options": {
            "packed": false
          }
        },
        "website_title": {
          "type": "string",
          "id": 11
        },
        "website_url": {
          "type": "string",
          "id": 12
        },
        "discussion_url": {
          "type": "string",
          "id": 13
        },
        "show_broadcast": {
          "type": "bool",
          "id": 14
        }
      }
    },
    "CGameNetworkingUI_AppSummary": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "ip_was_shared_with_friend": {
          "type": "bool",
          "id": 10
        },
        "ip_was_shared_with_nonfriend": {
          "type": "bool",
          "id": 11
        },
        "active_connections": {
          "type": "uint32",
          "id": 20
        },
        "main_cxn": {
          "type": ".CGameNetworkingUI_ConnectionSummary",
          "id": 30
        }
      }
    },
    "CGameNetworkingUI_ConnectionState": {
      "fields": {
        "connection_key": {
          "type": "string",
          "id": 1
        },
        "appid": {
          "type": "uint32",
          "id": 2
        },
        "connection_id_local": {
          "type": "fixed32",
          "id": 3
        },
        "identity_local": {
          "type": "string",
          "id": 4
        },
        "identity_remote": {
          "type": "string",
          "id": 5
        },
        "connection_state": {
          "type": "uint32",
          "id": 10
        },
        "start_time": {
          "type": "uint32",
          "id": 12
        },
        "close_time": {
          "type": "uint32",
          "id": 13
        },
        "close_reason": {
          "type": "uint32",
          "id": 14
        },
        "close_message": {
          "type": "string",
          "id": 15
        },
        "status_loc_token": {
          "type": "string",
          "id": 16
        },
        "transport_kind": {
          "type": "uint32",
          "id": 20
        },
        "sdrpopid_local": {
          "type": "string",
          "id": 21
        },
        "sdrpopid_remote": {
          "type": "string",
          "id": 22
        },
        "address_remote": {
          "type": "string",
          "id": 23
        },
        "p2p_routing": {
          "type": ".CMsgSteamDatagramP2PRoutingSummary",
          "id": 24
        },
        "ping_interior": {
          "type": "uint32",
          "id": 25
        },
        "ping_remote_front": {
          "type": "uint32",
          "id": 26
        },
        "ping_default_internet_route": {
          "type": "uint32",
          "id": 27
        },
        "e2e_quality_local": {
          "type": ".CMsgSteamDatagramConnectionQuality",
          "id": 30
        },
        "e2e_quality_remote": {
          "type": ".CMsgSteamDatagramConnectionQuality",
          "id": 31
        },
        "e2e_quality_remote_instantaneous_time": {
          "type": "uint64",
          "id": 32
        },
        "e2e_quality_remote_lifetime_time": {
          "type": "uint64",
          "id": 33
        },
        "front_quality_local": {
          "type": ".CMsgSteamDatagramConnectionQuality",
          "id": 40
        },
        "front_quality_remote": {
          "type": ".CMsgSteamDatagramConnectionQuality",
          "id": 41
        },
        "front_quality_remote_instantaneous_time": {
          "type": "uint64",
          "id": 42
        },
        "front_quality_remote_lifetime_time": {
          "type": "uint64",
          "id": 43
        }
      }
    },
    "CGameNetworkingUI_ConnectionSummary": {
      "fields": {
        "transport_kind": {
          "type": "uint32",
          "id": 1
        },
        "sdrpop_local": {
          "type": "string",
          "id": 2
        },
        "sdrpop_remote": {
          "type": "string",
          "id": 3
        },
        "ping_ms": {
          "type": "uint32",
          "id": 4
        },
        "packet_loss": {
          "type": "float",
          "id": 5
        },
        "ping_default_internet_route": {
          "type": "uint32",
          "id": 6
        },
        "ip_was_shared": {
          "type": "bool",
          "id": 7
        },
        "connection_state": {
          "type": "uint32",
          "id": 8
        }
      }
    },
    "CGameRecording_AudioSessionsChanged_Notification": {
      "fields": {
        "sessions": {
          "rule": "repeated",
          "type": ".CGameRecording_AudioSessionsChanged_Notification_Session",
          "id": 1
        }
      }
    },
    "CGameRecording_AudioSessionsChanged_Notification_Session": {
      "fields": {
        "id": {
          "type": "string",
          "id": 1
        },
        "name": {
          "type": "string",
          "id": 2
        },
        "is_system": {
          "type": "bool",
          "id": 3
        },
        "is_muted": {
          "type": "bool",
          "id": 4
        },
        "is_active": {
          "type": "bool",
          "id": 5
        },
        "is_captured": {
          "type": "bool",
          "id": 6
        },
        "recent_peak": {
          "type": "float",
          "id": 7
        },
        "is_game": {
          "type": "bool",
          "id": 8
        },
        "is_steam": {
          "type": "bool",
          "id": 9
        },
        "is_saved": {
          "type": "bool",
          "id": 10
        }
      }
    },
    "CLibraryBootstrapData": {
      "fields": {
        "app_data": {
          "rule": "repeated",
          "type": ".CAppBootstrapData",
          "id": 1
        }
      }
    },
    "CLocalizationToken": {
      "fields": {
        "language": {
          "type": "uint32",
          "id": 1
        },
        "localized_string": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMarketingMessages_MarkMessageSeen_Notification": {
      "fields": {
        "gid": {
          "type": "fixed64",
          "id": 1
        },
        "display_index": {
          "type": "uint32",
          "id": 2,
          "options": {
            "default": 0
          }
        },
        "template_type": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 0,
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgAchievementChange": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgAMUnlockHEVC": {
      "fields": {}
    },
    "CMsgAMUnlockHEVCResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgAMUnlockStreaming": {
      "fields": {}
    },
    "CMsgAMUnlockStreamingResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "encryption_key": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgAppRights": {
      "fields": {
        "edit_info": {
          "type": "bool",
          "id": 1
        },
        "publish": {
          "type": "bool",
          "id": 2
        },
        "view_error_data": {
          "type": "bool",
          "id": 3
        },
        "download": {
          "type": "bool",
          "id": 4
        },
        "upload_cdkeys": {
          "type": "bool",
          "id": 5
        },
        "generate_cdkeys": {
          "type": "bool",
          "id": 6
        },
        "view_financials": {
          "type": "bool",
          "id": 7
        },
        "manage_ceg": {
          "type": "bool",
          "id": 8
        },
        "manage_signing": {
          "type": "bool",
          "id": 9
        },
        "manage_cdkeys": {
          "type": "bool",
          "id": 10
        },
        "edit_marketing": {
          "type": "bool",
          "id": 11
        },
        "economy_support": {
          "type": "bool",
          "id": 12
        },
        "economy_support_supervisor": {
          "type": "bool",
          "id": 13
        },
        "manage_pricing": {
          "type": "bool",
          "id": 14
        },
        "broadcast_live": {
          "type": "bool",
          "id": 15
        },
        "view_marketing_traffic": {
          "type": "bool",
          "id": 16
        }
      }
    },
    "CMsgAuthTicket": {
      "fields": {
        "estate": {
          "type": "uint32",
          "id": 1
        },
        "eresult": {
          "type": "uint32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "steamid": {
          "type": "fixed64",
          "id": 3
        },
        "gameid": {
          "type": "fixed64",
          "id": 4
        },
        "h_steam_pipe": {
          "type": "uint32",
          "id": 5
        },
        "ticket_crc": {
          "type": "uint32",
          "id": 6
        },
        "ticket": {
          "type": "bytes",
          "id": 7
        },
        "server_secret": {
          "type": "bytes",
          "id": 8
        },
        "ticket_type": {
          "type": "uint32",
          "id": 9
        }
      }
    },
    "CMsgBadgeCraftedNotification": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "badge_level": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientAccountInfo": {
      "fields": {
        "persona_name": {
          "type": "string",
          "id": 1
        },
        "ip_country": {
          "type": "string",
          "id": 2
        },
        "count_authed_computers": {
          "type": "int32",
          "id": 5
        },
        "account_flags": {
          "type": "uint32",
          "id": 7
        },
        "facebook_id": {
          "type": "uint64",
          "id": 8
        },
        "facebook_name": {
          "type": "string",
          "id": 9
        },
        "steamguard_notify_newmachines": {
          "type": "bool",
          "id": 14
        },
        "steamguard_machine_name_user_chosen": {
          "type": "string",
          "id": 15
        },
        "is_phone_verified": {
          "type": "bool",
          "id": 16
        },
        "two_factor_state": {
          "type": "uint32",
          "id": 17
        },
        "is_phone_identifying": {
          "type": "bool",
          "id": 18
        },
        "is_phone_needing_reverify": {
          "type": "bool",
          "id": 19
        }
      }
    },
    "CMsgClientActivateOEMLicense": {
      "fields": {
        "bios_manufacturer": {
          "type": "string",
          "id": 1
        },
        "bios_serialnumber": {
          "type": "string",
          "id": 2
        },
        "license_file": {
          "type": "bytes",
          "id": 3
        },
        "mainboard_manufacturer": {
          "type": "string",
          "id": 4
        },
        "mainboard_product": {
          "type": "string",
          "id": 5
        },
        "mainboard_serialnumber": {
          "type": "string",
          "id": 6
        }
      }
    },
    "CMsgClientAddFriend": {
      "fields": {
        "steamid_to_add": {
          "type": "fixed64",
          "id": 1
        },
        "accountname_or_email_to_add": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientAddFriendResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "steam_id_added": {
          "type": "fixed64",
          "id": 2
        },
        "persona_name_added": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgClientAddFriendToGroup": {
      "fields": {
        "groupid": {
          "type": "int32",
          "id": 1
        },
        "steamiduser": {
          "type": "fixed64",
          "id": 2
        }
      }
    },
    "CMsgClientAddFriendToGroupResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientAMGetClanOfficers": {
      "fields": {
        "steamid_clan": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientAMGetClanOfficersResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "steamid_clan": {
          "type": "fixed64",
          "id": 2
        },
        "officer_count": {
          "type": "int32",
          "id": 3
        }
      }
    },
    "CMsgClientAMGetPersonaNameHistory": {
      "fields": {
        "id_count": {
          "type": "int32",
          "id": 1
        },
        "Ids": {
          "rule": "repeated",
          "type": ".CMsgClientAMGetPersonaNameHistory_IdInstance",
          "id": 2
        }
      }
    },
    "CMsgClientAMGetPersonaNameHistory_IdInstance": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientAMGetPersonaNameHistoryResponse": {
      "fields": {
        "responses": {
          "rule": "repeated",
          "type": ".CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance",
          "id": 2
        }
      }
    },
    "CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "steamid": {
          "type": "fixed64",
          "id": 2
        },
        "names": {
          "rule": "repeated",
          "type": ".CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance",
          "id": 3
        }
      }
    },
    "CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance": {
      "fields": {
        "name_since": {
          "type": "fixed32",
          "id": 1
        },
        "name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientAppInfoChanges": {
      "fields": {
        "current_change_number": {
          "type": "uint32",
          "id": 1
        },
        "force_full_update": {
          "type": "bool",
          "id": 2
        },
        "appIDs": {
          "rule": "repeated",
          "type": "uint32",
          "id": 3,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientAppInfoRequest": {
      "fields": {
        "apps": {
          "rule": "repeated",
          "type": ".CMsgClientAppInfoRequest_App",
          "id": 1
        },
        "supports_batches": {
          "type": "bool",
          "id": 2,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgClientAppInfoRequest_App": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "section_flags": {
          "type": "uint32",
          "id": 2
        },
        "section_CRC": {
          "rule": "repeated",
          "type": "uint32",
          "id": 3,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientAppInfoResponse": {
      "fields": {
        "apps": {
          "rule": "repeated",
          "type": ".CMsgClientAppInfoResponse_App",
          "id": 1
        },
        "apps_unknown": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "apps_pending": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientAppInfoResponse_App": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "change_number": {
          "type": "uint32",
          "id": 2
        },
        "sections": {
          "rule": "repeated",
          "type": ".CMsgClientAppInfoResponse_App_Section",
          "id": 3
        }
      }
    },
    "CMsgClientAppInfoResponse_App_Section": {
      "fields": {
        "section_id": {
          "type": "uint32",
          "id": 1
        },
        "section_kv": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientAppInfoUpdate": {
      "fields": {
        "last_changenumber": {
          "type": "uint32",
          "id": 1
        },
        "send_changelist": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientAuthList": {
      "fields": {
        "tokens_left": {
          "type": "uint32",
          "id": 1
        },
        "last_request_seq": {
          "type": "uint32",
          "id": 2
        },
        "last_request_seq_from_server": {
          "type": "uint32",
          "id": 3
        },
        "tickets": {
          "rule": "repeated",
          "type": ".CMsgAuthTicket",
          "id": 4
        },
        "app_ids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 5,
          "options": {
            "packed": false
          }
        },
        "message_sequence": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientAuthListAck": {
      "fields": {
        "ticket_crc": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        },
        "app_ids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "message_sequence": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientAuthorizeLocalDevice": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "owner_account_id": {
          "type": "uint32",
          "id": 2
        },
        "authed_device_token": {
          "type": "uint64",
          "id": 3
        }
      }
    },
    "CMsgClientAuthorizeLocalDeviceNotification": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "owner_account_id": {
          "type": "uint32",
          "id": 2
        },
        "local_device_token": {
          "type": "uint64",
          "id": 3
        }
      }
    },
    "CMsgClientAuthorizeLocalDeviceRequest": {
      "fields": {
        "device_description": {
          "type": "string",
          "id": 1
        },
        "owner_account_id": {
          "type": "uint32",
          "id": 2
        },
        "local_device_token": {
          "type": "uint64",
          "id": 3
        }
      }
    },
    "CMsgClientChallengeRequest": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientChallengeResponse": {
      "fields": {
        "challenge": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientChangeStatus": {
      "fields": {
        "persona_state": {
          "type": "uint32",
          "id": 1
        },
        "player_name": {
          "type": "string",
          "id": 2
        },
        "is_auto_generated_name": {
          "type": "bool",
          "id": 3
        },
        "high_priority": {
          "type": "bool",
          "id": 4
        },
        "persona_set_by_user": {
          "type": "bool",
          "id": 5
        },
        "persona_state_flags": {
          "type": "uint32",
          "id": 6,
          "options": {
            "default": 0
          }
        },
        "need_persona_response": {
          "type": "bool",
          "id": 7
        },
        "is_client_idle": {
          "type": "bool",
          "id": 8
        }
      }
    },
    "CMsgClientChatGetFriendMessageHistory": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientChatGetFriendMessageHistoryForOfflineMessages": {
      "fields": {}
    },
    "CMsgClientChatGetFriendMessageHistoryResponse": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "success": {
          "type": "uint32",
          "id": 2
        },
        "messages": {
          "rule": "repeated",
          "type": ".CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage",
          "id": 3
        }
      }
    },
    "CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "timestamp": {
          "type": "uint32",
          "id": 2
        },
        "message": {
          "type": "string",
          "id": 3
        },
        "unread": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgClientChatInvite": {
      "fields": {
        "steam_id_invited": {
          "type": "fixed64",
          "id": 1
        },
        "steam_id_chat": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_patron": {
          "type": "fixed64",
          "id": 3
        },
        "chatroom_type": {
          "type": "int32",
          "id": 4
        },
        "steam_id_friend_chat": {
          "type": "fixed64",
          "id": 5
        },
        "chat_name": {
          "type": "string",
          "id": 6
        },
        "game_id": {
          "type": "fixed64",
          "id": 7
        }
      }
    },
    "CMsgClientCheckAppBetaPassword": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "betapassword": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientCheckAppBetaPasswordResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "betapasswords": {
          "rule": "repeated",
          "type": ".CMsgClientCheckAppBetaPasswordResponse_BetaPassword",
          "id": 4
        }
      }
    },
    "CMsgClientCheckAppBetaPasswordResponse_BetaPassword": {
      "fields": {
        "betaname": {
          "type": "string",
          "id": 1
        },
        "betapassword": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientCheckFileSignature": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientCheckFileSignatureResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "pid": {
          "type": "uint32",
          "id": 2
        },
        "eresult": {
          "type": "uint32",
          "id": 3
        },
        "filename": {
          "type": "string",
          "id": 4
        },
        "esignatureresult": {
          "type": "uint32",
          "id": 5
        },
        "sha_file": {
          "type": "bytes",
          "id": 6
        },
        "signatureheader": {
          "type": "bytes",
          "id": 7
        },
        "filesize": {
          "type": "uint32",
          "id": 8
        },
        "getlasterror": {
          "type": "uint32",
          "id": 9
        },
        "evalvesignaturecheckdetail": {
          "type": "uint32",
          "id": 10
        }
      }
    },
    "CMsgClientClanState": {
      "fields": {
        "steamid_clan": {
          "type": "fixed64",
          "id": 1
        },
        "clan_account_flags": {
          "type": "uint32",
          "id": 3
        },
        "name_info": {
          "type": ".CMsgClientClanState_NameInfo",
          "id": 4
        },
        "user_counts": {
          "type": ".CMsgClientClanState_UserCounts",
          "id": 5
        },
        "events": {
          "rule": "repeated",
          "type": ".CMsgClientClanState_Event",
          "id": 6
        },
        "announcements": {
          "rule": "repeated",
          "type": ".CMsgClientClanState_Event",
          "id": 7
        },
        "chat_room_private": {
          "type": "bool",
          "id": 8
        }
      }
    },
    "CMsgClientClanState_Event": {
      "fields": {
        "gid": {
          "type": "fixed64",
          "id": 1
        },
        "event_time": {
          "type": "uint32",
          "id": 2
        },
        "headline": {
          "type": "string",
          "id": 3
        },
        "game_id": {
          "type": "fixed64",
          "id": 4
        },
        "just_posted": {
          "type": "bool",
          "id": 5
        }
      }
    },
    "CMsgClientClanState_NameInfo": {
      "fields": {
        "clan_name": {
          "type": "string",
          "id": 1
        },
        "sha_avatar": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientClanState_UserCounts": {
      "fields": {
        "members": {
          "type": "uint32",
          "id": 1
        },
        "online": {
          "type": "uint32",
          "id": 2
        },
        "chatting": {
          "type": "uint32",
          "id": 3
        },
        "in_game": {
          "type": "uint32",
          "id": 4
        },
        "chat_room_members": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientCMList": {
      "fields": {
        "cm_addresses": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        },
        "cm_ports": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "cm_websocket_addresses": {
          "rule": "repeated",
          "type": "string",
          "id": 3
        },
        "percent_default_to_websocket": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CMsgClientCommentNotifications": {
      "fields": {
        "count_new_comments": {
          "type": "uint32",
          "id": 1
        },
        "count_new_comments_owner": {
          "type": "uint32",
          "id": 2
        },
        "count_new_comments_subscriptions": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientConnectionStats": {
      "fields": {
        "stats_logon": {
          "type": ".CMsgClientConnectionStats_Stats_Logon",
          "id": 1
        },
        "stats_vconn": {
          "type": ".CMsgClientConnectionStats_Stats_VConn",
          "id": 2
        }
      }
    },
    "CMsgClientConnectionStats_Stats_Logon": {
      "fields": {
        "connect_attempts": {
          "type": "int32",
          "id": 1
        },
        "connect_successes": {
          "type": "int32",
          "id": 2
        },
        "connect_failures": {
          "type": "int32",
          "id": 3
        },
        "connections_dropped": {
          "type": "int32",
          "id": 4
        },
        "seconds_running": {
          "type": "uint32",
          "id": 5
        },
        "msec_tologonthistime": {
          "type": "uint32",
          "id": 6
        },
        "count_bad_cms": {
          "type": "uint32",
          "id": 7
        }
      }
    },
    "CMsgClientConnectionStats_Stats_UDP": {
      "fields": {
        "pkts_sent": {
          "type": "uint64",
          "id": 1
        },
        "bytes_sent": {
          "type": "uint64",
          "id": 2
        },
        "pkts_recv": {
          "type": "uint64",
          "id": 3
        },
        "pkts_processed": {
          "type": "uint64",
          "id": 4
        },
        "bytes_recv": {
          "type": "uint64",
          "id": 5
        }
      }
    },
    "CMsgClientConnectionStats_Stats_VConn": {
      "fields": {
        "connections_udp": {
          "type": "uint32",
          "id": 1
        },
        "connections_tcp": {
          "type": "uint32",
          "id": 2
        },
        "stats_udp": {
          "type": ".CMsgClientConnectionStats_Stats_UDP",
          "id": 3
        },
        "pkts_abandoned": {
          "type": "uint64",
          "id": 4
        },
        "conn_req_received": {
          "type": "uint64",
          "id": 5
        },
        "pkts_resent": {
          "type": "uint64",
          "id": 6
        },
        "msgs_sent": {
          "type": "uint64",
          "id": 7
        },
        "msgs_sent_failed": {
          "type": "uint64",
          "id": 8
        },
        "msgs_recv": {
          "type": "uint64",
          "id": 9
        },
        "datagrams_sent": {
          "type": "uint64",
          "id": 10
        },
        "datagrams_recv": {
          "type": "uint64",
          "id": 11
        },
        "bad_pkts_recv": {
          "type": "uint64",
          "id": 12
        },
        "unknown_conn_pkts_recv": {
          "type": "uint64",
          "id": 13
        },
        "missed_pkts_recv": {
          "type": "uint64",
          "id": 14
        },
        "dup_pkts_recv": {
          "type": "uint64",
          "id": 15
        },
        "failed_connect_challenges": {
          "type": "uint64",
          "id": 16
        },
        "micro_sec_avg_latency": {
          "type": "uint32",
          "id": 17
        },
        "micro_sec_min_latency": {
          "type": "uint32",
          "id": 18
        },
        "micro_sec_max_latency": {
          "type": "uint32",
          "id": 19
        },
        "mem_pool_msg_in_use": {
          "type": "uint32",
          "id": 20
        }
      }
    },
    "CMsgClientCreateFriendsGroup": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "groupname": {
          "type": "string",
          "id": 2
        },
        "steamid_friends": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 3,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientCreateFriendsGroupResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        },
        "groupid": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgClientDeauthorizeDevice": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "deauthorization_account_id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientDeauthorizeDeviceRequest": {
      "fields": {
        "deauthorization_account_id": {
          "type": "uint32",
          "id": 1
        },
        "deauthorization_device_token": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientDeleteFriendsGroup": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "groupid": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgClientDeleteFriendsGroupResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientDeregisterWithServer": {
      "fields": {
        "eservertype": {
          "type": "uint32",
          "id": 1
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientDPCheckSpecialSurvey": {
      "fields": {
        "survey_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientDPCheckSpecialSurveyResponse": {
      "fields": {
        "eResult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "state": {
          "type": "uint32",
          "id": 2
        },
        "name": {
          "type": "string",
          "id": 3
        },
        "custom_url": {
          "type": "string",
          "id": 4
        },
        "include_software": {
          "type": "bool",
          "id": 5
        },
        "token": {
          "type": "bytes",
          "id": 6
        }
      }
    },
    "CMsgClientDPContentStatsReport": {
      "fields": {
        "stats_machine_id": {
          "type": "fixed64",
          "id": 1
        },
        "country_code": {
          "type": "string",
          "id": 2
        },
        "os_type": {
          "type": "int32",
          "id": 3
        },
        "language": {
          "type": "int32",
          "id": 4
        },
        "num_install_folders": {
          "type": "uint32",
          "id": 5
        },
        "num_installed_games": {
          "type": "uint32",
          "id": 6
        },
        "size_installed_games": {
          "type": "uint64",
          "id": 7
        }
      }
    },
    "CMsgClientDPSendSpecialSurveyResponse": {
      "fields": {
        "survey_id": {
          "type": "uint32",
          "id": 1
        },
        "data": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientDPSendSpecialSurveyResponseReply": {
      "fields": {
        "eResult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "token": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientEmailAddrInfo": {
      "fields": {
        "email_address": {
          "type": "string",
          "id": 1
        },
        "email_is_validated": {
          "type": "bool",
          "id": 2
        },
        "email_validation_changed": {
          "type": "bool",
          "id": 3
        },
        "credential_change_requires_code": {
          "type": "bool",
          "id": 4
        },
        "password_or_secretqa_change_requires_code": {
          "type": "bool",
          "id": 5
        },
        "remind_user_about_email": {
          "type": "bool",
          "id": 6
        }
      }
    },
    "CMsgClientEmoticonList": {
      "fields": {
        "emoticons": {
          "rule": "repeated",
          "type": ".CMsgClientEmoticonList_Emoticon",
          "id": 1
        },
        "stickers": {
          "rule": "repeated",
          "type": ".CMsgClientEmoticonList_Sticker",
          "id": 2
        },
        "effects": {
          "rule": "repeated",
          "type": ".CMsgClientEmoticonList_Effect",
          "id": 3
        }
      }
    },
    "CMsgClientEmoticonList_Effect": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "count": {
          "type": "int32",
          "id": 2
        },
        "time_received": {
          "type": "uint32",
          "id": 3
        },
        "infinite_use": {
          "type": "bool",
          "id": 4
        },
        "appid": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientEmoticonList_Emoticon": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "count": {
          "type": "int32",
          "id": 2
        },
        "time_last_used": {
          "type": "uint32",
          "id": 3
        },
        "use_count": {
          "type": "uint32",
          "id": 4
        },
        "time_received": {
          "type": "uint32",
          "id": 5
        },
        "appid": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientEmoticonList_Sticker": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "count": {
          "type": "int32",
          "id": 2
        },
        "time_received": {
          "type": "uint32",
          "id": 3
        },
        "appid": {
          "type": "uint32",
          "id": 4
        },
        "time_last_used": {
          "type": "uint32",
          "id": 5
        },
        "use_count": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientFriendMsg": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "chat_entry_type": {
          "type": "int32",
          "id": 2
        },
        "message": {
          "type": "bytes",
          "id": 3
        },
        "rtime32_server_timestamp": {
          "type": "fixed32",
          "id": 4
        },
        "echo_to_sender": {
          "type": "bool",
          "id": 5
        }
      }
    },
    "CMsgClientFriendMsgIncoming": {
      "fields": {
        "steamid_from": {
          "type": "fixed64",
          "id": 1
        },
        "chat_entry_type": {
          "type": "int32",
          "id": 2
        },
        "from_limited_account": {
          "type": "bool",
          "id": 3
        },
        "message": {
          "type": "bytes",
          "id": 4
        },
        "rtime32_server_timestamp": {
          "type": "fixed32",
          "id": 5
        }
      }
    },
    "CMsgClientFriendProfileInfo": {
      "fields": {
        "steamid_friend": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientFriendProfileInfoResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "steamid_friend": {
          "type": "fixed64",
          "id": 2
        },
        "time_created": {
          "type": "uint32",
          "id": 3
        },
        "real_name": {
          "type": "string",
          "id": 4
        },
        "city_name": {
          "type": "string",
          "id": 5
        },
        "state_name": {
          "type": "string",
          "id": 6
        },
        "country_name": {
          "type": "string",
          "id": 7
        },
        "headline": {
          "type": "string",
          "id": 8
        },
        "summary": {
          "type": "string",
          "id": 9
        }
      }
    },
    "CMsgClientFriendsGroupsList": {
      "fields": {
        "bremoval": {
          "type": "bool",
          "id": 1
        },
        "bincremental": {
          "type": "bool",
          "id": 2
        },
        "friendGroups": {
          "rule": "repeated",
          "type": ".CMsgClientFriendsGroupsList_FriendGroup",
          "id": 3
        },
        "memberships": {
          "rule": "repeated",
          "type": ".CMsgClientFriendsGroupsList_FriendGroupsMembership",
          "id": 4
        }
      }
    },
    "CMsgClientFriendsGroupsList_FriendGroup": {
      "fields": {
        "nGroupID": {
          "type": "int32",
          "id": 1
        },
        "strGroupName": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientFriendsGroupsList_FriendGroupsMembership": {
      "fields": {
        "ulSteamID": {
          "type": "fixed64",
          "id": 1
        },
        "nGroupID": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgClientFriendUserStatusPublished": {
      "fields": {
        "friend_steamid": {
          "type": "fixed64",
          "id": 1
        },
        "appid": {
          "type": "uint32",
          "id": 2
        },
        "status_text": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgClientFSGetFriendsSteamLevels": {
      "fields": {
        "accountids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientFSGetFriendsSteamLevelsResponse": {
      "fields": {
        "friends": {
          "rule": "repeated",
          "type": ".CMsgClientFSGetFriendsSteamLevelsResponse_Friend",
          "id": 1
        }
      }
    },
    "CMsgClientFSGetFriendsSteamLevelsResponse_Friend": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "level": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientGameConnectTokens": {
      "fields": {
        "max_tokens_to_keep": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 10
          }
        },
        "tokens": {
          "rule": "repeated",
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientGamesPlayed": {
      "fields": {
        "games_played": {
          "rule": "repeated",
          "type": ".CMsgClientGamesPlayed_GamePlayed",
          "id": 1
        },
        "client_os_type": {
          "type": "uint32",
          "id": 2
        },
        "cloud_gaming_platform": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientGamesPlayed_GamePlayed": {
      "fields": {
        "steam_id_gs": {
          "type": "uint64",
          "id": 1
        },
        "game_id": {
          "type": "fixed64",
          "id": 2
        },
        "deprecated_game_ip_address": {
          "type": "uint32",
          "id": 3
        },
        "game_port": {
          "type": "uint32",
          "id": 4
        },
        "is_secure": {
          "type": "bool",
          "id": 5
        },
        "token": {
          "type": "bytes",
          "id": 6
        },
        "game_extra_info": {
          "type": "string",
          "id": 7
        },
        "game_data_blob": {
          "type": "bytes",
          "id": 8
        },
        "process_id": {
          "type": "uint32",
          "id": 9
        },
        "streaming_provider_id": {
          "type": "uint32",
          "id": 10
        },
        "game_flags": {
          "type": "uint32",
          "id": 11
        },
        "owner_id": {
          "type": "uint32",
          "id": 12
        },
        "vr_hmd_vendor": {
          "type": "string",
          "id": 13
        },
        "vr_hmd_model": {
          "type": "string",
          "id": 14
        },
        "launch_option_type": {
          "type": "uint32",
          "id": 15,
          "options": {
            "default": 0
          }
        },
        "primary_controller_type": {
          "type": "int32",
          "id": 16,
          "options": {
            "default": -1
          }
        },
        "primary_steam_controller_serial": {
          "type": "string",
          "id": 17,
          "options": {
            "default": ""
          }
        },
        "total_steam_controller_count": {
          "type": "uint32",
          "id": 18,
          "options": {
            "default": 0
          }
        },
        "total_non_steam_controller_count": {
          "type": "uint32",
          "id": 19,
          "options": {
            "default": 0
          }
        },
        "controller_workshop_file_id": {
          "type": "uint64",
          "id": 20,
          "options": {
            "default": 0
          }
        },
        "launch_source": {
          "type": "uint32",
          "id": 21,
          "options": {
            "default": 0
          }
        },
        "vr_hmd_runtime": {
          "type": "uint32",
          "id": 22
        },
        "game_ip_address": {
          "type": ".CMsgIPAddress",
          "id": 23
        },
        "controller_connection_type": {
          "type": "uint32",
          "id": 24,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CMsgClientGetAppOwnershipTicket": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientGetAppOwnershipTicketResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "ticket": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientGetAuthorizedDevices": {
      "fields": {}
    },
    "CMsgClientGetAuthorizedDevicesResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "authorized_device": {
          "rule": "repeated",
          "type": ".CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice",
          "id": 2
        }
      }
    },
    "CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice": {
      "fields": {
        "auth_device_token": {
          "type": "uint64",
          "id": 1
        },
        "device_name": {
          "type": "string",
          "id": 2
        },
        "last_access_time": {
          "type": "uint32",
          "id": 3
        },
        "borrower_id": {
          "type": "uint32",
          "id": 4
        },
        "is_pending": {
          "type": "bool",
          "id": 5
        },
        "app_played": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientGetCDNAuthToken": {
      "fields": {
        "depot_id": {
          "type": "uint32",
          "id": 1
        },
        "host_name": {
          "type": "string",
          "id": 2
        },
        "app_id": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientGetCDNAuthTokenResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "token": {
          "type": "string",
          "id": 2
        },
        "expiration_time": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientGetClanActivityCounts": {
      "fields": {
        "steamid_clans": {
          "rule": "repeated",
          "type": "uint64",
          "id": 1,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientGetClanActivityCountsResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientGetClientAppList": {
      "fields": {
        "media": {
          "type": "bool",
          "id": 1
        },
        "tools": {
          "type": "bool",
          "id": 2
        },
        "games": {
          "type": "bool",
          "id": 3
        },
        "only_installed": {
          "type": "bool",
          "id": 4
        },
        "only_changing": {
          "type": "bool",
          "id": 5
        },
        "comics": {
          "type": "bool",
          "id": 6
        }
      }
    },
    "CMsgClientGetClientAppListResponse": {
      "fields": {
        "apps": {
          "rule": "repeated",
          "type": ".CMsgClientGetClientAppListResponse_App",
          "id": 1
        },
        "bytes_available": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientGetClientAppListResponse_App": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "category": {
          "type": "string",
          "id": 2
        },
        "favorite": {
          "type": "bool",
          "id": 3
        },
        "installed": {
          "type": "bool",
          "id": 4
        },
        "auto_update": {
          "type": "bool",
          "id": 5
        },
        "bytes_downloaded": {
          "type": "uint64",
          "id": 6
        },
        "bytes_needed": {
          "type": "uint64",
          "id": 7
        },
        "bytes_download_rate": {
          "type": "uint32",
          "id": 8
        },
        "dlcs": {
          "rule": "repeated",
          "type": ".CMsgClientGetClientAppListResponse_App_DLC",
          "id": 9
        },
        "app_type": {
          "type": "string",
          "id": 10
        },
        "download_paused": {
          "type": "bool",
          "id": 11
        },
        "num_downloading": {
          "type": "uint32",
          "id": 12
        },
        "num_paused": {
          "type": "uint32",
          "id": 13
        },
        "changing": {
          "type": "bool",
          "id": 14
        },
        "available_on_platform": {
          "type": "bool",
          "id": 15
        }
      }
    },
    "CMsgClientGetClientAppListResponse_App_DLC": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "installed": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientGetClientDetails": {
      "fields": {}
    },
    "CMsgClientGetClientDetailsResponse": {
      "fields": {
        "package_version": {
          "type": "uint32",
          "id": 1
        },
        "os": {
          "type": "string",
          "id": 2
        },
        "machine_name": {
          "type": "string",
          "id": 3
        },
        "ip_public": {
          "type": "string",
          "id": 4
        },
        "ip_private": {
          "type": "string",
          "id": 5
        },
        "games_running": {
          "rule": "repeated",
          "type": ".CMsgClientGetClientDetailsResponse_Game",
          "id": 6
        },
        "bytes_available": {
          "type": "uint64",
          "id": 7
        },
        "protocol_version": {
          "type": "uint32",
          "id": 8
        }
      }
    },
    "CMsgClientGetClientDetailsResponse_Game": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "extra_info": {
          "type": "string",
          "id": 2
        },
        "time_running_sec": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientGetDepotDecryptionKey": {
      "fields": {
        "depot_id": {
          "type": "uint32",
          "id": 1
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientGetDepotDecryptionKeyResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "depot_id": {
          "type": "uint32",
          "id": 2
        },
        "depot_encryption_key": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientGetEmoticonList": {
      "fields": {}
    },
    "CMsgClientGetUserStats": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "crc_stats": {
          "type": "uint32",
          "id": 2
        },
        "schema_local_version": {
          "type": "int32",
          "id": 3
        },
        "steam_id_for_user": {
          "type": "fixed64",
          "id": 4
        }
      }
    },
    "CMsgClientGetUserStatsResponse": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "eresult": {
          "type": "int32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "crc_stats": {
          "type": "uint32",
          "id": 3
        },
        "schema": {
          "type": "bytes",
          "id": 4
        },
        "stats": {
          "rule": "repeated",
          "type": ".CMsgClientGetUserStatsResponse_Stats",
          "id": 5
        },
        "achievement_blocks": {
          "rule": "repeated",
          "type": ".CMsgClientGetUserStatsResponse_Achievement_Blocks",
          "id": 6
        }
      }
    },
    "CMsgClientGetUserStatsResponse_Achievement_Blocks": {
      "fields": {
        "achievement_id": {
          "type": "uint32",
          "id": 1
        },
        "unlock_time": {
          "rule": "repeated",
          "type": "fixed32",
          "id": 2,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientGetUserStatsResponse_Stats": {
      "fields": {
        "stat_id": {
          "type": "uint32",
          "id": 1
        },
        "stat_value": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientGMSServerQuery": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "geo_location_ip": {
          "type": "uint32",
          "id": 2
        },
        "region_code": {
          "type": "uint32",
          "id": 3
        },
        "filter_text": {
          "type": "string",
          "id": 4
        },
        "max_servers": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientHeartBeat": {
      "fields": {
        "send_reply": {
          "type": "bool",
          "id": 1
        }
      }
    },
    "CMsgClientHideFriend": {
      "fields": {
        "friendid": {
          "type": "fixed64",
          "id": 1
        },
        "hide": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientInstallClientApp": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientInstallClientAppResponse": {
      "fields": {
        "result": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientInviteToGame": {
      "fields": {
        "steam_id_dest": {
          "type": "fixed64",
          "id": 1
        },
        "steam_id_src": {
          "type": "fixed64",
          "id": 2
        },
        "connect_string": {
          "type": "string",
          "id": 3
        },
        "remote_play": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CMsgClientIsLimitedAccount": {
      "fields": {
        "bis_limited_account": {
          "type": "bool",
          "id": 1
        },
        "bis_community_banned": {
          "type": "bool",
          "id": 2
        },
        "bis_locked_account": {
          "type": "bool",
          "id": 3
        },
        "bis_limited_account_allowed_to_invite_friends": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgClientItemAnnouncements": {
      "fields": {
        "count_new_items": {
          "type": "uint32",
          "id": 1
        },
        "unseen_items": {
          "rule": "repeated",
          "type": ".CMsgClientItemAnnouncements_UnseenItem",
          "id": 2
        }
      }
    },
    "CMsgClientItemAnnouncements_UnseenItem": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "context_id": {
          "type": "uint64",
          "id": 2
        },
        "asset_id": {
          "type": "uint64",
          "id": 3
        },
        "amount": {
          "type": "uint64",
          "id": 4
        },
        "rtime32_gained": {
          "type": "fixed32",
          "id": 5
        },
        "source_appid": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientKickPlayingSession": {
      "fields": {
        "only_stop_game": {
          "type": "bool",
          "id": 1
        }
      }
    },
    "CMsgClientLBSFindOrCreateLB": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "leaderboard_sort_method": {
          "type": "int32",
          "id": 2
        },
        "leaderboard_display_type": {
          "type": "int32",
          "id": 3
        },
        "create_if_not_found": {
          "type": "bool",
          "id": 4
        },
        "leaderboard_name": {
          "type": "string",
          "id": 5
        }
      }
    },
    "CMsgClientLBSFindOrCreateLBResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "leaderboard_id": {
          "type": "int32",
          "id": 2
        },
        "leaderboard_entry_count": {
          "type": "int32",
          "id": 3
        },
        "leaderboard_sort_method": {
          "type": "int32",
          "id": 4,
          "options": {
            "default": 0
          }
        },
        "leaderboard_display_type": {
          "type": "int32",
          "id": 5,
          "options": {
            "default": 0
          }
        },
        "leaderboard_name": {
          "type": "string",
          "id": 6
        }
      }
    },
    "CMsgClientLBSGetLBEntries": {
      "fields": {
        "app_id": {
          "type": "int32",
          "id": 1
        },
        "leaderboard_id": {
          "type": "int32",
          "id": 2
        },
        "range_start": {
          "type": "int32",
          "id": 3
        },
        "range_end": {
          "type": "int32",
          "id": 4
        },
        "leaderboard_data_request": {
          "type": "int32",
          "id": 5
        },
        "steamids": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 6,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientLBSGetLBEntriesResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "leaderboard_entry_count": {
          "type": "int32",
          "id": 2
        },
        "entries": {
          "rule": "repeated",
          "type": ".CMsgClientLBSGetLBEntriesResponse_Entry",
          "id": 3
        }
      }
    },
    "CMsgClientLBSGetLBEntriesResponse_Entry": {
      "fields": {
        "steam_id_user": {
          "type": "fixed64",
          "id": 1
        },
        "global_rank": {
          "type": "int32",
          "id": 2
        },
        "score": {
          "type": "int32",
          "id": 3
        },
        "details": {
          "type": "bytes",
          "id": 4
        },
        "ugc_id": {
          "type": "fixed64",
          "id": 5
        }
      }
    },
    "CMsgClientLBSSetScore": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "leaderboard_id": {
          "type": "int32",
          "id": 2
        },
        "score": {
          "type": "int32",
          "id": 3
        },
        "details": {
          "type": "bytes",
          "id": 4
        },
        "upload_score_method": {
          "type": "int32",
          "id": 5
        }
      }
    },
    "CMsgClientLBSSetScoreResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "leaderboard_entry_count": {
          "type": "int32",
          "id": 2
        },
        "score_changed": {
          "type": "bool",
          "id": 3
        },
        "global_rank_previous": {
          "type": "int32",
          "id": 4
        },
        "global_rank_new": {
          "type": "int32",
          "id": 5
        }
      }
    },
    "CMsgClientLBSSetUGC": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "leaderboard_id": {
          "type": "int32",
          "id": 2
        },
        "ugc_id": {
          "type": "fixed64",
          "id": 3
        }
      }
    },
    "CMsgClientLBSSetUGCResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientLicenseList": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "licenses": {
          "rule": "repeated",
          "type": ".CMsgClientLicenseList_License",
          "id": 2
        }
      }
    },
    "CMsgClientLicenseList_License": {
      "fields": {
        "package_id": {
          "type": "uint32",
          "id": 1
        },
        "time_created": {
          "type": "fixed32",
          "id": 2
        },
        "time_next_process": {
          "type": "fixed32",
          "id": 3
        },
        "minute_limit": {
          "type": "int32",
          "id": 4
        },
        "minutes_used": {
          "type": "int32",
          "id": 5
        },
        "payment_method": {
          "type": "uint32",
          "id": 6
        },
        "flags": {
          "type": "uint32",
          "id": 7
        },
        "purchase_country_code": {
          "type": "string",
          "id": 8
        },
        "license_type": {
          "type": "uint32",
          "id": 9
        },
        "territory_code": {
          "type": "int32",
          "id": 10
        },
        "change_number": {
          "type": "int32",
          "id": 11
        },
        "owner_id": {
          "type": "uint32",
          "id": 12
        },
        "initial_period": {
          "type": "uint32",
          "id": 13
        },
        "initial_time_unit": {
          "type": "uint32",
          "id": 14
        },
        "renewal_period": {
          "type": "uint32",
          "id": 15
        },
        "renewal_time_unit": {
          "type": "uint32",
          "id": 16
        },
        "access_token": {
          "type": "uint64",
          "id": 17
        },
        "master_package_id": {
          "type": "uint32",
          "id": 18
        }
      }
    },
    "CMsgClientLoggedOff": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientLogOff": {
      "fields": {}
    },
    "CMsgClientLogon": {
      "fields": {
        "protocol_version": {
          "type": "uint32",
          "id": 1
        },
        "deprecated_obfustucated_private_ip": {
          "type": "uint32",
          "id": 2
        },
        "cell_id": {
          "type": "uint32",
          "id": 3
        },
        "last_session_id": {
          "type": "uint32",
          "id": 4
        },
        "client_package_version": {
          "type": "uint32",
          "id": 5
        },
        "client_language": {
          "type": "string",
          "id": 6
        },
        "client_os_type": {
          "type": "uint32",
          "id": 7
        },
        "should_remember_password": {
          "type": "bool",
          "id": 8,
          "options": {
            "default": false
          }
        },
        "wine_version": {
          "type": "string",
          "id": 9
        },
        "deprecated_10": {
          "type": "uint32",
          "id": 10
        },
        "obfuscated_private_ip": {
          "type": ".CMsgIPAddress",
          "id": 11
        },
        "deprecated_public_ip": {
          "type": "uint32",
          "id": 20
        },
        "qos_level": {
          "type": "uint32",
          "id": 21
        },
        "client_supplied_steam_id": {
          "type": "fixed64",
          "id": 22
        },
        "public_ip": {
          "type": ".CMsgIPAddress",
          "id": 23
        },
        "machine_id": {
          "type": "bytes",
          "id": 30
        },
        "launcher_type": {
          "type": "uint32",
          "id": 31,
          "options": {
            "default": 0
          }
        },
        "ui_mode": {
          "type": "uint32",
          "id": 32,
          "options": {
            "default": 0
          }
        },
        "chat_mode": {
          "type": "uint32",
          "id": 33,
          "options": {
            "default": 0
          }
        },
        "steam2_auth_ticket": {
          "type": "bytes",
          "id": 41
        },
        "email_address": {
          "type": "string",
          "id": 42
        },
        "rtime32_account_creation": {
          "type": "fixed32",
          "id": 43
        },
        "account_name": {
          "type": "string",
          "id": 50
        },
        "password": {
          "type": "string",
          "id": 51
        },
        "game_server_token": {
          "type": "string",
          "id": 52
        },
        "login_key": {
          "type": "string",
          "id": 60
        },
        "was_converted_deprecated_msg": {
          "type": "bool",
          "id": 70,
          "options": {
            "default": false
          }
        },
        "anon_user_target_account_name": {
          "type": "string",
          "id": 80
        },
        "resolved_user_steam_id": {
          "type": "fixed64",
          "id": 81
        },
        "eresult_sentryfile": {
          "type": "int32",
          "id": 82
        },
        "sha_sentryfile": {
          "type": "bytes",
          "id": 83
        },
        "auth_code": {
          "type": "string",
          "id": 84
        },
        "otp_type": {
          "type": "int32",
          "id": 85
        },
        "otp_value": {
          "type": "uint32",
          "id": 86
        },
        "otp_identifier": {
          "type": "string",
          "id": 87
        },
        "steam2_ticket_request": {
          "type": "bool",
          "id": 88
        },
        "sony_psn_ticket": {
          "type": "bytes",
          "id": 90
        },
        "sony_psn_service_id": {
          "type": "string",
          "id": 91
        },
        "create_new_psn_linked_account_if_needed": {
          "type": "bool",
          "id": 92,
          "options": {
            "default": false
          }
        },
        "sony_psn_name": {
          "type": "string",
          "id": 93
        },
        "game_server_app_id": {
          "type": "int32",
          "id": 94
        },
        "steamguard_dont_remember_computer": {
          "type": "bool",
          "id": 95
        },
        "machine_name": {
          "type": "string",
          "id": 96
        },
        "machine_name_userchosen": {
          "type": "string",
          "id": 97
        },
        "country_override": {
          "type": "string",
          "id": 98
        },
        "is_steam_box": {
          "type": "bool",
          "id": 99
        },
        "client_instance_id": {
          "type": "uint64",
          "id": 100
        },
        "two_factor_code": {
          "type": "string",
          "id": 101
        },
        "supports_rate_limit_response": {
          "type": "bool",
          "id": 102
        },
        "web_logon_nonce": {
          "type": "string",
          "id": 103
        },
        "priority_reason": {
          "type": "int32",
          "id": 104
        },
        "embedded_client_secret": {
          "type": ".CMsgClientSecret",
          "id": 105
        },
        "disable_partner_autogrants": {
          "type": "bool",
          "id": 106
        },
        "is_steam_deck": {
          "type": "bool",
          "id": 107
        },
        "access_token": {
          "type": "string",
          "id": 108
        },
        "is_chrome_os": {
          "type": "bool",
          "id": 109
        },
        "is_tesla": {
          "type": "bool",
          "id": 110
        }
      }
    },
    "CMsgClientLogonResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "legacy_out_of_game_heartbeat_seconds": {
          "type": "int32",
          "id": 2
        },
        "heartbeat_seconds": {
          "type": "int32",
          "id": 3
        },
        "deprecated_public_ip": {
          "type": "uint32",
          "id": 4
        },
        "rtime32_server_time": {
          "type": "fixed32",
          "id": 5
        },
        "account_flags": {
          "type": "uint32",
          "id": 6
        },
        "cell_id": {
          "type": "uint32",
          "id": 7
        },
        "email_domain": {
          "type": "string",
          "id": 8
        },
        "steam2_ticket": {
          "type": "bytes",
          "id": 9
        },
        "eresult_extended": {
          "type": "int32",
          "id": 10
        },
        "webapi_authenticate_user_nonce": {
          "type": "string",
          "id": 11
        },
        "cell_id_ping_threshold": {
          "type": "uint32",
          "id": 12
        },
        "deprecated_use_pics": {
          "type": "bool",
          "id": 13
        },
        "vanity_url": {
          "type": "string",
          "id": 14
        },
        "public_ip": {
          "type": ".CMsgIPAddress",
          "id": 15
        },
        "user_country": {
          "type": "string",
          "id": 16
        },
        "client_supplied_steamid": {
          "type": "fixed64",
          "id": 20
        },
        "ip_country_code": {
          "type": "string",
          "id": 21
        },
        "parental_settings": {
          "type": "bytes",
          "id": 22
        },
        "parental_setting_signature": {
          "type": "bytes",
          "id": 23
        },
        "count_loginfailures_to_migrate": {
          "type": "int32",
          "id": 24
        },
        "count_disconnects_to_migrate": {
          "type": "int32",
          "id": 25
        },
        "ogs_data_report_time_window": {
          "type": "int32",
          "id": 26
        },
        "client_instance_id": {
          "type": "uint64",
          "id": 27
        },
        "force_client_update_check": {
          "type": "bool",
          "id": 28
        },
        "agreement_session_url": {
          "type": "string",
          "id": 29
        },
        "token_id": {
          "type": "uint64",
          "id": 30
        },
        "family_group_id": {
          "type": "uint64",
          "id": 31
        }
      }
    },
    "CMsgClientManageFriendsGroup": {
      "fields": {
        "groupid": {
          "type": "int32",
          "id": 1
        },
        "groupname": {
          "type": "string",
          "id": 2
        },
        "steamid_friends_added": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 3,
          "options": {
            "packed": false
          }
        },
        "steamid_friends_removed": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 4,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientManageFriendsGroupResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientMMSCreateLobby": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "max_members": {
          "type": "int32",
          "id": 2
        },
        "lobby_type": {
          "type": "int32",
          "id": 3
        },
        "lobby_flags": {
          "type": "int32",
          "id": 4
        },
        "cell_id": {
          "type": "uint32",
          "id": 5
        },
        "deprecated_public_ip": {
          "type": "uint32",
          "id": 6
        },
        "metadata": {
          "type": "bytes",
          "id": 7
        },
        "persona_name_owner": {
          "type": "string",
          "id": 8
        },
        "public_ip": {
          "type": ".CMsgIPAddress",
          "id": 9
        }
      }
    },
    "CMsgClientMMSCreateLobbyResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "eresult": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientMMSGetLobbyData": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        }
      }
    },
    "CMsgClientMMSGetLobbyList": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "num_lobbies_requested": {
          "type": "int32",
          "id": 3
        },
        "cell_id": {
          "type": "uint32",
          "id": 4
        },
        "deprecated_public_ip": {
          "type": "uint32",
          "id": 5
        },
        "filters": {
          "rule": "repeated",
          "type": ".CMsgClientMMSGetLobbyList_Filter",
          "id": 6
        },
        "public_ip": {
          "type": ".CMsgIPAddress",
          "id": 7
        }
      }
    },
    "CMsgClientMMSGetLobbyList_Filter": {
      "fields": {
        "key": {
          "type": "string",
          "id": 1
        },
        "value": {
          "type": "string",
          "id": 2
        },
        "comparision": {
          "type": "int32",
          "id": 3
        },
        "filter_type": {
          "type": "int32",
          "id": 4
        }
      }
    },
    "CMsgClientMMSGetLobbyListResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "eresult": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 2
          }
        },
        "lobbies": {
          "rule": "repeated",
          "type": ".CMsgClientMMSGetLobbyListResponse_Lobby",
          "id": 4
        }
      }
    },
    "CMsgClientMMSGetLobbyListResponse_Lobby": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "max_members": {
          "type": "int32",
          "id": 2
        },
        "lobby_type": {
          "type": "int32",
          "id": 3
        },
        "lobby_flags": {
          "type": "int32",
          "id": 4
        },
        "metadata": {
          "type": "bytes",
          "id": 5
        },
        "num_members": {
          "type": "int32",
          "id": 6
        },
        "distance": {
          "type": "float",
          "id": 7
        },
        "weight": {
          "type": "int64",
          "id": 8
        }
      }
    },
    "CMsgClientMMSGetLobbyStatus": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "claim_membership": {
          "type": "bool",
          "id": 3
        },
        "claim_ownership": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgClientMMSGetLobbyStatusResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "lobby_status": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgClientMMSInviteToLobby": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_user_invited": {
          "type": "fixed64",
          "id": 3
        }
      }
    },
    "CMsgClientMMSJoinLobby": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "persona_name": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgClientMMSJoinLobbyResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "chat_room_enter_response": {
          "type": "int32",
          "id": 3
        },
        "max_members": {
          "type": "int32",
          "id": 4
        },
        "lobby_type": {
          "type": "int32",
          "id": 5
        },
        "lobby_flags": {
          "type": "int32",
          "id": 6
        },
        "steam_id_owner": {
          "type": "fixed64",
          "id": 7
        },
        "metadata": {
          "type": "bytes",
          "id": 8
        },
        "members": {
          "rule": "repeated",
          "type": ".CMsgClientMMSJoinLobbyResponse_Member",
          "id": 9
        }
      }
    },
    "CMsgClientMMSJoinLobbyResponse_Member": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "persona_name": {
          "type": "string",
          "id": 2
        },
        "metadata": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientMMSLeaveLobby": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        }
      }
    },
    "CMsgClientMMSLeaveLobbyResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "eresult": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientMMSLobbyChatMsg": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_sender": {
          "type": "fixed64",
          "id": 3
        },
        "lobby_message": {
          "type": "bytes",
          "id": 4
        }
      }
    },
    "CMsgClientMMSLobbyData": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "num_members": {
          "type": "int32",
          "id": 3
        },
        "max_members": {
          "type": "int32",
          "id": 4
        },
        "lobby_type": {
          "type": "int32",
          "id": 5
        },
        "lobby_flags": {
          "type": "int32",
          "id": 6
        },
        "steam_id_owner": {
          "type": "fixed64",
          "id": 7
        },
        "metadata": {
          "type": "bytes",
          "id": 8
        },
        "members": {
          "rule": "repeated",
          "type": ".CMsgClientMMSLobbyData_Member",
          "id": 9
        },
        "lobby_cellid": {
          "type": "uint32",
          "id": 10
        },
        "owner_should_accept_changes": {
          "type": "bool",
          "id": 11
        }
      }
    },
    "CMsgClientMMSLobbyData_Member": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "persona_name": {
          "type": "string",
          "id": 2
        },
        "metadata": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientMMSLobbyGameServerSet": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "deprecated_game_server_ip": {
          "type": "uint32",
          "id": 3
        },
        "game_server_port": {
          "type": "uint32",
          "id": 4
        },
        "game_server_steam_id": {
          "type": "fixed64",
          "id": 5
        },
        "game_server_ip": {
          "type": ".CMsgIPAddress",
          "id": 6
        }
      }
    },
    "CMsgClientMMSSendLobbyChatMsg": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_target": {
          "type": "fixed64",
          "id": 3
        },
        "lobby_message": {
          "type": "bytes",
          "id": 4
        }
      }
    },
    "CMsgClientMMSSetLobbyData": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_member": {
          "type": "fixed64",
          "id": 3
        },
        "max_members": {
          "type": "int32",
          "id": 4
        },
        "lobby_type": {
          "type": "int32",
          "id": 5
        },
        "lobby_flags": {
          "type": "int32",
          "id": 6
        },
        "metadata": {
          "type": "bytes",
          "id": 7
        }
      }
    },
    "CMsgClientMMSSetLobbyDataResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "eresult": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientMMSSetLobbyGameServer": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "deprecated_game_server_ip": {
          "type": "uint32",
          "id": 3
        },
        "game_server_port": {
          "type": "uint32",
          "id": 4
        },
        "game_server_steam_id": {
          "type": "fixed64",
          "id": 5
        },
        "game_server_ip": {
          "type": ".CMsgIPAddress",
          "id": 6
        }
      }
    },
    "CMsgClientMMSSetLobbyLinked": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_lobby2": {
          "type": "fixed64",
          "id": 3
        }
      }
    },
    "CMsgClientMMSSetLobbyOwner": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_new_owner": {
          "type": "fixed64",
          "id": 3
        }
      }
    },
    "CMsgClientMMSSetLobbyOwnerResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "eresult": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientMMSSetRatelimitPolicyOnClient": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "enable_rate_limits": {
          "type": "bool",
          "id": 2
        },
        "seconds_per_message": {
          "type": "int32",
          "id": 3
        },
        "milliseconds_per_data_update": {
          "type": "int32",
          "id": 4
        }
      }
    },
    "CMsgClientMMSUserJoinedLobby": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_user": {
          "type": "fixed64",
          "id": 3
        },
        "persona_name": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CMsgClientMMSUserLeftLobby": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "steam_id_lobby": {
          "type": "fixed64",
          "id": 2
        },
        "steam_id_user": {
          "type": "fixed64",
          "id": 3
        },
        "persona_name": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CMsgClientNetworkingCertReply": {
      "fields": {
        "cert": {
          "type": "bytes",
          "id": 4
        },
        "ca_key_id": {
          "type": "fixed64",
          "id": 5
        },
        "ca_signature": {
          "type": "bytes",
          "id": 6
        }
      }
    },
    "CMsgClientNetworkingCertRequest": {
      "fields": {
        "key_data": {
          "type": "bytes",
          "id": 2
        },
        "app_id": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientNetworkingMobileCertReply": {
      "fields": {
        "encoded_cert": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CMsgClientNetworkingMobileCertRequest": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientNewLoginKey": {
      "fields": {
        "unique_id": {
          "type": "uint32",
          "id": 1
        },
        "login_key": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientNewLoginKeyAccepted": {
      "fields": {
        "unique_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientOfflineMessageNotification": {
      "fields": {
        "offline_messages": {
          "type": "uint32",
          "id": 1
        },
        "friends_with_offline_messages": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientOGSReportBug": {
      "fields": {
        "sessionid": {
          "type": "uint64",
          "id": 1
        },
        "bugtext": {
          "type": "string",
          "id": 2
        },
        "screenshot": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientOGSReportString": {
      "fields": {
        "accumulated": {
          "type": "bool",
          "id": 1
        },
        "sessionid": {
          "type": "uint64",
          "id": 2
        },
        "severity": {
          "type": "int32",
          "id": 3
        },
        "formatter": {
          "type": "string",
          "id": 4
        },
        "varargs": {
          "type": "bytes",
          "id": 5
        }
      }
    },
    "CMsgClientP2PConnectionFailInfo": {
      "fields": {
        "steam_id_dest": {
          "type": "fixed64",
          "id": 1
        },
        "steam_id_src": {
          "type": "fixed64",
          "id": 2
        },
        "app_id": {
          "type": "uint32",
          "id": 3
        },
        "ep2p_session_error": {
          "type": "uint32",
          "id": 4
        },
        "connection_id_dest": {
          "type": "fixed64",
          "id": 5
        },
        "close_reason": {
          "type": "uint32",
          "id": 7
        },
        "close_message": {
          "type": "string",
          "id": 8
        }
      }
    },
    "CMsgClientP2PConnectionInfo": {
      "fields": {
        "steam_id_dest": {
          "type": "fixed64",
          "id": 1
        },
        "steam_id_src": {
          "type": "fixed64",
          "id": 2
        },
        "app_id": {
          "type": "uint32",
          "id": 3
        },
        "candidate": {
          "type": "bytes",
          "id": 4
        },
        "connection_id_src": {
          "type": "fixed64",
          "id": 5
        },
        "rendezvous": {
          "type": "bytes",
          "id": 6
        }
      }
    },
    "CMsgClientPackageInfoRequest": {
      "fields": {
        "package_ids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        },
        "meta_data_only": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientPackageInfoResponse": {
      "fields": {
        "packages": {
          "rule": "repeated",
          "type": ".CMsgClientPackageInfoResponse_Package",
          "id": 1
        },
        "packages_unknown": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "packages_pending": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientPackageInfoResponse_Package": {
      "fields": {
        "package_id": {
          "type": "uint32",
          "id": 1
        },
        "change_number": {
          "type": "uint32",
          "id": 2
        },
        "sha": {
          "type": "bytes",
          "id": 3
        },
        "buffer": {
          "type": "bytes",
          "id": 4
        }
      }
    },
    "CMsgClientPersonaState": {
      "fields": {
        "status_flags": {
          "type": "uint32",
          "id": 1
        },
        "friends": {
          "rule": "repeated",
          "type": ".CMsgClientPersonaState_Friend",
          "id": 2
        }
      }
    },
    "CMsgClientPersonaState_Friend": {
      "fields": {
        "friendid": {
          "type": "fixed64",
          "id": 1
        },
        "persona_state": {
          "type": "uint32",
          "id": 2
        },
        "game_played_app_id": {
          "type": "uint32",
          "id": 3
        },
        "game_server_ip": {
          "type": "uint32",
          "id": 4
        },
        "game_server_port": {
          "type": "uint32",
          "id": 5
        },
        "persona_state_flags": {
          "type": "uint32",
          "id": 6
        },
        "online_session_instances": {
          "type": "uint32",
          "id": 7
        },
        "persona_set_by_user": {
          "type": "bool",
          "id": 10
        },
        "player_name": {
          "type": "string",
          "id": 15
        },
        "query_port": {
          "type": "uint32",
          "id": 20
        },
        "steamid_source": {
          "type": "fixed64",
          "id": 25
        },
        "avatar_hash": {
          "type": "bytes",
          "id": 31
        },
        "last_logoff": {
          "type": "uint32",
          "id": 45
        },
        "last_logon": {
          "type": "uint32",
          "id": 46
        },
        "last_seen_online": {
          "type": "uint32",
          "id": 47
        },
        "clan_rank": {
          "type": "uint32",
          "id": 50
        },
        "game_name": {
          "type": "string",
          "id": 55
        },
        "gameid": {
          "type": "fixed64",
          "id": 56
        },
        "game_data_blob": {
          "type": "bytes",
          "id": 60
        },
        "clan_data": {
          "type": ".CMsgClientPersonaState_Friend_ClanData",
          "id": 64
        },
        "clan_tag": {
          "type": "string",
          "id": 65
        },
        "rich_presence": {
          "rule": "repeated",
          "type": ".CMsgClientPersonaState_Friend_KV",
          "id": 71
        },
        "broadcast_id": {
          "type": "fixed64",
          "id": 72
        },
        "game_lobby_id": {
          "type": "fixed64",
          "id": 73
        },
        "watching_broadcast_accountid": {
          "type": "uint32",
          "id": 74
        },
        "watching_broadcast_appid": {
          "type": "uint32",
          "id": 75
        },
        "watching_broadcast_viewers": {
          "type": "uint32",
          "id": 76
        },
        "watching_broadcast_title": {
          "type": "string",
          "id": 77
        },
        "is_community_banned": {
          "type": "bool",
          "id": 78
        },
        "player_name_pending_review": {
          "type": "bool",
          "id": 79
        },
        "avatar_pending_review": {
          "type": "bool",
          "id": 80
        },
        "on_steam_deck": {
          "type": "bool",
          "id": 81
        }
      }
    },
    "CMsgClientPersonaState_Friend_ClanData": {
      "fields": {
        "ogg_app_id": {
          "type": "uint32",
          "id": 1
        },
        "chat_group_id": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientPersonaState_Friend_KV": {
      "fields": {
        "key": {
          "type": "string",
          "id": 1
        },
        "value": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientPICSAccessTokenRequest": {
      "fields": {
        "packageids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        },
        "appids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientPICSAccessTokenResponse": {
      "fields": {
        "package_access_tokens": {
          "rule": "repeated",
          "type": ".CMsgClientPICSAccessTokenResponse_PackageToken",
          "id": 1
        },
        "package_denied_tokens": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "app_access_tokens": {
          "rule": "repeated",
          "type": ".CMsgClientPICSAccessTokenResponse_AppToken",
          "id": 3
        },
        "app_denied_tokens": {
          "rule": "repeated",
          "type": "uint32",
          "id": 4,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientPICSAccessTokenResponse_AppToken": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "access_token": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientPICSAccessTokenResponse_PackageToken": {
      "fields": {
        "packageid": {
          "type": "uint32",
          "id": 1
        },
        "access_token": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientPICSChangesSinceRequest": {
      "fields": {
        "since_change_number": {
          "type": "uint32",
          "id": 1
        },
        "send_app_info_changes": {
          "type": "bool",
          "id": 2
        },
        "send_package_info_changes": {
          "type": "bool",
          "id": 3
        },
        "num_app_info_cached": {
          "type": "uint32",
          "id": 4
        },
        "num_package_info_cached": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientPICSChangesSinceResponse": {
      "fields": {
        "current_change_number": {
          "type": "uint32",
          "id": 1
        },
        "since_change_number": {
          "type": "uint32",
          "id": 2
        },
        "force_full_update": {
          "type": "bool",
          "id": 3
        },
        "package_changes": {
          "rule": "repeated",
          "type": ".CMsgClientPICSChangesSinceResponse_PackageChange",
          "id": 4
        },
        "app_changes": {
          "rule": "repeated",
          "type": ".CMsgClientPICSChangesSinceResponse_AppChange",
          "id": 5
        },
        "force_full_app_update": {
          "type": "bool",
          "id": 6
        },
        "force_full_package_update": {
          "type": "bool",
          "id": 7
        }
      }
    },
    "CMsgClientPICSChangesSinceResponse_AppChange": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "change_number": {
          "type": "uint32",
          "id": 2
        },
        "needs_token": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgClientPICSChangesSinceResponse_PackageChange": {
      "fields": {
        "packageid": {
          "type": "uint32",
          "id": 1
        },
        "change_number": {
          "type": "uint32",
          "id": 2
        },
        "needs_token": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgClientPICSProductInfoRequest": {
      "fields": {
        "packages": {
          "rule": "repeated",
          "type": ".CMsgClientPICSProductInfoRequest_PackageInfo",
          "id": 1
        },
        "apps": {
          "rule": "repeated",
          "type": ".CMsgClientPICSProductInfoRequest_AppInfo",
          "id": 2
        },
        "meta_data_only": {
          "type": "bool",
          "id": 3
        },
        "num_prev_failed": {
          "type": "uint32",
          "id": 4
        },
        "supports_package_tokens": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientPICSProductInfoRequest_AppInfo": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "access_token": {
          "type": "uint64",
          "id": 2
        },
        "only_public_obsolete": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgClientPICSProductInfoRequest_PackageInfo": {
      "fields": {
        "packageid": {
          "type": "uint32",
          "id": 1
        },
        "access_token": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientPICSProductInfoResponse": {
      "fields": {
        "apps": {
          "rule": "repeated",
          "type": ".CMsgClientPICSProductInfoResponse_AppInfo",
          "id": 1
        },
        "unknown_appids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "packages": {
          "rule": "repeated",
          "type": ".CMsgClientPICSProductInfoResponse_PackageInfo",
          "id": 3
        },
        "unknown_packageids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 4,
          "options": {
            "packed": false
          }
        },
        "meta_data_only": {
          "type": "bool",
          "id": 5
        },
        "response_pending": {
          "type": "bool",
          "id": 6
        },
        "http_min_size": {
          "type": "uint32",
          "id": 7
        },
        "http_host": {
          "type": "string",
          "id": 8
        }
      }
    },
    "CMsgClientPICSProductInfoResponse_AppInfo": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "change_number": {
          "type": "uint32",
          "id": 2
        },
        "missing_token": {
          "type": "bool",
          "id": 3
        },
        "sha": {
          "type": "bytes",
          "id": 4
        },
        "buffer": {
          "type": "bytes",
          "id": 5
        },
        "only_public": {
          "type": "bool",
          "id": 6
        },
        "size": {
          "type": "uint32",
          "id": 7
        }
      }
    },
    "CMsgClientPICSProductInfoResponse_PackageInfo": {
      "fields": {
        "packageid": {
          "type": "uint32",
          "id": 1
        },
        "change_number": {
          "type": "uint32",
          "id": 2
        },
        "missing_token": {
          "type": "bool",
          "id": 3
        },
        "sha": {
          "type": "bytes",
          "id": 4
        },
        "buffer": {
          "type": "bytes",
          "id": 5
        },
        "size": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientPlayerNicknameList": {
      "fields": {
        "removal": {
          "type": "bool",
          "id": 1
        },
        "incremental": {
          "type": "bool",
          "id": 2
        },
        "nicknames": {
          "rule": "repeated",
          "type": ".CMsgClientPlayerNicknameList_PlayerNickname",
          "id": 3
        }
      }
    },
    "CMsgClientPlayerNicknameList_PlayerNickname": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "nickname": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgClientPlayingSessionState": {
      "fields": {
        "playing_blocked": {
          "type": "bool",
          "id": 2
        },
        "playing_app": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientPurchaseResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "purchase_result_details": {
          "type": "int32",
          "id": 2
        },
        "purchase_receipt_info": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientPurchaseWithMachineID": {
      "fields": {
        "package_id": {
          "type": "uint32",
          "id": 1
        },
        "machine_info": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientReadMachineAuth": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "offset": {
          "type": "uint32",
          "id": 2
        },
        "cubtoread": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientReadMachineAuthResponse": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "eresult": {
          "type": "uint32",
          "id": 2
        },
        "filesize": {
          "type": "uint32",
          "id": 3
        },
        "sha_file": {
          "type": "bytes",
          "id": 4
        },
        "getlasterror": {
          "type": "uint32",
          "id": 5
        },
        "offset": {
          "type": "uint32",
          "id": 6
        },
        "cubread": {
          "type": "uint32",
          "id": 7
        },
        "bytes_read": {
          "type": "bytes",
          "id": 8
        },
        "filename_sentry": {
          "type": "string",
          "id": 9
        }
      }
    },
    "CMsgClientRedeemGuestPass": {
      "fields": {
        "guest_pass_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientRedeemGuestPassResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "package_id": {
          "type": "uint32",
          "id": 2
        },
        "must_own_appid": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientRegisterAuthTicketWithCM": {
      "fields": {
        "protocol_version": {
          "type": "uint32",
          "id": 1
        },
        "ticket": {
          "type": "bytes",
          "id": 3
        },
        "client_instance_id": {
          "type": "uint64",
          "id": 4
        }
      }
    },
    "CMsgClientRegisterKey": {
      "fields": {
        "key": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CMsgClientRegisterOEMMachine": {
      "fields": {
        "oem_register_file": {
          "type": "bytes",
          "id": 1
        }
      }
    },
    "CMsgClientRegisterOEMMachineResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientRemoveFriend": {
      "fields": {
        "friendid": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientRemoveFriendFromGroup": {
      "fields": {
        "groupid": {
          "type": "int32",
          "id": 1
        },
        "steamiduser": {
          "type": "fixed64",
          "id": 2
        }
      }
    },
    "CMsgClientRemoveFriendFromGroupResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientReportOverlayDetourFailure": {
      "fields": {
        "failure_strings": {
          "rule": "repeated",
          "type": "string",
          "id": 1
        }
      }
    },
    "CMsgClientRequestAccountData": {
      "fields": {
        "account_or_email": {
          "type": "string",
          "id": 1
        },
        "action": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientRequestAccountDataResponse": {
      "fields": {
        "action": {
          "type": "uint32",
          "id": 1
        },
        "eresult": {
          "type": "uint32",
          "id": 2
        },
        "account_name": {
          "type": "string",
          "id": 3
        },
        "ct_matches": {
          "type": "uint32",
          "id": 4
        },
        "account_name_suggestion1": {
          "type": "string",
          "id": 5
        },
        "account_name_suggestion2": {
          "type": "string",
          "id": 6
        },
        "account_name_suggestion3": {
          "type": "string",
          "id": 7
        }
      }
    },
    "CMsgClientRequestCommentNotifications": {
      "fields": {}
    },
    "CMsgClientRequestedClientStats": {
      "fields": {
        "stats_to_send": {
          "rule": "repeated",
          "type": ".CMsgClientRequestedClientStats_StatsToSend",
          "id": 1
        }
      }
    },
    "CMsgClientRequestedClientStats_StatsToSend": {
      "fields": {
        "client_stat": {
          "type": "uint32",
          "id": 1
        },
        "stat_aggregate_method": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientRequestEncryptedAppTicket": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "userdata": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientRequestEncryptedAppTicketResponse": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "eresult": {
          "type": "int32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "encrypted_app_ticket": {
          "type": ".EncryptedAppTicket",
          "id": 3
        }
      }
    },
    "CMsgClientRequestForgottenPasswordEmail": {
      "fields": {
        "account_name": {
          "type": "string",
          "id": 1
        },
        "password_tried": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientRequestForgottenPasswordEmailResponse": {
      "fields": {
        "eResult": {
          "type": "uint32",
          "id": 1
        },
        "use_secret_question": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientRequestFreeLicense": {
      "fields": {
        "appids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientRequestFreeLicenseResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "granted_packageids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "granted_appids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 3,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientRequestFriendData": {
      "fields": {
        "persona_state_requested": {
          "type": "uint32",
          "id": 1
        },
        "friends": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 2,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientRequestItemAnnouncements": {
      "fields": {}
    },
    "CMsgClientRequestMachineAuth": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "eresult_sentryfile": {
          "type": "uint32",
          "id": 2
        },
        "filesize": {
          "type": "uint32",
          "id": 3
        },
        "sha_sentryfile": {
          "type": "bytes",
          "id": 4
        },
        "lock_account_action": {
          "type": "int32",
          "id": 6
        },
        "otp_type": {
          "type": "uint32",
          "id": 7
        },
        "otp_identifier": {
          "type": "string",
          "id": 8
        },
        "otp_sharedsecret": {
          "type": "bytes",
          "id": 9
        },
        "otp_value": {
          "type": "uint32",
          "id": 10
        },
        "machine_name": {
          "type": "string",
          "id": 11
        },
        "machine_name_userchosen": {
          "type": "string",
          "id": 12
        }
      }
    },
    "CMsgClientRequestMachineAuthResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientRequestOfflineMessageCount": {
      "fields": {}
    },
    "CMsgClientRequestWebAPIAuthenticateUserNonce": {
      "fields": {
        "token_type": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": -1
          }
        }
      }
    },
    "CMsgClientRequestWebAPIAuthenticateUserNonceResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "token_type": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": -1
          }
        },
        "webapi_authenticate_user_nonce": {
          "type": "string",
          "id": 11
        }
      }
    },
    "CMsgClientRichPresenceInfo": {
      "fields": {
        "rich_presence": {
          "rule": "repeated",
          "type": ".CMsgClientRichPresenceInfo_RichPresence",
          "id": 1
        }
      }
    },
    "CMsgClientRichPresenceInfo_RichPresence": {
      "fields": {
        "steamid_user": {
          "type": "fixed64",
          "id": 1
        },
        "rich_presence_kv": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientRichPresenceRequest": {
      "fields": {
        "steamid_request": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 1,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientRichPresenceUpload": {
      "fields": {
        "rich_presence_kv": {
          "type": "bytes",
          "id": 1
        },
        "steamid_broadcast": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 2,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientScreenshotsChanged": {
      "fields": {}
    },
    "CMsgClientSecret": {
      "fields": {
        "version": {
          "type": "uint32",
          "id": 1
        },
        "appid": {
          "type": "uint32",
          "id": 2
        },
        "deviceid": {
          "type": "uint32",
          "id": 3
        },
        "nonce": {
          "type": "fixed64",
          "id": 4
        },
        "hmac": {
          "type": "bytes",
          "id": 5
        }
      }
    },
    "CMsgClientSentLogs": {
      "fields": {}
    },
    "CMsgClientServersAvailable": {
      "fields": {
        "server_types_available": {
          "rule": "repeated",
          "type": ".CMsgClientServersAvailable_Server_Types_Available",
          "id": 1
        },
        "server_type_for_auth_services": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientServersAvailable_Server_Types_Available": {
      "fields": {
        "server": {
          "type": "uint32",
          "id": 1
        },
        "changed": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientServerTimestampRequest": {
      "fields": {
        "client_request_timestamp": {
          "type": "uint64",
          "id": 1
        }
      }
    },
    "CMsgClientServerTimestampResponse": {
      "fields": {
        "client_request_timestamp": {
          "type": "uint64",
          "id": 1
        },
        "server_timestamp_ms": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientServiceCall": {
      "fields": {
        "sysid_routing": {
          "type": "bytes",
          "id": 1
        },
        "call_handle": {
          "type": "uint32",
          "id": 2
        },
        "module_crc": {
          "type": "uint32",
          "id": 3
        },
        "module_hash": {
          "type": "bytes",
          "id": 4
        },
        "function_id": {
          "type": "uint32",
          "id": 5
        },
        "cub_output_max": {
          "type": "uint32",
          "id": 6
        },
        "flags": {
          "type": "uint32",
          "id": 7
        },
        "callparameter": {
          "type": "bytes",
          "id": 8
        },
        "ping_only": {
          "type": "bool",
          "id": 9
        },
        "max_outstanding_calls": {
          "type": "uint32",
          "id": 10
        }
      }
    },
    "CMsgClientServiceCallResponse": {
      "fields": {
        "sysid_routing": {
          "type": "bytes",
          "id": 1
        },
        "call_handle": {
          "type": "uint32",
          "id": 2
        },
        "module_crc": {
          "type": "uint32",
          "id": 3
        },
        "module_hash": {
          "type": "bytes",
          "id": 4
        },
        "ecallresult": {
          "type": "uint32",
          "id": 5
        },
        "result_content": {
          "type": "bytes",
          "id": 6
        },
        "os_version_info": {
          "type": "bytes",
          "id": 7
        },
        "system_info": {
          "type": "bytes",
          "id": 8
        },
        "load_address": {
          "type": "fixed64",
          "id": 9
        },
        "exception_record": {
          "type": "bytes",
          "id": 10
        },
        "portable_os_version_info": {
          "type": "bytes",
          "id": 11
        },
        "portable_system_info": {
          "type": "bytes",
          "id": 12
        },
        "was_converted": {
          "type": "bool",
          "id": 13
        },
        "internal_result": {
          "type": "uint32",
          "id": 14
        },
        "current_count": {
          "type": "uint32",
          "id": 15
        },
        "last_call_handle": {
          "type": "uint32",
          "id": 16
        },
        "last_call_module_crc": {
          "type": "uint32",
          "id": 17
        },
        "last_call_sysid_routing": {
          "type": "bytes",
          "id": 18
        },
        "last_ecallresult": {
          "type": "uint32",
          "id": 19
        },
        "last_callissue_delta": {
          "type": "uint32",
          "id": 20
        },
        "last_callcomplete_delta": {
          "type": "uint32",
          "id": 21
        }
      }
    },
    "CMsgClientServiceMethodLegacy": {
      "fields": {
        "method_name": {
          "type": "string",
          "id": 1
        },
        "serialized_method": {
          "type": "bytes",
          "id": 2
        },
        "is_notification": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgClientServiceMethodLegacyResponse": {
      "fields": {
        "method_name": {
          "type": "string",
          "id": 1
        },
        "serialized_method_response": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientServiceModule": {
      "fields": {
        "module_crc": {
          "type": "uint32",
          "id": 1
        },
        "module_hash": {
          "type": "bytes",
          "id": 2
        },
        "module_content": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientSessionToken": {
      "fields": {
        "token": {
          "type": "uint64",
          "id": 1
        }
      }
    },
    "CMsgClientSetClientAppUpdateState": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "update": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientSetClientAppUpdateStateResponse": {
      "fields": {
        "result": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientSetPlayerNickname": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "nickname": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientSetPlayerNicknameResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientSettings": {
      "fields": {
        "no_save_personal_info": {
          "type": "bool",
          "id": 1
        },
        "oobe_test_mode_enabled": {
          "type": "bool",
          "id": 2
        },
        "in_client_beta": {
          "type": "bool",
          "id": 3
        },
        "is_steam_sideloaded": {
          "type": "bool",
          "id": 4
        },
        "preferred_monitor": {
          "type": "string",
          "id": 5
        },
        "steam_cef_gpu_blocklist_disabled": {
          "type": "bool",
          "id": 6
        },
        "bigpicture_windowed": {
          "type": "bool",
          "id": 7
        },
        "display_name": {
          "type": "string",
          "id": 8
        },
        "is_external_display": {
          "type": "bool",
          "id": 9
        },
        "steam_os_underscan_level": {
          "type": "float",
          "id": 10
        },
        "steam_os_underscan_enabled": {
          "type": "bool",
          "id": 11
        },
        "min_scale_factor": {
          "type": "float",
          "id": 12
        },
        "max_scale_factor": {
          "type": "float",
          "id": 13
        },
        "auto_scale_factor": {
          "type": "float",
          "id": 14
        },
        "small_mode": {
          "type": "bool",
          "id": 16
        },
        "skip_steamvr_install_dialog": {
          "type": "bool",
          "id": 19
        },
        "always_show_user_chooser": {
          "type": "bool",
          "id": 20
        },
        "show_family_sharing_notifications": {
          "type": "bool",
          "id": 3000
        },
        "show_copy_count_in_library": {
          "type": "bool",
          "id": 3001
        },
        "overlay_fps_counter_corner": {
          "type": "int32",
          "id": 4000
        },
        "overlay_fps_counter_high_contrast": {
          "type": "bool",
          "id": 4001
        },
        "overlay_key": {
          "type": ".CMsgHotkey",
          "id": 4002
        },
        "screenshot_key": {
          "type": ".CMsgHotkey",
          "id": 4003
        },
        "enable_overlay": {
          "type": "bool",
          "id": 4004
        },
        "enable_screenshot_notification": {
          "type": "bool",
          "id": 4006
        },
        "enable_screenshot_sound": {
          "type": "bool",
          "id": 4007
        },
        "save_uncompressed_screenshots": {
          "type": "bool",
          "id": 4008
        },
        "screenshots_path": {
          "type": "string",
          "id": 4009
        },
        "default_ping_rate": {
          "type": "int32",
          "id": 4010
        },
        "server_ping_rate": {
          "type": "int32",
          "id": 4011
        },
        "steam_networking_share_ip": {
          "type": "int32",
          "id": 4012
        },
        "web_browser_home": {
          "type": "string",
          "id": 4013
        },
        "voice_mic_device_name": {
          "type": "string",
          "id": 4014
        },
        "voice_mic_input_gain": {
          "type": "float",
          "id": 4015
        },
        "voice_speaker_output_gain": {
          "type": "float",
          "id": 4016
        },
        "voice_push_to_talk_setting": {
          "type": "int32",
          "id": 4017
        },
        "voice_push_to_talk_key": {
          "type": ".CMsgHotkey",
          "id": 4018
        },
        "overlay_toolbar_list_view": {
          "type": "bool",
          "id": 4019
        },
        "always_use_gamepadui_overlay": {
          "type": "bool",
          "id": 4020
        },
        "overlay_tabs": {
          "type": "string",
          "id": 4021
        },
        "overlay_scale_interface": {
          "type": "bool",
          "id": 4022
        },
        "overlay_restore_browser_tabs": {
          "type": "bool",
          "id": 4023
        },
        "enable_avif_screenshots": {
          "type": "bool",
          "id": 4024
        },
        "smooth_scroll_webviews": {
          "type": "bool",
          "id": 5000
        },
        "enable_gpu_accelerated_webviews": {
          "type": "bool",
          "id": 5001
        },
        "enable_hardware_video_decoding": {
          "type": "bool",
          "id": 5003
        },
        "run_at_startup": {
          "type": "bool",
          "id": 5004
        },
        "enable_dpi_scaling": {
          "type": "bool",
          "id": 5005
        },
        "enable_marketing_messages": {
          "type": "bool",
          "id": 5006
        },
        "start_in_big_picture_mode": {
          "type": "bool",
          "id": 5007
        },
        "jumplist_flags": {
          "type": "uint32",
          "id": 5008
        },
        "enable_ui_sounds": {
          "type": "bool",
          "id": 5009
        },
        "disable_all_toasts": {
          "type": "bool",
          "id": 6000
        },
        "disable_toasts_in_game": {
          "type": "bool",
          "id": 6001
        },
        "play_sound_on_toast": {
          "type": "bool",
          "id": 6002
        },
        "library_display_size": {
          "type": "int32",
          "id": 7000
        },
        "library_whats_new_show_only_product_updates": {
          "type": "bool",
          "id": 7001
        },
        "show_store_content_on_home": {
          "type": "bool",
          "id": 7002
        },
        "start_page": {
          "type": "string",
          "id": 7003
        },
        "library_low_bandwidth_mode": {
          "type": "bool",
          "id": 7004
        },
        "library_low_perf_mode": {
          "type": "bool",
          "id": 7005
        },
        "library_disable_community_content": {
          "type": "bool",
          "id": 7006
        },
        "library_display_icon_in_game_list": {
          "type": "bool",
          "id": 7007
        },
        "ready_to_play_includes_streaming": {
          "type": "bool",
          "id": 7008
        },
        "show_steam_deck_info": {
          "type": "bool",
          "id": 7009
        },
        "enable_shader_precache": {
          "type": "bool",
          "id": 8000
        },
        "enable_shader_background_processing": {
          "type": "bool",
          "id": 8001
        },
        "shader_precached_size": {
          "type": "uint64",
          "id": 8002
        },
        "needs_steam_service_repair": {
          "type": "bool",
          "id": 8003
        },
        "download_peer_content": {
          "type": "int32",
          "id": 8004
        },
        "download_rate_bits_per_s": {
          "type": "bool",
          "id": 8005
        },
        "restrict_auto_updates": {
          "type": "bool",
          "id": 8006
        },
        "restrict_auto_updates_start": {
          "type": "int32",
          "id": 8007
        },
        "restrict_auto_updates_end": {
          "type": "int32",
          "id": 8008
        },
        "download_region": {
          "type": "int32",
          "id": 8009
        },
        "download_while_app_running": {
          "type": "bool",
          "id": 8010
        },
        "download_throttle_while_streaming": {
          "type": "bool",
          "id": 8011
        },
        "download_throttle_rate": {
          "type": "int32",
          "id": 8012
        },
        "cloud_enabled": {
          "type": "bool",
          "id": 10000
        },
        "show_screenshot_manager": {
          "type": "bool",
          "id": 10001
        },
        "music_volume": {
          "type": "int32",
          "id": 11000
        },
        "music_pause_on_app_start": {
          "type": "bool",
          "id": 11001
        },
        "music_pause_on_voice_chat": {
          "type": "bool",
          "id": 11002
        },
        "music_download_high_quality": {
          "type": "bool",
          "id": 11003
        },
        "music_playlist_notification": {
          "type": "bool",
          "id": 11004
        },
        "broadcast_permissions": {
          "type": "int32",
          "id": 12000,
          "options": {
            "(.description)": "enum"
          }
        },
        "broadcast_output_width": {
          "type": "int32",
          "id": 12001
        },
        "broadcast_output_height": {
          "type": "int32",
          "id": 12002
        },
        "broadcast_bitrate": {
          "type": "int32",
          "id": 12003
        },
        "broadcast_encoding_option": {
          "type": "int32",
          "id": 12004,
          "options": {
            "(.description)": "enum"
          }
        },
        "broadcast_record_all_video": {
          "type": "bool",
          "id": 12005
        },
        "broadcast_record_all_audio": {
          "type": "bool",
          "id": 12006
        },
        "broadcast_record_microphone": {
          "type": "bool",
          "id": 12007
        },
        "broadcast_show_upload_stats": {
          "type": "bool",
          "id": 12008
        },
        "broadcast_show_live_reminder": {
          "type": "bool",
          "id": 12009
        },
        "broadcast_chat_corner": {
          "type": "int32",
          "id": 12010
        },
        "gamestream_hardware_video_encode": {
          "type": "bool",
          "id": 13000
        },
        "steam_input_configurator_error_msg_enable": {
          "type": "bool",
          "id": 14001
        },
        "controller_guide_button_focus_steam": {
          "type": "bool",
          "id": 14002
        },
        "controller_ps_support": {
          "type": "int32",
          "id": 14003
        },
        "controller_xbox_support": {
          "type": "bool",
          "id": 14004
        },
        "controller_xbox_driver": {
          "type": "bool",
          "id": 14005
        },
        "controller_switch_support": {
          "type": "bool",
          "id": 14006
        },
        "controller_generic_support": {
          "type": "bool",
          "id": 14007
        },
        "controller_power_off_timeout": {
          "type": "int32",
          "id": 14008
        },
        "turn_off_controller_on_exit": {
          "type": "bool",
          "id": 14009
        },
        "controller_combine_nintendo_joycons": {
          "type": "bool",
          "id": 14010
        },
        "startup_movie_id": {
          "type": "uint64",
          "id": 16000
        },
        "startup_movie_local_path": {
          "type": "string",
          "id": 16001
        },
        "startup_movie_shuffle": {
          "type": "bool",
          "id": 16002
        },
        "startup_movie_used_for_resume": {
          "type": "bool",
          "id": 16003
        },
        "game_notes_enable_spellcheck": {
          "type": "bool",
          "id": 17001
        },
        "screenshot_items_per_row": {
          "type": "int32",
          "id": 18000
        },
        "g_background_path": {
          "type": "string",
          "id": 18201
        },
        "g_background_max_keep": {
          "type": "string",
          "id": 18202
        },
        "g_background_time_resolution": {
          "type": "int32",
          "id": 18203
        },
        "g_background_mk": {
          "type": ".CMsgHotkey",
          "id": 18207
        },
        "g_background_tg": {
          "type": ".CMsgHotkey",
          "id": 18208
        },
        "g_background_a_m": {
          "type": "bool",
          "id": 18209
        },
        "g_background_br": {
          "type": "int32",
          "id": 18210
        },
        "g_background_a_s": {
          "type": "bool",
          "id": 18211
        },
        "g_background_mode": {
          "type": "int32",
          "id": 18212,
          "options": {
            "(.description)": "enum"
          }
        },
        "g_background_audio": {
          "type": "int32",
          "id": 18213,
          "options": {
            "(.description)": "enum"
          }
        },
        "g_max_fps": {
          "type": "int32",
          "id": 18214
        },
        "show_timestamps_in_console": {
          "type": "bool",
          "id": 20000
        },
        "force_oobe": {
          "type": "bool",
          "id": 20001
        },
        "override_browser_composer_mode": {
          "type": "int32",
          "id": 20002
        },
        "cef_remote_debugging_enabled": {
          "type": "bool",
          "id": 20003
        },
        "force_deck_perf_tab": {
          "type": "bool",
          "id": 20004
        },
        "force_fake_mandatory_update": {
          "type": "bool",
          "id": 20005
        },
        "hdr_compat_testing": {
          "type": "bool",
          "id": 20006
        },
        "developer_mode_enabled": {
          "type": "bool",
          "id": 20007
        },
        "show_advanced_update_channels": {
          "type": "bool",
          "id": 20008
        },
        "gamescope_hdr_visualization": {
          "type": "int32",
          "id": 21001,
          "options": {
            "(.description)": "enum"
          }
        },
        "gamescope_app_target_framerate": {
          "type": "int32",
          "id": 21002
        },
        "gamescope_enable_app_target_framerate": {
          "type": "bool",
          "id": 21003
        },
        "gamescope_disable_framelimit": {
          "type": "bool",
          "id": 21004
        },
        "gamescope_display_refresh_rate": {
          "type": "int32",
          "id": 21005
        },
        "gamescope_use_game_refresh_rate_in_steam": {
          "type": "bool",
          "id": 21006
        },
        "gamescope_disable_mura_correction": {
          "type": "bool",
          "id": 21007
        },
        "gamescope_include_steamui_in_screenshots": {
          "type": "bool",
          "id": 21008
        },
        "gamescope_allow_tearing": {
          "type": "bool",
          "id": 21009
        },
        "gamescope_composite_debug": {
          "type": "bool",
          "id": 21010
        },
        "gamescope_force_composite": {
          "type": "bool",
          "id": 21011
        },
        "gamescope_game_resolution_global": {
          "type": "string",
          "id": 21012
        },
        "steamos_status_led_brightness": {
          "type": "int32",
          "id": 22000
        },
        "steamos_tdp_limit_enabled": {
          "type": "bool",
          "id": 22001
        },
        "steamos_tdp_limit": {
          "type": "int32",
          "id": 22002
        },
        "steamos_cec_enabled": {
          "type": "bool",
          "id": 22003
        },
        "steamos_cec_wake_on_resume": {
          "type": "bool",
          "id": 22004
        },
        "steamos_wifi_debug": {
          "type": "bool",
          "id": 22005
        },
        "steamos_wifi_force_wpa_supplicant": {
          "type": "bool",
          "id": 22006
        },
        "steamos_magnifier_scale": {
          "type": "int32",
          "id": 22007
        },
        "setting_validation_bool": {
          "type": "bool",
          "id": 23001
        },
        "setting_validation_enum": {
          "type": "int32",
          "id": 23002,
          "options": {
            "(.description)": "enum"
          }
        },
        "setting_validation_int32": {
          "type": "int32",
          "id": 23003
        },
        "setting_validation_uint32": {
          "type": "uint32",
          "id": 23004
        },
        "setting_validation_uint64": {
          "type": "uint64",
          "id": 23005
        },
        "setting_validation_float": {
          "type": "float",
          "id": 23006
        },
        "setting_validation_string": {
          "type": "string",
          "id": 23007
        },
        "system_bluetooth_enabled": {
          "type": "bool",
          "id": 24000
        }
      }
    },
    "CMsgClientSharedLibraryLockStatus": {
      "fields": {
        "locked_library": {
          "rule": "repeated",
          "type": ".CMsgClientSharedLibraryLockStatus_LockedLibrary",
          "id": 1
        },
        "own_library_locked_by": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientSharedLibraryLockStatus_LockedLibrary": {
      "fields": {
        "owner_id": {
          "type": "uint32",
          "id": 1
        },
        "locked_by": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientSharedLibraryStopPlaying": {
      "fields": {
        "seconds_left": {
          "type": "int32",
          "id": 1
        },
        "stop_apps": {
          "rule": "repeated",
          "type": ".CMsgClientSharedLibraryStopPlaying_StopApp",
          "id": 2
        }
      }
    },
    "CMsgClientSharedLibraryStopPlaying_StopApp": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "owner_id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientStat2": {
      "fields": {
        "stat_detail": {
          "rule": "repeated",
          "type": ".CMsgClientStat2_StatDetail",
          "id": 1
        }
      }
    },
    "CMsgClientStat2_StatDetail": {
      "fields": {
        "client_stat": {
          "type": "uint32",
          "id": 1
        },
        "ll_value": {
          "type": "int64",
          "id": 2
        },
        "time_of_day": {
          "type": "uint32",
          "id": 3
        },
        "cell_id": {
          "type": "uint32",
          "id": 4
        },
        "depot_id": {
          "type": "uint32",
          "id": 5
        },
        "app_id": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgClientStatsUpdated": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "game_id": {
          "type": "fixed64",
          "id": 2
        },
        "crc_stats": {
          "type": "uint32",
          "id": 3
        },
        "updated_stats": {
          "rule": "repeated",
          "type": ".CMsgClientStatsUpdated_Updated_Stats",
          "id": 4
        }
      }
    },
    "CMsgClientStatsUpdated_Updated_Stats": {
      "fields": {
        "stat_id": {
          "type": "uint32",
          "id": 1
        },
        "stat_value": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientStoreUserStats": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "explicit_reset": {
          "type": "bool",
          "id": 2
        },
        "stats_to_store": {
          "rule": "repeated",
          "type": ".CMsgClientStoreUserStats_Stats_To_Store",
          "id": 3
        }
      }
    },
    "CMsgClientStoreUserStats_Stats_To_Store": {
      "fields": {
        "stat_id": {
          "type": "uint32",
          "id": 1
        },
        "stat_value": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientStoreUserStats2": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "settor_steam_id": {
          "type": "fixed64",
          "id": 2
        },
        "settee_steam_id": {
          "type": "fixed64",
          "id": 3
        },
        "crc_stats": {
          "type": "uint32",
          "id": 4
        },
        "explicit_reset": {
          "type": "bool",
          "id": 5
        },
        "stats": {
          "rule": "repeated",
          "type": ".CMsgClientStoreUserStats2_Stats",
          "id": 6
        }
      }
    },
    "CMsgClientStoreUserStats2_Stats": {
      "fields": {
        "stat_id": {
          "type": "uint32",
          "id": 1
        },
        "stat_value": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientStoreUserStatsResponse": {
      "fields": {
        "game_id": {
          "type": "fixed64",
          "id": 1
        },
        "eresult": {
          "type": "int32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "crc_stats": {
          "type": "uint32",
          "id": 3
        },
        "stats_failed_validation": {
          "rule": "repeated",
          "type": ".CMsgClientStoreUserStatsResponse_Stats_Failed_Validation",
          "id": 4
        },
        "stats_out_of_date": {
          "type": "bool",
          "id": 5
        }
      }
    },
    "CMsgClientStoreUserStatsResponse_Stats_Failed_Validation": {
      "fields": {
        "stat_id": {
          "type": "uint32",
          "id": 1
        },
        "reverted_stat_value": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientTicketAuthComplete": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "game_id": {
          "type": "fixed64",
          "id": 2
        },
        "estate": {
          "type": "uint32",
          "id": 3
        },
        "eauth_session_response": {
          "type": "uint32",
          "id": 4
        },
        "DEPRECATED_ticket": {
          "type": "bytes",
          "id": 5
        },
        "ticket_crc": {
          "type": "uint32",
          "id": 6
        },
        "ticket_sequence": {
          "type": "uint32",
          "id": 7
        },
        "owner_steam_id": {
          "type": "fixed64",
          "id": 8
        }
      }
    },
    "CMsgClientUCMAddScreenshot": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "filename": {
          "type": "string",
          "id": 2
        },
        "thumbname": {
          "type": "string",
          "id": 3
        },
        "rtime32_created": {
          "type": "fixed32",
          "id": 4
        },
        "width": {
          "type": "uint32",
          "id": 5
        },
        "height": {
          "type": "uint32",
          "id": 6
        },
        "permissions": {
          "type": "uint32",
          "id": 7
        },
        "caption": {
          "type": "string",
          "id": 8
        },
        "shortcut_name": {
          "type": "string",
          "id": 9
        },
        "tag": {
          "rule": "repeated",
          "type": ".CMsgClientUCMAddScreenshot_Tag",
          "id": 10
        },
        "tagged_steamid": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 11,
          "options": {
            "packed": false
          }
        },
        "spoiler_tag": {
          "type": "bool",
          "id": 12
        },
        "tagged_publishedfileid": {
          "rule": "repeated",
          "type": "uint64",
          "id": 13,
          "options": {
            "packed": false
          }
        },
        "vr_filename": {
          "type": "string",
          "id": 14
        }
      }
    },
    "CMsgClientUCMAddScreenshot_Tag": {
      "fields": {
        "tag_name": {
          "type": "string",
          "id": 1
        },
        "tag_value": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientUCMAddScreenshotResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "screenshotid": {
          "type": "fixed64",
          "id": 2,
          "options": {
            "default": 18446744073709552000
          }
        }
      }
    },
    "CMsgClientUCMDeletePublishedFile": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientUCMDeletePublishedFileResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientUCMDeleteScreenshot": {
      "fields": {
        "screenshotid": {
          "type": "fixed64",
          "id": 1,
          "options": {
            "default": 18446744073709552000
          }
        }
      }
    },
    "CMsgClientUCMDeleteScreenshotResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientUCMEnumeratePublishedFilesByUserAction": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "start_index": {
          "type": "uint32",
          "id": 2
        },
        "action": {
          "type": "int32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMEnumeratePublishedFilesByUserActionResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "published_files": {
          "rule": "repeated",
          "type": ".CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId",
          "id": 2
        },
        "total_results": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "rtime_time_stamp": {
          "type": "fixed32",
          "id": 2,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CMsgClientUCMEnumerateUserPublishedFiles": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "start_index": {
          "type": "uint32",
          "id": 2
        },
        "sort_order": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMEnumerateUserPublishedFilesResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "published_files": {
          "rule": "repeated",
          "type": ".CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId",
          "id": 2
        },
        "total_results": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientUCMEnumerateUserSubscribedFiles": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "start_index": {
          "type": "uint32",
          "id": 2
        },
        "list_type": {
          "type": "uint32",
          "id": 3,
          "options": {
            "default": 1
          }
        },
        "matching_file_type": {
          "type": "uint32",
          "id": 4,
          "options": {
            "default": 0
          }
        },
        "count": {
          "type": "uint32",
          "id": 5,
          "options": {
            "default": 50
          }
        }
      }
    },
    "CMsgClientUCMEnumerateUserSubscribedFilesResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "subscribed_files": {
          "rule": "repeated",
          "type": ".CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId",
          "id": 2
        },
        "total_results": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "rtime32_subscribed": {
          "type": "fixed32",
          "id": 2,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "start_index": {
          "type": "uint32",
          "id": 2
        },
        "start_time": {
          "type": "fixed32",
          "id": 3
        },
        "desired_revision": {
          "type": "uint32",
          "id": 4,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "subscribed_files": {
          "rule": "repeated",
          "type": ".CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId",
          "id": 2
        },
        "total_results": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "rtime32_subscribed": {
          "type": "fixed32",
          "id": 2,
          "options": {
            "default": 0
          }
        },
        "appid": {
          "type": "uint32",
          "id": 3
        },
        "file_hcontent": {
          "type": "fixed64",
          "id": 4
        },
        "file_size": {
          "type": "uint32",
          "id": 5
        },
        "rtime32_last_updated": {
          "type": "fixed32",
          "id": 6
        },
        "is_depot_content": {
          "type": "bool",
          "id": 7
        }
      }
    },
    "CMsgClientUCMGetPublishedFilesForUser": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "creator_steam_id": {
          "type": "fixed64",
          "id": 2
        },
        "required_tags": {
          "rule": "repeated",
          "type": "string",
          "id": 3
        },
        "excluded_tags": {
          "rule": "repeated",
          "type": "string",
          "id": 4
        },
        "start_index": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientUCMGetPublishedFilesForUserResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "published_files": {
          "rule": "repeated",
          "type": ".CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId",
          "id": 2
        },
        "total_results": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgClientUCMPublishedFileUpdated": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "time_updated": {
          "type": "uint32",
          "id": 3
        },
        "hcontent": {
          "type": "fixed64",
          "id": 4
        },
        "file_size": {
          "type": "fixed32",
          "id": 5
        },
        "is_depot_content": {
          "type": "bool",
          "id": 6
        },
        "revision": {
          "type": "uint32",
          "id": 7
        }
      }
    },
    "CMsgClientUCMPublishFile": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        },
        "preview_file_name": {
          "type": "string",
          "id": 3
        },
        "consumer_app_id": {
          "type": "uint32",
          "id": 4
        },
        "title": {
          "type": "string",
          "id": 5
        },
        "description": {
          "type": "string",
          "id": 6
        },
        "tags": {
          "rule": "repeated",
          "type": "string",
          "id": 8
        },
        "workshop_file": {
          "type": "bool",
          "id": 9
        },
        "visibility": {
          "type": "int32",
          "id": 10
        },
        "file_type": {
          "type": "uint32",
          "id": 11
        },
        "url": {
          "type": "string",
          "id": 12
        },
        "video_provider": {
          "type": "uint32",
          "id": 13
        },
        "video_account_name": {
          "type": "string",
          "id": 14
        },
        "video_identifier": {
          "type": "string",
          "id": 15
        },
        "in_progress": {
          "type": "bool",
          "id": 16
        }
      }
    },
    "CMsgClientUCMPublishFileResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "published_file_id": {
          "type": "fixed64",
          "id": 2,
          "options": {
            "default": 18446744073709552000
          }
        },
        "needs_workshop_legal_agreement_acceptance": {
          "type": "bool",
          "id": 3,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgClientUCMSetUserPublishedFileAction": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "action": {
          "type": "int32",
          "id": 3
        }
      }
    },
    "CMsgClientUCMSetUserPublishedFileActionResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientUCMUpdatePublishedFile": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "published_file_id": {
          "type": "fixed64",
          "id": 2
        },
        "file_name": {
          "type": "string",
          "id": 3
        },
        "preview_file_name": {
          "type": "string",
          "id": 4
        },
        "title": {
          "type": "string",
          "id": 5
        },
        "description": {
          "type": "string",
          "id": 6
        },
        "tags": {
          "rule": "repeated",
          "type": "string",
          "id": 7
        },
        "visibility": {
          "type": "int32",
          "id": 8
        },
        "update_file": {
          "type": "bool",
          "id": 9
        },
        "update_preview_file": {
          "type": "bool",
          "id": 10
        },
        "update_title": {
          "type": "bool",
          "id": 11
        },
        "update_description": {
          "type": "bool",
          "id": 12
        },
        "update_tags": {
          "type": "bool",
          "id": 13
        },
        "update_visibility": {
          "type": "bool",
          "id": 14
        },
        "change_description": {
          "type": "string",
          "id": 15
        },
        "update_url": {
          "type": "bool",
          "id": 16
        },
        "url": {
          "type": "string",
          "id": 17
        },
        "update_content_manifest": {
          "type": "bool",
          "id": 18
        },
        "content_manifest": {
          "type": "fixed64",
          "id": 19
        },
        "metadata": {
          "type": "string",
          "id": 20
        },
        "update_metadata": {
          "type": "bool",
          "id": 21
        },
        "language": {
          "type": "int32",
          "id": 22,
          "options": {
            "default": 0
          }
        },
        "removed_kvtags": {
          "rule": "repeated",
          "type": "string",
          "id": 23
        },
        "kvtags": {
          "rule": "repeated",
          "type": ".CMsgClientUCMUpdatePublishedFile_KeyValueTag",
          "id": 24
        },
        "previews": {
          "rule": "repeated",
          "type": ".CMsgClientUCMUpdatePublishedFile_AdditionalPreview",
          "id": 25
        },
        "previews_to_remove": {
          "rule": "repeated",
          "type": "int32",
          "id": 26,
          "options": {
            "packed": false
          }
        },
        "clear_in_progress": {
          "type": "bool",
          "id": 27
        },
        "remove_all_kvtags": {
          "type": "bool",
          "id": 28
        }
      }
    },
    "CMsgClientUCMUpdatePublishedFile_AdditionalPreview": {
      "fields": {
        "original_file_name": {
          "type": "string",
          "id": 1
        },
        "internal_file_name": {
          "type": "string",
          "id": 2
        },
        "videoid": {
          "type": "string",
          "id": 3
        },
        "preview_type": {
          "type": "uint32",
          "id": 4
        },
        "update_index": {
          "type": "int32",
          "id": 5,
          "options": {
            "default": -1
          }
        }
      }
    },
    "CMsgClientUCMUpdatePublishedFile_KeyValueTag": {
      "fields": {
        "key": {
          "type": "string",
          "id": 1
        },
        "value": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientUCMUpdatePublishedFileResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "needs_workshop_legal_agreement_acceptance": {
          "type": "bool",
          "id": 2,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgClientUDSP2PSessionEnded": {
      "fields": {
        "steamid_remote": {
          "type": "fixed64",
          "id": 1
        },
        "appid": {
          "type": "int32",
          "id": 2
        },
        "session_length_sec": {
          "type": "int32",
          "id": 3
        },
        "session_error": {
          "type": "int32",
          "id": 4
        },
        "nattype": {
          "type": "int32",
          "id": 5
        },
        "bytes_recv": {
          "type": "int32",
          "id": 6
        },
        "bytes_sent": {
          "type": "int32",
          "id": 7
        },
        "bytes_sent_relay": {
          "type": "int32",
          "id": 8
        },
        "bytes_recv_relay": {
          "type": "int32",
          "id": 9
        },
        "time_to_connect_ms": {
          "type": "int32",
          "id": 10
        }
      }
    },
    "CMsgClientUDSP2PSessionStarted": {
      "fields": {
        "steamid_remote": {
          "type": "fixed64",
          "id": 1
        },
        "appid": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgClientUFSDeleteFileRequest": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        },
        "is_explicit_delete": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgClientUFSDeleteFileResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "file_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientUFSDownloadRequest": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        },
        "can_handle_http": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgClientUFSDownloadResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "file_size": {
          "type": "uint32",
          "id": 3
        },
        "raw_file_size": {
          "type": "uint32",
          "id": 4
        },
        "sha_file": {
          "type": "bytes",
          "id": 5
        },
        "time_stamp": {
          "type": "uint64",
          "id": 6
        },
        "is_explicit_delete": {
          "type": "bool",
          "id": 7
        },
        "use_http": {
          "type": "bool",
          "id": 8
        },
        "http_host": {
          "type": "string",
          "id": 9
        },
        "http_url": {
          "type": "string",
          "id": 10
        },
        "kv_headers": {
          "type": "bytes",
          "id": 11
        },
        "use_https": {
          "type": "bool",
          "id": 12
        },
        "encrypted": {
          "type": "bool",
          "id": 13
        }
      }
    },
    "CMsgClientUFSFileChunk": {
      "fields": {
        "sha_file": {
          "type": "bytes",
          "id": 1
        },
        "file_start": {
          "type": "uint32",
          "id": 2
        },
        "data": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientUFSGetFileListForApp": {
      "fields": {
        "apps_to_query": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        },
        "send_path_prefixes": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgClientUFSGetFileListForAppResponse": {
      "fields": {
        "files": {
          "rule": "repeated",
          "type": ".CMsgClientUFSGetFileListForAppResponse_File",
          "id": 1
        },
        "path_prefixes": {
          "rule": "repeated",
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientUFSGetFileListForAppResponse_File": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        },
        "sha_file": {
          "type": "bytes",
          "id": 3
        },
        "time_stamp": {
          "type": "uint64",
          "id": 4
        },
        "raw_file_size": {
          "type": "uint32",
          "id": 5
        },
        "is_explicit_delete": {
          "type": "bool",
          "id": 6
        },
        "platforms_to_sync": {
          "type": "uint32",
          "id": 7
        },
        "path_prefix_index": {
          "type": "uint32",
          "id": 8
        }
      }
    },
    "CMsgClientUFSGetSingleFileInfo": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientUFSGetSingleFileInfoResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "file_name": {
          "type": "string",
          "id": 3
        },
        "sha_file": {
          "type": "bytes",
          "id": 4
        },
        "time_stamp": {
          "type": "uint64",
          "id": 5
        },
        "raw_file_size": {
          "type": "uint32",
          "id": 6
        },
        "is_explicit_delete": {
          "type": "bool",
          "id": 7
        }
      }
    },
    "CMsgClientUFSGetUGCDetails": {
      "fields": {
        "hcontent": {
          "type": "fixed64",
          "id": 1,
          "options": {
            "default": 18446744073709552000
          }
        }
      }
    },
    "CMsgClientUFSGetUGCDetailsResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "url": {
          "type": "string",
          "id": 2
        },
        "app_id": {
          "type": "uint32",
          "id": 3
        },
        "filename": {
          "type": "string",
          "id": 4
        },
        "steamid_creator": {
          "type": "fixed64",
          "id": 5
        },
        "file_size": {
          "type": "uint32",
          "id": 6
        },
        "compressed_file_size": {
          "type": "uint32",
          "id": 7
        },
        "rangecheck_host": {
          "type": "string",
          "id": 8
        },
        "file_encoded_sha1": {
          "type": "string",
          "id": 9
        }
      }
    },
    "CMsgClientUFSLoginRequest": {
      "fields": {
        "protocol_version": {
          "type": "uint32",
          "id": 1
        },
        "am_session_token": {
          "type": "uint64",
          "id": 2
        },
        "apps": {
          "rule": "repeated",
          "type": "uint32",
          "id": 3,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientUFSLoginResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgClientUFSShareFile": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgClientUFSShareFileResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "hcontent": {
          "type": "fixed64",
          "id": 2,
          "options": {
            "default": 18446744073709552000
          }
        }
      }
    },
    "CMsgClientUFSTransferHeartbeat": {
      "fields": {}
    },
    "CMsgClientUFSUploadCommit": {
      "fields": {
        "files": {
          "rule": "repeated",
          "type": ".CMsgClientUFSUploadCommit_File",
          "id": 1
        }
      }
    },
    "CMsgClientUFSUploadCommit_File": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "sha_file": {
          "type": "bytes",
          "id": 3
        },
        "cub_file": {
          "type": "uint32",
          "id": 4
        },
        "file_name": {
          "type": "string",
          "id": 5
        }
      }
    },
    "CMsgClientUFSUploadCommitResponse": {
      "fields": {
        "files": {
          "rule": "repeated",
          "type": ".CMsgClientUFSUploadCommitResponse_File",
          "id": 1
        }
      }
    },
    "CMsgClientUFSUploadCommitResponse_File": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "sha_file": {
          "type": "bytes",
          "id": 3
        }
      }
    },
    "CMsgClientUFSUploadFileFinished": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "sha_file": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgClientUFSUploadFileRequest": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_size": {
          "type": "uint32",
          "id": 2
        },
        "raw_file_size": {
          "type": "uint32",
          "id": 3
        },
        "sha_file": {
          "type": "bytes",
          "id": 4
        },
        "time_stamp": {
          "type": "uint64",
          "id": 5
        },
        "file_name": {
          "type": "string",
          "id": 6
        },
        "platforms_to_sync_deprecated": {
          "type": "uint32",
          "id": 7
        },
        "platforms_to_sync": {
          "type": "uint32",
          "id": 8,
          "options": {
            "default": 4294967295
          }
        },
        "cell_id": {
          "type": "uint32",
          "id": 9
        },
        "can_encrypt": {
          "type": "bool",
          "id": 10
        }
      }
    },
    "CMsgClientUFSUploadFileResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "sha_file": {
          "type": "bytes",
          "id": 2
        },
        "use_http": {
          "type": "bool",
          "id": 3
        },
        "http_host": {
          "type": "string",
          "id": 4
        },
        "http_url": {
          "type": "string",
          "id": 5
        },
        "kv_headers": {
          "type": "bytes",
          "id": 6
        },
        "use_https": {
          "type": "bool",
          "id": 7
        },
        "encrypt_file": {
          "type": "bool",
          "id": 8
        }
      }
    },
    "CMsgClientUGSGetGlobalStats": {
      "fields": {
        "gameid": {
          "type": "uint64",
          "id": 1
        },
        "history_days_requested": {
          "type": "uint32",
          "id": 2
        },
        "time_last_requested": {
          "type": "fixed32",
          "id": 3
        },
        "first_day_cached": {
          "type": "uint32",
          "id": 4
        },
        "days_cached": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgClientUGSGetGlobalStatsResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "timestamp": {
          "type": "fixed32",
          "id": 2
        },
        "day_current": {
          "type": "int32",
          "id": 3
        },
        "days": {
          "rule": "repeated",
          "type": ".CMsgClientUGSGetGlobalStatsResponse_Day",
          "id": 4
        }
      }
    },
    "CMsgClientUGSGetGlobalStatsResponse_Day": {
      "fields": {
        "day_id": {
          "type": "uint32",
          "id": 1
        },
        "stats": {
          "rule": "repeated",
          "type": ".CMsgClientUGSGetGlobalStatsResponse_Day_Stat",
          "id": 2
        }
      }
    },
    "CMsgClientUGSGetGlobalStatsResponse_Day_Stat": {
      "fields": {
        "stat_id": {
          "type": "int32",
          "id": 1
        },
        "data": {
          "type": "int64",
          "id": 2
        }
      }
    },
    "CMsgClientUIMode": {
      "fields": {
        "uimode": {
          "type": "uint32",
          "id": 1
        },
        "chat_mode": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientUninstallClientApp": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientUninstallClientAppResponse": {
      "fields": {
        "result": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgClientUnsignedInstallScript": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "file_name": {
          "type": "string",
          "id": 2
        },
        "file_size": {
          "type": "uint32",
          "id": 3
        },
        "signature_broken": {
          "type": "bool",
          "id": 4
        },
        "depot_id": {
          "type": "uint32",
          "id": 5
        },
        "manifest_id": {
          "type": "uint64",
          "id": 6
        },
        "file_flags": {
          "type": "uint32",
          "id": 7
        }
      }
    },
    "CMsgClientUpdateAppJobReport": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "depot_ids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "app_state": {
          "type": "uint32",
          "id": 3
        },
        "job_app_error": {
          "type": "uint32",
          "id": 4
        },
        "error_details": {
          "type": "string",
          "id": 5
        },
        "job_duration": {
          "type": "uint32",
          "id": 6
        },
        "files_validation_failed": {
          "type": "uint32",
          "id": 7
        },
        "job_bytes_downloaded": {
          "type": "uint64",
          "id": 8
        },
        "job_bytes_staged": {
          "type": "uint64",
          "id": 9
        },
        "bytes_comitted": {
          "type": "uint64",
          "id": 10
        },
        "start_app_state": {
          "type": "uint32",
          "id": 11
        },
        "stats_machine_id": {
          "type": "fixed64",
          "id": 12
        },
        "branch_name": {
          "type": "string",
          "id": 13
        },
        "total_bytes_downloaded": {
          "type": "uint64",
          "id": 14
        },
        "total_bytes_staged": {
          "type": "uint64",
          "id": 15
        },
        "total_bytes_restored": {
          "type": "uint64",
          "id": 16
        },
        "is_borrowed": {
          "type": "bool",
          "id": 17
        },
        "is_free_weekend": {
          "type": "bool",
          "id": 18
        },
        "total_bytes_legacy": {
          "type": "uint64",
          "id": 19
        },
        "total_bytes_patched": {
          "type": "uint64",
          "id": 20
        },
        "total_bytes_saved": {
          "type": "uint64",
          "id": 21
        },
        "cell_id": {
          "type": "uint32",
          "id": 22
        }
      }
    },
    "CMsgClientUpdateMachineAuth": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "offset": {
          "type": "uint32",
          "id": 2
        },
        "cubtowrite": {
          "type": "uint32",
          "id": 3
        },
        "bytes": {
          "type": "bytes",
          "id": 4
        },
        "otp_type": {
          "type": "uint32",
          "id": 5
        },
        "otp_identifier": {
          "type": "string",
          "id": 6
        },
        "otp_sharedsecret": {
          "type": "bytes",
          "id": 7
        },
        "otp_timedrift": {
          "type": "uint32",
          "id": 8
        }
      }
    },
    "CMsgClientUpdateMachineAuthResponse": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "eresult": {
          "type": "uint32",
          "id": 2
        },
        "filesize": {
          "type": "uint32",
          "id": 3
        },
        "sha_file": {
          "type": "bytes",
          "id": 4
        },
        "getlasterror": {
          "type": "uint32",
          "id": 5
        },
        "offset": {
          "type": "uint32",
          "id": 6
        },
        "cubwrote": {
          "type": "uint32",
          "id": 7
        },
        "otp_type": {
          "type": "int32",
          "id": 8
        },
        "otp_value": {
          "type": "uint32",
          "id": 9
        },
        "otp_identifier": {
          "type": "string",
          "id": 10
        }
      }
    },
    "CMsgClientUpdateUserGameInfo": {
      "fields": {
        "steamid_idgs": {
          "type": "fixed64",
          "id": 1
        },
        "gameid": {
          "type": "fixed64",
          "id": 2
        },
        "game_ip": {
          "type": "uint32",
          "id": 3
        },
        "game_port": {
          "type": "uint32",
          "id": 4
        },
        "token": {
          "type": "bytes",
          "id": 5
        }
      }
    },
    "CMsgClientUseLocalDeviceAuthorizations": {
      "fields": {
        "authorization_account_id": {
          "rule": "repeated",
          "type": "uint32",
          "id": 1,
          "options": {
            "packed": false
          }
        },
        "device_tokens": {
          "rule": "repeated",
          "type": ".CMsgClientUseLocalDeviceAuthorizations_DeviceToken",
          "id": 2
        }
      }
    },
    "CMsgClientUseLocalDeviceAuthorizations_DeviceToken": {
      "fields": {
        "owner_account_id": {
          "type": "uint32",
          "id": 1
        },
        "token_id": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CMsgClientUserNotifications": {
      "fields": {
        "notifications": {
          "rule": "repeated",
          "type": ".CMsgClientUserNotifications_Notification",
          "id": 1
        }
      }
    },
    "CMsgClientUserNotifications_Notification": {
      "fields": {
        "user_notification_type": {
          "type": "uint32",
          "id": 1
        },
        "count": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientVanityURLChangedNotification": {
      "fields": {
        "vanity_url": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CMsgClientVoiceCallPreAuthorize": {
      "fields": {
        "caller_steamid": {
          "type": "fixed64",
          "id": 1
        },
        "receiver_steamid": {
          "type": "fixed64",
          "id": 2
        },
        "caller_id": {
          "type": "int32",
          "id": 3
        },
        "hangup": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgClientVoiceCallPreAuthorizeResponse": {
      "fields": {
        "caller_steamid": {
          "type": "fixed64",
          "id": 1
        },
        "receiver_steamid": {
          "type": "fixed64",
          "id": 2
        },
        "eresult": {
          "type": "int32",
          "id": 3,
          "options": {
            "default": 2
          }
        },
        "caller_id": {
          "type": "int32",
          "id": 4
        }
      }
    },
    "CMsgClientWalletInfoUpdate": {
      "fields": {
        "has_wallet": {
          "type": "bool",
          "id": 1
        },
        "balance": {
          "type": "int32",
          "id": 2
        },
        "currency": {
          "type": "int32",
          "id": 3
        },
        "balance_delayed": {
          "type": "int32",
          "id": 4
        },
        "balance64": {
          "type": "int64",
          "id": 5
        },
        "balance64_delayed": {
          "type": "int64",
          "id": 6
        }
      }
    },
    "CMsgClientWorkshopItemChangesRequest": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "last_time_updated": {
          "type": "uint32",
          "id": 2
        },
        "num_items_needed": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgClientWorkshopItemChangesResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "update_time": {
          "type": "uint32",
          "id": 2
        },
        "workshop_items": {
          "rule": "repeated",
          "type": ".CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo",
          "id": 5
        }
      }
    },
    "CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "time_updated": {
          "type": "uint32",
          "id": 2
        },
        "manifest_id": {
          "type": "fixed64",
          "id": 3
        }
      }
    },
    "CMsgClientWorkshopItemInfoRequest": {
      "fields": {
        "app_id": {
          "type": "uint32",
          "id": 1
        },
        "last_time_updated": {
          "type": "uint32",
          "id": 2
        },
        "workshop_items": {
          "rule": "repeated",
          "type": ".CMsgClientWorkshopItemInfoRequest_WorkshopItem",
          "id": 3
        }
      }
    },
    "CMsgClientWorkshopItemInfoRequest_WorkshopItem": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "time_updated": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgClientWorkshopItemInfoResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "update_time": {
          "type": "uint32",
          "id": 2
        },
        "workshop_items": {
          "rule": "repeated",
          "type": ".CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo",
          "id": 3
        },
        "private_items": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 4,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "time_updated": {
          "type": "uint32",
          "id": 2
        },
        "manifest_id": {
          "type": "fixed64",
          "id": 3
        },
        "is_legacy": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgCloudPendingRemoteOperations": {
      "fields": {
        "operations": {
          "rule": "repeated",
          "type": ".CCloud_PendingRemoteOperation",
          "id": 1
        }
      }
    },
    "CMsgControllerActionSetMiscSettings": {
      "fields": {
        "cursor_visible_action_set_key": {
          "type": "string",
          "id": 1
        },
        "cursor_hidden_action_set_key": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgControllerConfiguration": {
      "fields": {
        "binding_handle": {
          "type": "uint32",
          "id": 1
        },
        "display_name": {
          "type": "string",
          "id": 2
        },
        "description": {
          "type": "string",
          "id": 3
        },
        "creator": {
          "type": "string",
          "id": 4
        },
        "controller_type": {
          "type": "int32",
          "id": 5
        },
        "sets": {
          "rule": "repeated",
          "type": ".CMsgGameActionSet",
          "id": 6
        },
        "modes": {
          "rule": "repeated",
          "type": ".CMsgControllerMode",
          "id": 7
        },
        "error_msg": {
          "type": "string",
          "id": 8
        },
        "action_block_path": {
          "type": "string",
          "id": 9
        },
        "misc_action_set_settings": {
          "type": ".CMsgControllerActionSetMiscSettings",
          "id": 10
        },
        "url": {
          "type": "string",
          "id": 11
        }
      }
    },
    "CMsgControllerInput": {
      "fields": {
        "key": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "activators": {
          "rule": "repeated",
          "type": ".CMsgControllerInputActivator",
          "id": 2
        },
        "disabled_activators": {
          "rule": "repeated",
          "type": ".CMsgControllerInputActivator",
          "id": 3
        },
        "inherited_from_parentset": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgControllerInputActivator": {
      "fields": {
        "activation": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "bindings": {
          "rule": "repeated",
          "type": ".CMsgControllerInputBinding",
          "id": 2
        },
        "settings": {
          "rule": "repeated",
          "type": ".CMsgControllerSetting",
          "id": 3
        }
      }
    },
    "CMsgControllerInputBinding": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1
        },
        "key_binding_data": {
          "type": ".CMsgControllerInputBinding_KeyBindingData",
          "id": 2
        },
        "keyboard_key": {
          "type": ".CMsgControllerInputKeyBinding",
          "id": 3
        },
        "mouse_button": {
          "type": ".CMsgControllerInputMouseButtonBinding",
          "id": 4
        },
        "gamepad_button": {
          "type": ".CMsgControllerInputGamepadButtonBinding",
          "id": 5
        },
        "mouse_wheel": {
          "type": ".CMsgControllerInputMouseWheelBinding",
          "id": 6
        },
        "mode_shift": {
          "type": ".CMsgControllerInputModeShiftBinding",
          "id": 7
        },
        "game_action": {
          "type": ".CMsgControllerInputGameActionBinding",
          "id": 8
        },
        "controller_action": {
          "type": ".CMsgControllerInputControllerActionBinding",
          "id": 9
        }
      }
    },
    "CMsgControllerInputBinding_IconBindingData": {
      "fields": {
        "icon_filename": {
          "type": "string",
          "id": 1
        },
        "color_foreground": {
          "type": "string",
          "id": 2
        },
        "color_background": {
          "type": "string",
          "id": 3
        },
        "icon_url": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CMsgControllerInputBinding_KeyBindingData": {
      "fields": {
        "keys_bound_utf8": {
          "type": "string",
          "id": 1
        },
        "friendly_name_utf8": {
          "type": "string",
          "id": 2
        },
        "icon_data": {
          "type": ".CMsgControllerInputBinding_IconBindingData",
          "id": 3
        }
      }
    },
    "CMsgControllerInputControllerActionBinding": {
      "fields": {
        "action": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "mouse": {
          "type": ".CMsgControllerInputControllerActionMouseBinding",
          "id": 2
        },
        "camera_horizon_reset": {
          "type": ".CMsgControllerInputControllerActionCameraHorizonReset",
          "id": 3
        },
        "dots_per_360_calibration_spin": {
          "type": ".CMsgControllerInputControllerActionDotsPer360CalibrationSpin",
          "id": 4
        },
        "turn_to_face_direction": {
          "type": ".CMsgControllerInputControllerActionTurnToFaceDirection",
          "id": 5
        },
        "action_set": {
          "type": ".CMsgControllerInputControllerActionGameActionSetBinding",
          "id": 6
        },
        "led_color": {
          "type": ".CMsgControllerInputControllerActionLEDColorBinding",
          "id": 7
        },
        "change_player_number": {
          "type": ".CMsgControllerInputControllerActionChangePlayerNumberBinding",
          "id": 8
        }
      }
    },
    "CMsgControllerInputControllerActionCameraHorizonReset": {
      "fields": {
        "camera_dip_angle": {
          "type": "int32",
          "id": 1
        },
        "delay_duration": {
          "type": "int32",
          "id": 2
        },
        "camera_horizon_reset_angle": {
          "type": "int32",
          "id": 3
        }
      }
    },
    "CMsgControllerInputControllerActionChangePlayerNumberBinding": {
      "fields": {
        "player_number": {
          "type": "int32",
          "id": 1
        }
      }
    },
    "CMsgControllerInputControllerActionDotsPer360CalibrationSpin": {
      "fields": {
        "spin_by_amount": {
          "type": "int32",
          "id": 1
        },
        "spin_duration": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgControllerInputControllerActionGameActionSetBinding": {
      "fields": {
        "preset_type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "action_set_key": {
          "type": "string",
          "id": 2
        },
        "display": {
          "type": "bool",
          "id": 3
        },
        "beep": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgControllerInputControllerActionLEDColorBinding": {
      "fields": {
        "setting": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "brightness": {
          "type": "int32",
          "id": 2
        },
        "saturation": {
          "type": "int32",
          "id": 3
        },
        "color_r": {
          "type": "int32",
          "id": 4
        },
        "color_g": {
          "type": "int32",
          "id": 5
        },
        "color_b": {
          "type": "int32",
          "id": 6
        }
      }
    },
    "CMsgControllerInputControllerActionMouseBinding": {
      "fields": {
        "x": {
          "type": "sint32",
          "id": 1
        },
        "y": {
          "type": "sint32",
          "id": 2
        },
        "restore": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgControllerInputControllerActionTurnToFaceDirection": {
      "fields": {
        "source_of_direction": {
          "type": "int32",
          "id": 1
        },
        "turn_duration": {
          "type": "int32",
          "id": 2
        },
        "use_last_direction_if_deadzoned": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgControllerInputGameActionBinding": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_key": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgControllerInputGamepadButtonBinding": {
      "fields": {
        "button": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgControllerInputKeyBinding": {
      "fields": {
        "key": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgControllerInputModeShiftBinding": {
      "fields": {
        "source": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgControllerInputMouseButtonBinding": {
      "fields": {
        "button": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgControllerInputMouseWheelBinding": {
      "fields": {
        "button": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgControllerMode": {
      "fields": {
        "mode": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "modeid": {
          "type": "uint32",
          "id": 2
        },
        "description": {
          "type": "string",
          "id": 3
        },
        "inputs": {
          "rule": "repeated",
          "type": ".CMsgControllerInput",
          "id": 4
        },
        "settings": {
          "rule": "repeated",
          "type": ".CMsgControllerSetting",
          "id": 5
        },
        "friendlyname": {
          "type": "string",
          "id": 6
        },
        "source": {
          "type": "int32",
          "id": 7,
          "options": {
            "(.description)": "enum"
          }
        },
        "virtual_menu_info": {
          "type": ".CMsgControllerVirtualMenuPreviewInfo",
          "id": 8
        },
        "mode_shift": {
          "type": "bool",
          "id": 9
        }
      }
    },
    "CMsgControllerSetting": {
      "fields": {
        "key": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "int_value": {
          "type": "sint32",
          "id": 2
        },
        "int_min": {
          "type": "sint32",
          "id": 3
        },
        "int_max": {
          "type": "sint32",
          "id": 4
        },
        "int_default": {
          "type": "sint32",
          "id": 5
        },
        "parentset_setting": {
          "type": ".CMsgControllerSetting",
          "id": 6
        },
        "long_value": {
          "type": "sint64",
          "id": 7
        }
      }
    },
    "CMsgControllerSourceGroup": {
      "fields": {
        "mode": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "game_action": {
          "type": ".CMsgControllerInputGameActionBinding",
          "id": 2
        },
        "inputs": {
          "rule": "repeated",
          "type": ".CMsgControllerInput",
          "id": 3
        },
        "settings": {
          "rule": "repeated",
          "type": ".CMsgControllerSetting",
          "id": 4
        },
        "modeid": {
          "type": "uint32",
          "id": 5
        },
        "mode_shift": {
          "type": "bool",
          "id": 6
        },
        "mode_shift_source_group": {
          "type": ".CMsgControllerSourceGroup",
          "id": 7
        }
      }
    },
    "CMsgControllerSources": {
      "fields": {
        "key": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "active_group": {
          "type": ".CMsgControllerSourceGroup",
          "id": 2
        }
      }
    },
    "CMsgControllerVirtualMenuPreviewInfo": {
      "fields": {
        "source": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "x_pos": {
          "type": "float",
          "id": 2
        },
        "y_pos": {
          "type": "float",
          "id": 3
        },
        "opacity": {
          "type": "float",
          "id": 4
        },
        "scale": {
          "type": "float",
          "id": 5
        },
        "show_labels": {
          "type": "bool",
          "id": 6
        },
        "menu_style": {
          "type": "uint32",
          "id": 7
        },
        "force_on": {
          "type": "bool",
          "id": 8
        },
        "keys": {
          "rule": "repeated",
          "type": ".CVirtualMenuKey",
          "id": 9
        }
      }
    },
    "CMsgCREGetUserPublishedItemVoteDetails": {
      "fields": {
        "published_file_ids": {
          "rule": "repeated",
          "type": ".CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId",
          "id": 1
        }
      }
    },
    "CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgCREGetUserPublishedItemVoteDetailsResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "user_item_vote_details": {
          "rule": "repeated",
          "type": ".CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail",
          "id": 2
        }
      }
    },
    "CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "vote": {
          "type": "int32",
          "id": 2,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CMsgCREItemVoteSummary": {
      "fields": {
        "published_file_ids": {
          "rule": "repeated",
          "type": ".CMsgCREItemVoteSummary_PublishedFileId",
          "id": 1
        }
      }
    },
    "CMsgCREItemVoteSummary_PublishedFileId": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgCREItemVoteSummaryResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "item_vote_summaries": {
          "rule": "repeated",
          "type": ".CMsgCREItemVoteSummaryResponse_ItemVoteSummary",
          "id": 2
        }
      }
    },
    "CMsgCREItemVoteSummaryResponse_ItemVoteSummary": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "votes_for": {
          "type": "int32",
          "id": 2
        },
        "votes_against": {
          "type": "int32",
          "id": 3
        },
        "reports": {
          "type": "int32",
          "id": 4
        },
        "score": {
          "type": "float",
          "id": 5
        }
      }
    },
    "CMsgCREUpdateUserPublishedItemVote": {
      "fields": {
        "published_file_id": {
          "type": "fixed64",
          "id": 1
        },
        "vote_up": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgCREUpdateUserPublishedItemVoteResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgDownloadRateStatistics": {
      "fields": {
        "cell_id": {
          "type": "uint32",
          "id": 1
        },
        "stats": {
          "rule": "repeated",
          "type": ".CMsgDownloadRateStatistics_StatsInfo",
          "id": 2
        },
        "throttling_kbps": {
          "type": "uint32",
          "id": 3
        },
        "steam_realm": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CMsgDownloadRateStatistics_StatsInfo": {
      "fields": {
        "source_type": {
          "type": "uint32",
          "id": 1
        },
        "source_id": {
          "type": "uint32",
          "id": 2
        },
        "seconds": {
          "type": "uint32",
          "id": 3
        },
        "bytes": {
          "type": "uint64",
          "id": 4
        },
        "host_name": {
          "type": "string",
          "id": 5
        },
        "microseconds": {
          "type": "uint64",
          "id": 6
        },
        "used_ipv6": {
          "type": "bool",
          "id": 7
        },
        "proxied": {
          "type": "bool",
          "id": 8
        }
      }
    },
    "CMsgDPGetNumberOfCurrentPlayers": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgDPGetNumberOfCurrentPlayersResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "player_count": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgDRMDownloadRequestWithCrashData": {
      "fields": {
        "download_flags": {
          "type": "uint32",
          "id": 1
        },
        "download_types_known": {
          "type": "uint32",
          "id": 2
        },
        "guid_drm": {
          "type": "bytes",
          "id": 3
        },
        "guid_split": {
          "type": "bytes",
          "id": 4
        },
        "guid_merge": {
          "type": "bytes",
          "id": 5
        },
        "module_name": {
          "type": "string",
          "id": 6
        },
        "module_path": {
          "type": "string",
          "id": 7
        },
        "crash_data": {
          "type": "bytes",
          "id": 8
        }
      }
    },
    "CMsgDRMDownloadResponse": {
      "fields": {
        "eresult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "blob_download_type": {
          "type": "uint32",
          "id": 3
        },
        "merge_guid": {
          "type": "bytes",
          "id": 4
        },
        "download_file_dfs_ip": {
          "type": "uint32",
          "id": 5
        },
        "download_file_dfs_port": {
          "type": "uint32",
          "id": 6
        },
        "download_file_url": {
          "type": "string",
          "id": 7
        },
        "module_path": {
          "type": "string",
          "id": 8
        }
      }
    },
    "CMsgDRMFinalResult": {
      "fields": {
        "eResult": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "app_id": {
          "type": "uint32",
          "id": 2
        },
        "blob_download_type": {
          "type": "uint32",
          "id": 3
        },
        "error_detail": {
          "type": "uint32",
          "id": 4
        },
        "merge_guid": {
          "type": "bytes",
          "id": 5
        },
        "download_file_dfs_ip": {
          "type": "uint32",
          "id": 6
        },
        "download_file_dfs_port": {
          "type": "uint32",
          "id": 7
        },
        "download_file_url": {
          "type": "string",
          "id": 8
        }
      }
    },
    "CMsgFSEnumerateFollowingList": {
      "fields": {
        "start_index": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgFSEnumerateFollowingListResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "total_results": {
          "type": "int32",
          "id": 2
        },
        "steam_ids": {
          "rule": "repeated",
          "type": "fixed64",
          "id": 3,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgFSGetFollowerCount": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgFSGetFollowerCountResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "count": {
          "type": "int32",
          "id": 2,
          "options": {
            "default": 0
          }
        }
      }
    },
    "CMsgFSGetIsFollowing": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgFSGetIsFollowingResponse": {
      "fields": {
        "eresult": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2
          }
        },
        "is_following": {
          "type": "bool",
          "id": 2,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgGameAction": {
      "fields": {
        "key": {
          "type": "string",
          "id": 1
        },
        "display_name": {
          "type": "string",
          "id": 2
        },
        "modes": {
          "rule": "repeated",
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        }
      }
    },
    "CMsgGameActionBindingType": {
      "fields": {
        "key": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "actions": {
          "rule": "repeated",
          "type": ".CMsgGameAction",
          "id": 2
        }
      }
    },
    "CMsgGameActionSet": {
      "fields": {
        "key": {
          "type": "string",
          "id": 1
        },
        "display_name": {
          "type": "string",
          "id": 2
        },
        "legacy_set": {
          "type": "bool",
          "id": 3
        },
        "layers": {
          "rule": "repeated",
          "type": ".CMsgGameActionSet",
          "id": 4
        },
        "action_binding_types": {
          "rule": "repeated",
          "type": ".CMsgGameActionBindingType",
          "id": 5
        },
        "source_bindings": {
          "rule": "repeated",
          "type": ".CMsgControllerSources",
          "id": 6
        }
      }
    },
    "CMsgGameServerData": {
      "fields": {
        "steam_id_gs": {
          "type": "fixed64",
          "id": 1
        },
        "deprecated_ip": {
          "type": "uint32",
          "id": 2
        },
        "query_port": {
          "type": "uint32",
          "id": 3
        },
        "game_port": {
          "type": "uint32",
          "id": 4
        },
        "sourcetv_port": {
          "type": "uint32",
          "id": 5
        },
        "app_id": {
          "type": "uint32",
          "id": 6
        },
        "gamedir": {
          "type": "string",
          "id": 7
        },
        "version": {
          "type": "string",
          "id": 8
        },
        "product": {
          "type": "string",
          "id": 9
        },
        "region": {
          "type": "string",
          "id": 10
        },
        "players": {
          "rule": "repeated",
          "type": ".CMsgGameServerData_Player",
          "id": 11
        },
        "max_players": {
          "type": "uint32",
          "id": 12
        },
        "bot_count": {
          "type": "uint32",
          "id": 13
        },
        "password": {
          "type": "bool",
          "id": 14
        },
        "secure": {
          "type": "bool",
          "id": 15
        },
        "dedicated": {
          "type": "bool",
          "id": 16
        },
        "os": {
          "type": "string",
          "id": 17
        },
        "game_data": {
          "type": "string",
          "id": 18
        },
        "game_data_version": {
          "type": "uint32",
          "id": 19
        },
        "game_type": {
          "type": "string",
          "id": 20
        },
        "map": {
          "type": "string",
          "id": 21
        },
        "name": {
          "type": "string",
          "id": 22
        },
        "game_ip_address": {
          "type": ".CMsgIPAddress",
          "id": 23
        }
      }
    },
    "CMsgGameServerData_Player": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgGameServerOutOfDate": {
      "fields": {
        "steam_id_gs": {
          "type": "fixed64",
          "id": 1
        },
        "reject": {
          "type": "bool",
          "id": 2
        },
        "message": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgGameServerPingSample": {
      "fields": {
        "my_ip": {
          "type": "fixed32",
          "id": 1
        },
        "gs_app_id": {
          "type": "int32",
          "id": 2
        },
        "gs_samples": {
          "rule": "repeated",
          "type": ".CMsgGameServerPingSample_Sample",
          "id": 3
        }
      }
    },
    "CMsgGameServerPingSample_Sample": {
      "fields": {
        "ip": {
          "type": "fixed32",
          "id": 1
        },
        "avg_ping_ms": {
          "type": "uint32",
          "id": 2
        },
        "stddev_ping_ms_x10": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CMsgGameServerRemove": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "deprecated_ip": {
          "type": "uint32",
          "id": 2
        },
        "query_port": {
          "type": "uint32",
          "id": 3
        },
        "ip": {
          "type": ".CMsgIPAddress",
          "id": 4
        }
      }
    },
    "CMsgGCClient": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "msgtype": {
          "type": "uint32",
          "id": 2
        },
        "payload": {
          "type": "bytes",
          "id": 3
        },
        "steamid": {
          "type": "fixed64",
          "id": 4
        },
        "gcname": {
          "type": "string",
          "id": 5
        },
        "ip": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "CMsgGCRoutingProtoBufHeader": {
      "fields": {
        "dst_gcid_queue": {
          "type": "uint64",
          "id": 1
        },
        "dst_gc_dir_index": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CMsgGenerateSystemReportReply": {
      "fields": {
        "report_id": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CMsgGMSClientServerQueryResponse": {
      "fields": {
        "servers": {
          "rule": "repeated",
          "type": ".CMsgGMSClientServerQueryResponse_Server",
          "id": 1
        },
        "error": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgGMSClientServerQueryResponse_Server": {
      "fields": {
        "deprecated_server_ip": {
          "type": "uint32",
          "id": 1
        },
        "server_port": {
          "type": "uint32",
          "id": 2
        },
        "auth_players": {
          "type": "uint32",
          "id": 3
        },
        "server_ip": {
          "type": ".CMsgIPAddress",
          "id": 4
        }
      }
    },
    "CMsgGSApprove": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "owner_steam_id": {
          "type": "fixed64",
          "id": 2
        }
      }
    },
    "CMsgGSAssociateWithClan": {
      "fields": {
        "steam_id_clan": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgGSAssociateWithClanResponse": {
      "fields": {
        "steam_id_clan": {
          "type": "fixed64",
          "id": 1
        },
        "eresult": {
          "type": "uint32",
          "id": 2,
          "options": {
            "default": 2
          }
        }
      }
    },
    "CMsgGSComputeNewPlayerCompatibility": {
      "fields": {
        "steam_id_candidate": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgGSComputeNewPlayerCompatibilityResponse": {
      "fields": {
        "steam_id_candidate": {
          "type": "fixed64",
          "id": 1
        },
        "eresult": {
          "type": "uint32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "is_clan_member": {
          "type": "bool",
          "id": 3
        },
        "ct_dont_like_you": {
          "type": "int32",
          "id": 4
        },
        "ct_you_dont_like": {
          "type": "int32",
          "id": 5
        },
        "ct_clanmembers_dont_like_you": {
          "type": "int32",
          "id": 6
        }
      }
    },
    "CMsgGSDeny": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "edeny_reason": {
          "type": "int32",
          "id": 2
        },
        "deny_string": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgGSDisconnectNotice": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        }
      }
    },
    "CMsgGSKick": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "edeny_reason": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgGSPlayerList": {
      "fields": {
        "players": {
          "rule": "repeated",
          "type": ".CMsgGSPlayerList_Player",
          "id": 1
        }
      }
    },
    "CMsgGSPlayerList_Player": {
      "fields": {
        "steam_id": {
          "type": "uint64",
          "id": 1
        },
        "deprecated_public_ip": {
          "type": "uint32",
          "id": 2
        },
        "token": {
          "type": "bytes",
          "id": 3
        },
        "public_ip": {
          "type": ".CMsgIPAddress",
          "id": 4
        }
      }
    },
    "CMsgGSServerType": {
      "fields": {
        "app_id_served": {
          "type": "uint32",
          "id": 1
        },
        "flags": {
          "type": "uint32",
          "id": 2
        },
        "deprecated_game_ip_address": {
          "type": "uint32",
          "id": 3
        },
        "game_port": {
          "type": "uint32",
          "id": 4
        },
        "game_dir": {
          "type": "string",
          "id": 5
        },
        "game_version": {
          "type": "string",
          "id": 6
        },
        "game_query_port": {
          "type": "uint32",
          "id": 7
        }
      }
    },
    "CMsgGSStatusReply": {
      "fields": {
        "is_secure": {
          "type": "bool",
          "id": 1
        }
      }
    },
    "CMsgGSUserPlaying": {
      "fields": {
        "steam_id": {
          "type": "fixed64",
          "id": 1
        },
        "deprecated_public_ip": {
          "type": "uint32",
          "id": 2
        },
        "token": {
          "type": "bytes",
          "id": 3
        },
        "public_ip": {
          "type": ".CMsgIPAddress",
          "id": 4
        }
      }
    },
    "CMsgHotkey": {
      "fields": {
        "key_code": {
          "type": "uint32",
          "id": 1
        },
        "alt_key": {
          "type": "bool",
          "id": 2
        },
        "shift_key": {
          "type": "bool",
          "id": 3
        },
        "ctrl_key": {
          "type": "bool",
          "id": 4
        },
        "meta_key": {
          "type": "bool",
          "id": 5
        },
        "display_name": {
          "type": "string",
          "id": 6
        }
      }
    },
    "CMsgIPAddress": {
      "fields": {
        "v4": {
          "type": "fixed32",
          "id": 1
        },
        "v6": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgIPAddressBucket": {
      "fields": {
        "original_ip_address": {
          "type": ".CMsgIPAddress",
          "id": 1
        },
        "bucket": {
          "type": "fixed64",
          "id": 2
        }
      }
    },
    "CMsgMobileChatFriendMessage": {
      "fields": {
        "steamid_friend": {
          "type": "fixed64",
          "id": 1
        },
        "local_echo": {
          "type": "bool",
          "id": 2
        },
        "chat_entry_type": {
          "type": "int32",
          "id": 3
        },
        "message": {
          "type": "string",
          "id": 4
        },
        "current_message_timestamp": {
          "type": "fixed32",
          "id": 5
        },
        "current_message_ordinal": {
          "type": "fixed32",
          "id": 6
        },
        "previous_message_timestamp": {
          "type": "fixed32",
          "id": 7
        },
        "previous_message_ordinal": {
          "type": "fixed32",
          "id": 8
        },
        "client_message_id": {
          "type": "string",
          "id": 9
        }
      }
    },
    "CMsgMonitorInfo": {
      "fields": {
        "selected_display_name": {
          "type": "string",
          "id": 1
        },
        "monitors": {
          "rule": "repeated",
          "type": ".CMsgMonitorInfo_MonitorInfo",
          "id": 2
        }
      }
    },
    "CMsgMonitorInfo_MonitorInfo": {
      "fields": {
        "monitor_device_name": {
          "type": "string",
          "id": 1
        },
        "monitor_display_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgMulti": {
      "fields": {
        "size_unzipped": {
          "type": "uint32",
          "id": 1
        },
        "message_body": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CMsgNetworkDeviceConnect": {
      "fields": {
        "device_id": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 0
          }
        },
        "ap_known": {
          "type": ".CMsgNetworkDeviceConnect_KnownAP",
          "id": 2
        },
        "ap_custom": {
          "type": ".CMsgNetworkDeviceConnect_CustomAP",
          "id": 3
        },
        "credentials": {
          "type": ".CMsgNetworkDeviceConnect_Credentials",
          "id": 4
        },
        "ip4": {
          "type": ".CMsgNetworkDeviceIP4Config",
          "id": 5
        },
        "ip6": {
          "type": ".CMsgNetworkDeviceIP6Config",
          "id": 6
        }
      }
    },
    "CMsgNetworkDeviceConnect_Credentials": {
      "fields": {
        "username": {
          "type": "string",
          "id": 1
        },
        "password": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgNetworkDeviceConnect_CustomAP": {
      "fields": {
        "ssid": {
          "type": "string",
          "id": 1
        },
        "esecurity": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgNetworkDeviceConnect_KnownAP": {
      "fields": {
        "ap_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CMsgNetworkDeviceIP4Address": {
      "fields": {
        "ip": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 0
          }
        },
        "netmask": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgNetworkDeviceIP4Config": {
      "fields": {
        "addresses": {
          "rule": "repeated",
          "type": ".CMsgNetworkDeviceIP4Address",
          "id": 1
        },
        "dns_ip": {
          "rule": "repeated",
          "type": "int32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "gateway_ip": {
          "type": "int32",
          "id": 3
        },
        "is_dhcp_enabled": {
          "type": "bool",
          "id": 4
        },
        "is_default_route": {
          "type": "bool",
          "id": 5
        },
        "is_enabled": {
          "type": "bool",
          "id": 6,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgNetworkDeviceIP6Address": {
      "fields": {
        "ip": {
          "type": "string",
          "id": 1,
          "options": {
            "default": ""
          }
        }
      }
    },
    "CMsgNetworkDeviceIP6Config": {
      "fields": {
        "addresses": {
          "rule": "repeated",
          "type": ".CMsgNetworkDeviceIP6Address",
          "id": 1
        },
        "dns_ip": {
          "rule": "repeated",
          "type": "string",
          "id": 2
        },
        "gateway_ip": {
          "type": "string",
          "id": 3
        },
        "is_dhcp_enabled": {
          "type": "bool",
          "id": 4
        },
        "is_default_route": {
          "type": "bool",
          "id": 5
        },
        "is_enabled": {
          "type": "bool",
          "id": 6,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgNetworkDevicesData": {
      "fields": {
        "devices": {
          "rule": "repeated",
          "type": ".CMsgNetworkDevicesData_Device",
          "id": 1
        },
        "is_wifi_enabled": {
          "type": "bool",
          "id": 2
        },
        "is_wifi_scanning_enabled": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CMsgNetworkDevicesData_Device": {
      "fields": {
        "id": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 0
          }
        },
        "etype": {
          "type": "int32",
          "id": 2
        },
        "estate": {
          "type": "int32",
          "id": 3
        },
        "mac": {
          "type": "string",
          "id": 4
        },
        "vendor": {
          "type": "string",
          "id": 5
        },
        "product": {
          "type": "string",
          "id": 6
        },
        "ip4": {
          "type": ".CMsgNetworkDeviceIP4Config",
          "id": 7
        },
        "ip6": {
          "type": ".CMsgNetworkDeviceIP6Config",
          "id": 8
        },
        "wired": {
          "type": ".CMsgNetworkDevicesData_Device_Wired",
          "id": 9
        },
        "wireless": {
          "type": ".CMsgNetworkDevicesData_Device_Wireless",
          "id": 10
        }
      }
    },
    "CMsgNetworkDevicesData_Device_Wired": {
      "fields": {
        "is_cable_present": {
          "type": "bool",
          "id": 1,
          "options": {
            "default": false
          }
        },
        "speed_mbit": {
          "type": "uint32",
          "id": 2
        },
        "friendly_name": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgNetworkDevicesData_Device_Wireless": {
      "fields": {
        "aps": {
          "rule": "repeated",
          "type": ".CMsgNetworkDevicesData_Device_Wireless_AP",
          "id": 1
        },
        "esecurity_supported": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgNetworkDevicesData_Device_Wireless_AP": {
      "fields": {
        "id": {
          "type": "uint32",
          "id": 1,
          "options": {
            "default": 0
          }
        },
        "estrength": {
          "type": "int32",
          "id": 2
        },
        "ssid": {
          "type": "string",
          "id": 3
        },
        "is_active": {
          "type": "bool",
          "id": 4
        },
        "is_autoconnect": {
          "type": "bool",
          "id": 5
        },
        "esecurity": {
          "type": "int32",
          "id": 6
        },
        "user_name": {
          "type": "string",
          "id": 7
        },
        "password": {
          "type": "string",
          "id": 8
        },
        "strength_raw": {
          "type": "int32",
          "id": 9
        }
      }
    },
    "CMsgPersonaChangeResponse": {
      "fields": {
        "result": {
          "type": "uint32",
          "id": 1
        },
        "player_name": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgProtoBufHeader": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "client_sessionid": {
          "type": "int32",
          "id": 2
        },
        "routing_appid": {
          "type": "uint32",
          "id": 3
        },
        "jobid_source": {
          "type": "fixed64",
          "id": 10,
          "options": {
            "default": 18446744073709552000
          }
        },
        "jobid_target": {
          "type": "fixed64",
          "id": 11,
          "options": {
            "default": 18446744073709552000
          }
        },
        "target_job_name": {
          "type": "string",
          "id": 12
        },
        "eresult": {
          "type": "int32",
          "id": 13,
          "options": {
            "default": 2
          }
        },
        "error_message": {
          "type": "string",
          "id": 14
        },
        "ip": {
          "type": "uint32",
          "id": 15
        },
        "auth_account_flags": {
          "type": "uint32",
          "id": 16
        },
        "transport_error": {
          "type": "int32",
          "id": 17,
          "options": {
            "default": 1
          }
        },
        "messageid": {
          "type": "uint64",
          "id": 18,
          "options": {
            "default": 18446744073709552000
          }
        },
        "publisher_group_id": {
          "type": "uint32",
          "id": 19
        },
        "sysid": {
          "type": "uint32",
          "id": 20
        },
        "trace_tag": {
          "type": "uint64",
          "id": 21
        },
        "token_source": {
          "type": "uint32",
          "id": 22
        },
        "admin_spoofing_user": {
          "type": "bool",
          "id": 23
        },
        "seq_num": {
          "type": "int32",
          "id": 24
        },
        "webapi_key_id": {
          "type": "uint32",
          "id": 25
        },
        "is_from_external_source": {
          "type": "bool",
          "id": 26
        },
        "forward_to_sysid": {
          "rule": "repeated",
          "type": "uint32",
          "id": 27,
          "options": {
            "packed": false
          }
        },
        "cm_sysid": {
          "type": "uint32",
          "id": 28
        },
        "ip_v6": {
          "type": "bytes",
          "id": 29
        },
        "wg_token": {
          "type": "string",
          "id": 30
        },
        "launcher_type": {
          "type": "uint32",
          "id": 31,
          "options": {
            "default": 0
          }
        },
        "realm": {
          "type": "uint32",
          "id": 32,
          "options": {
            "default": 0
          }
        },
        "timeout_ms": {
          "type": "int32",
          "id": 33,
          "options": {
            "default": -1
          }
        },
        "debug_source": {
          "type": "string",
          "id": 34
        },
        "debug_source_string_index": {
          "type": "uint32",
          "id": 35
        },
        "token_id": {
          "type": "uint64",
          "id": 36
        },
        "routing_gc": {
          "type": ".CMsgGCRoutingProtoBufHeader",
          "id": 37
        },
        "session_disposition": {
          "type": "int32",
          "id": 38,
          "options": {
            "default": 0,
            "(.description)": "enum"
          }
        },
        "wg_token__field_39": {
          "type": "string",
          "id": 39
        },
        "webui_auth_key": {
          "type": "string",
          "id": 40
        },
        "exclude_client_sessionids": {
          "rule": "repeated",
          "type": "int32",
          "id": 41,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgProtobufWrapped": {
      "fields": {
        "message_body": {
          "type": "bytes",
          "id": 1
        }
      }
    },
    "CMsgSelectOSBranchParams": {
      "fields": {
        "branch": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "custom_branch": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgSetControllerActionSet": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "new_display_name": {
          "type": "string",
          "id": 3
        },
        "action_set_to_copy_key": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CMsgSetControllerInputActivator": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "source_binding_key": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "mode_shift": {
          "type": "bool",
          "id": 4
        },
        "input_key": {
          "type": "int32",
          "id": 5,
          "options": {
            "(.description)": "enum"
          }
        },
        "activator_index": {
          "type": "int32",
          "id": 6
        },
        "new_activation": {
          "type": "int32",
          "id": 7,
          "options": {
            "(.description)": "enum"
          }
        },
        "new_setting": {
          "type": ".CMsgControllerSetting",
          "id": 8
        },
        "modeid": {
          "type": "int32",
          "id": 9
        }
      }
    },
    "CMsgSetControllerInputActivatorEnabled": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "source_binding_key": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "mode_shift": {
          "type": "bool",
          "id": 4
        },
        "input_key": {
          "type": "int32",
          "id": 5,
          "options": {
            "(.description)": "enum"
          }
        },
        "activator_index": {
          "type": "int32",
          "id": 6
        },
        "enabled": {
          "type": "bool",
          "id": 7
        },
        "modeid": {
          "type": "int32",
          "id": 8
        }
      }
    },
    "CMsgSetControllerInputBinding": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "source_binding_key": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "mode_shift": {
          "type": "bool",
          "id": 4
        },
        "input_key": {
          "type": "int32",
          "id": 5,
          "options": {
            "(.description)": "enum"
          }
        },
        "activator_index": {
          "type": "int32",
          "id": 6
        },
        "binding_index": {
          "type": "int32",
          "id": 7
        },
        "new_binding": {
          "type": ".CMsgControllerInputBinding",
          "id": 8
        },
        "source_mode": {
          "type": "int32",
          "id": 9,
          "options": {
            "(.description)": "enum"
          }
        },
        "modeid": {
          "type": "int32",
          "id": 10
        }
      }
    },
    "CMsgSetControllerSourceMode": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "source_binding_key": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "mode_shift": {
          "type": "bool",
          "id": 4
        },
        "new_mode": {
          "type": "int32",
          "id": 5,
          "options": {
            "(.description)": "enum"
          }
        },
        "new_game_action": {
          "type": ".CMsgControllerInputGameActionBinding",
          "id": 6
        },
        "new_setting": {
          "type": ".CMsgControllerSetting",
          "id": 7
        },
        "new_name": {
          "type": "string",
          "id": 8
        },
        "modeid": {
          "type": "uint32",
          "id": 9
        },
        "change_mode": {
          "type": "bool",
          "id": 10
        },
        "new_virtual_menu": {
          "type": "bool",
          "id": 11
        },
        "enable_virtual_menu_support": {
          "type": "bool",
          "id": 12
        }
      }
    },
    "CMsgSetModeShiftButton": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "modeid": {
          "type": "int32",
          "id": 3
        },
        "source": {
          "type": "int32",
          "id": 4,
          "options": {
            "(.description)": "enum"
          }
        },
        "digital_io": {
          "type": "int32",
          "id": 5,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgSteamDatagramConnectionQuality": {
      "fields": {
        "instantaneous": {
          "type": ".CMsgSteamDatagramLinkInstantaneousStats",
          "id": 1
        },
        "lifetime": {
          "type": ".CMsgSteamDatagramLinkLifetimeStats",
          "id": 2
        }
      }
    },
    "CMsgSteamDatagramLinkInstantaneousStats": {
      "fields": {
        "out_packets_per_sec_x10": {
          "type": "uint32",
          "id": 1
        },
        "out_bytes_per_sec": {
          "type": "uint32",
          "id": 2
        },
        "in_packets_per_sec_x10": {
          "type": "uint32",
          "id": 3
        },
        "in_bytes_per_sec": {
          "type": "uint32",
          "id": 4
        },
        "ping_ms": {
          "type": "uint32",
          "id": 5
        },
        "packets_dropped_pct": {
          "type": "uint32",
          "id": 6
        },
        "packets_weird_sequence_pct": {
          "type": "uint32",
          "id": 7
        },
        "peak_jitter_usec": {
          "type": "uint32",
          "id": 8
        }
      }
    },
    "CMsgSteamDatagramLinkLifetimeStats": {
      "fields": {
        "connected_seconds": {
          "type": "uint32",
          "id": 2
        },
        "packets_sent": {
          "type": "uint64",
          "id": 3
        },
        "kb_sent": {
          "type": "uint64",
          "id": 4
        },
        "packets_recv": {
          "type": "uint64",
          "id": 5
        },
        "kb_recv": {
          "type": "uint64",
          "id": 6
        },
        "packets_recv_sequenced": {
          "type": "uint64",
          "id": 7
        },
        "packets_recv_dropped": {
          "type": "uint64",
          "id": 8
        },
        "packets_recv_out_of_order": {
          "type": "uint64",
          "id": 9
        },
        "packets_recv_duplicate": {
          "type": "uint64",
          "id": 10
        },
        "packets_recv_lurch": {
          "type": "uint64",
          "id": 11
        },
        "multipath_packets_recv_sequenced": {
          "rule": "repeated",
          "type": "uint64",
          "id": 12,
          "options": {
            "packed": false
          }
        },
        "multipath_packets_recv_later": {
          "rule": "repeated",
          "type": "uint64",
          "id": 13,
          "options": {
            "packed": false
          }
        },
        "multipath_send_enabled": {
          "type": "uint32",
          "id": 14
        },
        "packets_recv_out_of_order_corrected": {
          "type": "uint64",
          "id": 15
        },
        "quality_histogram_100": {
          "type": "uint32",
          "id": 21
        },
        "quality_histogram_99": {
          "type": "uint32",
          "id": 22
        },
        "quality_histogram_97": {
          "type": "uint32",
          "id": 23
        },
        "quality_histogram_95": {
          "type": "uint32",
          "id": 24
        },
        "quality_histogram_90": {
          "type": "uint32",
          "id": 25
        },
        "quality_histogram_75": {
          "type": "uint32",
          "id": 26
        },
        "quality_histogram_50": {
          "type": "uint32",
          "id": 27
        },
        "quality_histogram_1": {
          "type": "uint32",
          "id": 28
        },
        "quality_histogram_dead": {
          "type": "uint32",
          "id": 29
        },
        "quality_ntile_2nd": {
          "type": "uint32",
          "id": 30
        },
        "quality_ntile_5th": {
          "type": "uint32",
          "id": 31
        },
        "quality_ntile_25th": {
          "type": "uint32",
          "id": 32
        },
        "quality_ntile_50th": {
          "type": "uint32",
          "id": 33
        },
        "ping_histogram_25": {
          "type": "uint32",
          "id": 41
        },
        "ping_histogram_50": {
          "type": "uint32",
          "id": 42
        },
        "ping_histogram_75": {
          "type": "uint32",
          "id": 43
        },
        "ping_histogram_100": {
          "type": "uint32",
          "id": 44
        },
        "ping_histogram_125": {
          "type": "uint32",
          "id": 45
        },
        "ping_histogram_150": {
          "type": "uint32",
          "id": 46
        },
        "ping_histogram_200": {
          "type": "uint32",
          "id": 47
        },
        "ping_histogram_300": {
          "type": "uint32",
          "id": 48
        },
        "ping_histogram_max": {
          "type": "uint32",
          "id": 49
        },
        "ping_ntile_5th": {
          "type": "uint32",
          "id": 50
        },
        "ping_ntile_50th": {
          "type": "uint32",
          "id": 51
        },
        "ping_ntile_75th": {
          "type": "uint32",
          "id": 52
        },
        "ping_ntile_95th": {
          "type": "uint32",
          "id": 53
        },
        "ping_ntile_98th": {
          "type": "uint32",
          "id": 54
        },
        "jitter_histogram_negligible": {
          "type": "uint32",
          "id": 61
        },
        "jitter_histogram_1": {
          "type": "uint32",
          "id": 62
        },
        "jitter_histogram_2": {
          "type": "uint32",
          "id": 63
        },
        "jitter_histogram_5": {
          "type": "uint32",
          "id": 64
        },
        "jitter_histogram_10": {
          "type": "uint32",
          "id": 65
        },
        "jitter_histogram_20": {
          "type": "uint32",
          "id": 66
        },
        "txspeed_max": {
          "type": "uint32",
          "id": 67
        },
        "txspeed_histogram_16": {
          "type": "uint32",
          "id": 68
        },
        "txspeed_histogram_32": {
          "type": "uint32",
          "id": 69
        },
        "txspeed_histogram_64": {
          "type": "uint32",
          "id": 70
        },
        "txspeed_histogram_128": {
          "type": "uint32",
          "id": 71
        },
        "txspeed_histogram_256": {
          "type": "uint32",
          "id": 72
        },
        "txspeed_histogram_512": {
          "type": "uint32",
          "id": 73
        },
        "txspeed_histogram_1024": {
          "type": "uint32",
          "id": 74
        },
        "txspeed_histogram_max": {
          "type": "uint32",
          "id": 75
        },
        "txspeed_ntile_5th": {
          "type": "uint32",
          "id": 76
        },
        "txspeed_ntile_50th": {
          "type": "uint32",
          "id": 77
        },
        "txspeed_ntile_75th": {
          "type": "uint32",
          "id": 78
        },
        "txspeed_ntile_95th": {
          "type": "uint32",
          "id": 79
        },
        "txspeed_ntile_98th": {
          "type": "uint32",
          "id": 80
        },
        "rxspeed_max": {
          "type": "uint32",
          "id": 81
        },
        "rxspeed_histogram_16": {
          "type": "uint32",
          "id": 82
        },
        "rxspeed_histogram_32": {
          "type": "uint32",
          "id": 83
        },
        "rxspeed_histogram_64": {
          "type": "uint32",
          "id": 84
        },
        "rxspeed_histogram_128": {
          "type": "uint32",
          "id": 85
        },
        "rxspeed_histogram_256": {
          "type": "uint32",
          "id": 86
        },
        "rxspeed_histogram_512": {
          "type": "uint32",
          "id": 87
        },
        "rxspeed_histogram_1024": {
          "type": "uint32",
          "id": 88
        },
        "rxspeed_histogram_max": {
          "type": "uint32",
          "id": 89
        },
        "rxspeed_ntile_5th": {
          "type": "uint32",
          "id": 90
        },
        "rxspeed_ntile_50th": {
          "type": "uint32",
          "id": 91
        },
        "rxspeed_ntile_75th": {
          "type": "uint32",
          "id": 92
        },
        "rxspeed_ntile_95th": {
          "type": "uint32",
          "id": 93
        },
        "rxspeed_ntile_98th": {
          "type": "uint32",
          "id": 94
        }
      }
    },
    "CMsgSteamDatagramP2PRoutingSummary": {
      "fields": {
        "ice": {
          "type": ".CMsgSteamNetworkingICESessionSummary",
          "id": 2
        },
        "sdr": {
          "type": ".CMsgSteamNetworkingP2PSDRRoutingSummary",
          "id": 3
        }
      }
    },
    "CMsgSteamNetworkingICESessionSummary": {
      "fields": {
        "local_candidate_types": {
          "type": "uint32",
          "id": 1
        },
        "remote_candidate_types": {
          "type": "uint32",
          "id": 2
        },
        "initial_route_kind": {
          "type": "uint32",
          "id": 3
        },
        "initial_ping": {
          "type": "uint32",
          "id": 4
        },
        "negotiation_ms": {
          "type": "uint32",
          "id": 5
        },
        "initial_score": {
          "type": "uint32",
          "id": 6
        },
        "failure_reason_code": {
          "type": "uint32",
          "id": 7
        },
        "selected_seconds": {
          "type": "uint32",
          "id": 12
        },
        "user_settings": {
          "type": "uint32",
          "id": 13
        },
        "ice_enable_var": {
          "type": "uint32",
          "id": 14
        },
        "local_candidate_types_allowed": {
          "type": "uint32",
          "id": 15
        },
        "best_route_kind": {
          "type": "uint32",
          "id": 16
        },
        "best_ping": {
          "type": "uint32",
          "id": 17
        },
        "best_score": {
          "type": "uint32",
          "id": 18
        },
        "best_time": {
          "type": "uint32",
          "id": 19
        }
      }
    },
    "CMsgSteamNetworkingP2PSDRRoutingSummary": {
      "fields": {
        "initial_ping": {
          "type": "uint32",
          "id": 1
        },
        "initial_ping_front_local": {
          "type": "uint32",
          "id": 2
        },
        "initial_ping_front_remote": {
          "type": "uint32",
          "id": 3
        },
        "initial_score": {
          "type": "uint32",
          "id": 4
        },
        "initial_pop_local": {
          "type": "fixed32",
          "id": 5
        },
        "initial_pop_remote": {
          "type": "fixed32",
          "id": 6
        },
        "negotiation_ms": {
          "type": "uint32",
          "id": 7
        },
        "selected_seconds": {
          "type": "uint32",
          "id": 8
        },
        "best_ping": {
          "type": "uint32",
          "id": 11
        },
        "best_ping_front_local": {
          "type": "uint32",
          "id": 12
        },
        "best_ping_front_remote": {
          "type": "uint32",
          "id": 13
        },
        "best_score": {
          "type": "uint32",
          "id": 14
        },
        "best_pop_local": {
          "type": "fixed32",
          "id": 15
        },
        "best_pop_remote": {
          "type": "fixed32",
          "id": 16
        },
        "best_time": {
          "type": "uint32",
          "id": 17
        }
      }
    },
    "CMsgSwapControllerSourceModes": {
      "fields": {
        "action_set_key_a": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key_a": {
          "type": "string",
          "id": 2
        },
        "source_a": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "action_set_key_b": {
          "type": "string",
          "id": 4
        },
        "action_set_layer_key_b": {
          "type": "string",
          "id": 5
        },
        "source_b": {
          "type": "int32",
          "id": 6,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgSwapModeInputBindings": {
      "fields": {
        "action_set_key": {
          "type": "string",
          "id": 1
        },
        "action_set_layer_key": {
          "type": "string",
          "id": 2
        },
        "source_binding_key": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "mode_shift": {
          "type": "bool",
          "id": 4
        },
        "modeid": {
          "type": "int32",
          "id": 5
        },
        "swaps": {
          "rule": "repeated",
          "type": ".CMsgSwapModeInputBindings_CModeInputSwap",
          "id": 6
        }
      }
    },
    "CMsgSwapModeInputBindings_CModeInputSwap": {
      "fields": {
        "old_key": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "new_key": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgSystemAudioManagerDevice": {
      "fields": {
        "base": {
          "type": ".CMsgSystemAudioManagerObject",
          "id": 1
        },
        "name": {
          "type": "string",
          "id": 2
        },
        "nick": {
          "type": "string",
          "id": 3
        },
        "description": {
          "type": "string",
          "id": 4
        },
        "api": {
          "type": "string",
          "id": 5
        }
      }
    },
    "CMsgSystemAudioManagerLink": {
      "fields": {
        "base": {
          "type": ".CMsgSystemAudioManagerObject",
          "id": 1
        },
        "output_node_id": {
          "type": "uint32",
          "id": 2
        },
        "output_port_id": {
          "type": "uint32",
          "id": 3
        },
        "input_node_id": {
          "type": "uint32",
          "id": 4
        },
        "input_port_id": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CMsgSystemAudioManagerNode": {
      "fields": {
        "base": {
          "type": ".CMsgSystemAudioManagerObject",
          "id": 1
        },
        "device_id": {
          "type": "uint32",
          "id": 2
        },
        "name": {
          "type": "string",
          "id": 3
        },
        "nick": {
          "type": "string",
          "id": 4
        },
        "description": {
          "type": "string",
          "id": 5
        },
        "edirection": {
          "type": "int32",
          "id": 6,
          "options": {
            "(.description)": "enum"
          }
        },
        "volume": {
          "type": ".CMsgSystemAudioVolume",
          "id": 7
        }
      }
    },
    "CMsgSystemAudioManagerObject": {
      "fields": {
        "id": {
          "type": "uint32",
          "id": 1
        },
        "rtime_last_update": {
          "type": "fixed32",
          "id": 2
        }
      }
    },
    "CMsgSystemAudioManagerPort": {
      "fields": {
        "base": {
          "type": ".CMsgSystemAudioManagerObject",
          "id": 1
        },
        "node_id": {
          "type": "uint32",
          "id": 3
        },
        "name": {
          "type": "string",
          "id": 4
        },
        "alias": {
          "type": "string",
          "id": 5
        },
        "etype": {
          "type": "int32",
          "id": 6,
          "options": {
            "(.description)": "enum"
          }
        },
        "edirection": {
          "type": "int32",
          "id": 7,
          "options": {
            "(.description)": "enum"
          }
        },
        "is_physical": {
          "type": "bool",
          "id": 8
        },
        "is_terminal": {
          "type": "bool",
          "id": 9
        },
        "is_control": {
          "type": "bool",
          "id": 10
        },
        "is_monitor": {
          "type": "bool",
          "id": 11
        }
      }
    },
    "CMsgSystemAudioManagerState": {
      "fields": {
        "rtime_filter": {
          "type": "fixed32",
          "id": 1
        },
        "counter": {
          "type": "int32",
          "id": 2
        },
        "hw": {
          "type": ".CMsgSystemAudioManagerStateHW",
          "id": 3
        }
      }
    },
    "CMsgSystemAudioManagerStateHW": {
      "fields": {
        "devices": {
          "rule": "repeated",
          "type": ".CMsgSystemAudioManagerDevice",
          "id": 1
        },
        "nodes": {
          "rule": "repeated",
          "type": ".CMsgSystemAudioManagerNode",
          "id": 2
        },
        "ports": {
          "rule": "repeated",
          "type": ".CMsgSystemAudioManagerPort",
          "id": 3
        },
        "links": {
          "rule": "repeated",
          "type": ".CMsgSystemAudioManagerLink",
          "id": 4
        }
      }
    },
    "CMsgSystemAudioManagerUpdateSomething": {
      "fields": {
        "counter": {
          "type": "int32",
          "id": 1
        }
      }
    },
    "CMsgSystemAudioVolume": {
      "fields": {
        "entries": {
          "rule": "repeated",
          "type": ".CMsgSystemAudioVolume_ChannelEntry",
          "id": 1
        },
        "is_muted": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CMsgSystemAudioVolume_ChannelEntry": {
      "fields": {
        "echannel": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "volume": {
          "type": "float",
          "id": 2
        }
      }
    },
    "CMsgSystemDisplay": {
      "fields": {
        "id": {
          "type": "int32",
          "id": 1
        },
        "name": {
          "type": "string",
          "id": 2
        },
        "description": {
          "type": "string",
          "id": 3
        },
        "is_primary": {
          "type": "bool",
          "id": 4
        },
        "is_enabled": {
          "type": "bool",
          "id": 5
        },
        "is_internal": {
          "type": "bool",
          "id": 6
        },
        "has_mode_override": {
          "type": "bool",
          "id": 7
        },
        "width_mm": {
          "type": "int32",
          "id": 8
        },
        "height_mm": {
          "type": "int32",
          "id": 9
        },
        "current_mode_id": {
          "type": "int32",
          "id": 10
        },
        "modes": {
          "rule": "repeated",
          "type": ".CMsgSystemDisplayMode",
          "id": 11
        },
        "refresh_rate_min": {
          "type": "int32",
          "id": 12
        },
        "refresh_rate_max": {
          "type": "int32",
          "id": 13
        },
        "is_vrr_capable": {
          "type": "bool",
          "id": 14
        },
        "is_vrr_enabled": {
          "type": "bool",
          "id": 15
        },
        "is_hdr_capable": {
          "type": "bool",
          "id": 16
        },
        "is_hdr_enabled": {
          "type": "bool",
          "id": 17
        },
        "supported_refresh_rates": {
          "rule": "repeated",
          "type": "int32",
          "id": 18,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CMsgSystemDisplayManagerSetMode": {
      "fields": {
        "display_id": {
          "type": "int32",
          "id": 1
        },
        "mode_id": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "CMsgSystemDisplayManagerState": {
      "fields": {
        "displays": {
          "rule": "repeated",
          "type": ".CMsgSystemDisplay",
          "id": 1
        },
        "is_mode_switching_supported": {
          "type": "bool",
          "id": 2
        },
        "compatibility_mode": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgSystemDisplayMode": {
      "fields": {
        "id": {
          "type": "int32",
          "id": 1
        },
        "width": {
          "type": "int32",
          "id": 2
        },
        "height": {
          "type": "int32",
          "id": 3
        },
        "refresh_hz": {
          "type": "int32",
          "id": 4
        }
      }
    },
    "CMsgSystemDockState": {
      "fields": {
        "update_state": {
          "type": ".CMsgSystemDockUpdateState",
          "id": 1
        }
      }
    },
    "CMsgSystemDockUpdateFirmware": {
      "fields": {
        "check_only": {
          "type": "bool",
          "id": 1
        }
      }
    },
    "CMsgSystemDockUpdateState": {
      "fields": {
        "state": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "rtime_last_checked": {
          "type": "fixed32",
          "id": 2
        },
        "version_current": {
          "type": "string",
          "id": 3
        },
        "version_available": {
          "type": "string",
          "id": 4
        },
        "stage_progress": {
          "type": "float",
          "id": 5
        },
        "rtime_estimated_completion": {
          "type": "fixed32",
          "id": 6
        },
        "old_fw_workaround": {
          "type": "int32",
          "id": 7
        }
      }
    },
    "CMsgSystemManagerSettings": {
      "fields": {
        "idle_backlight_dim_battery_seconds": {
          "type": "float",
          "id": 1
        },
        "idle_backlight_dim_ac_seconds": {
          "type": "float",
          "id": 2
        },
        "idle_suspend_battery_seconds": {
          "type": "float",
          "id": 3
        },
        "idle_suspend_ac_seconds": {
          "type": "float",
          "id": 4
        },
        "idle_suspend_supressed": {
          "type": "bool",
          "id": 5
        },
        "is_adaptive_brightness_available": {
          "type": "bool",
          "id": 6
        },
        "display_adaptive_brightness_enabled": {
          "type": "bool",
          "id": 7
        },
        "display_nightmode_enabled": {
          "type": "bool",
          "id": 10
        },
        "display_nightmode_tintstrength": {
          "type": "float",
          "id": 11
        },
        "display_nightmode_maxhue": {
          "type": "float",
          "id": 12
        },
        "display_nightmode_maxsat": {
          "type": "float",
          "id": 13
        },
        "display_nightmode_uiexp": {
          "type": "float",
          "id": 14
        },
        "display_nightmode_blend": {
          "type": "float",
          "id": 15
        },
        "display_nightmode_reset": {
          "type": "bool",
          "id": 16
        },
        "display_nightmode_schedule_enabled": {
          "type": "bool",
          "id": 17
        },
        "display_nightmode_schedule_starttime": {
          "type": "float",
          "id": 18
        },
        "display_nightmode_schedule_endtime": {
          "type": "float",
          "id": 19
        },
        "display_diagnostics_enabled": {
          "type": "bool",
          "id": 20
        },
        "als_lux_primary": {
          "type": "float",
          "id": 21
        },
        "als_lux_median": {
          "type": "float",
          "id": 22
        },
        "display_backlight_raw": {
          "type": "float",
          "id": 23
        },
        "display_brightness_adaptivemin": {
          "type": "float",
          "id": 24
        },
        "display_brightness_adaptivemax": {
          "type": "float",
          "id": 25
        },
        "is_wifi_powersave_enabled": {
          "type": "bool",
          "id": 26
        },
        "is_fan_control_available": {
          "type": "bool",
          "id": 27
        },
        "fan_control_mode": {
          "type": "int32",
          "id": 28,
          "options": {
            "(.description)": "enum"
          }
        },
        "is_display_brightness_available": {
          "type": "bool",
          "id": 29
        },
        "is_display_colormanagement_available": {
          "type": "bool",
          "id": 31
        },
        "display_colorgamut": {
          "type": "float",
          "id": 32
        },
        "als_lux_alternate": {
          "type": "float",
          "id": 33
        },
        "is_display_colortemp_available": {
          "type": "bool",
          "id": 34
        },
        "display_colortemp": {
          "type": "float",
          "id": 35
        },
        "display_colortemp_default": {
          "type": "float",
          "id": 36
        },
        "display_colortemp_enabled": {
          "type": "bool",
          "id": 37
        },
        "display_colorgamut_labelset": {
          "type": "int32",
          "id": 38,
          "options": {
            "(.description)": "enum"
          }
        },
        "display_brightness_overdrive_hdr_split": {
          "type": "float",
          "id": 39
        }
      }
    },
    "CMsgSystemPerfDiagnosticEntry": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "value": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CMsgSystemPerfDiagnosticInfo": {
      "fields": {
        "entries": {
          "rule": "repeated",
          "type": ".CMsgSystemPerfDiagnosticEntry",
          "id": 1
        },
        "interfaces": {
          "rule": "repeated",
          "type": ".CMsgSystemPerfNetworkInterface",
          "id": 2
        },
        "battery_temp_c": {
          "type": "float",
          "id": 3
        }
      }
    },
    "CMsgSystemPerfLimits": {
      "fields": {
        "cpu_governor_manual_min_mhz": {
          "type": "int32",
          "id": 1
        },
        "cpu_governor_manual_max_mhz": {
          "type": "int32",
          "id": 2
        },
        "fsr_sharpness_min": {
          "type": "int32",
          "id": 3
        },
        "fsr_sharpness_max": {
          "type": "int32",
          "id": 4
        },
        "gpu_performance_manual_min_mhz": {
          "type": "int32",
          "id": 5
        },
        "gpu_performance_manual_max_mhz": {
          "type": "int32",
          "id": 6
        },
        "perf_overlay_is_standalone": {
          "type": "bool",
          "id": 7
        },
        "is_dynamic_vrs_available": {
          "type": "bool",
          "id": 8
        },
        "is_manual_display_refresh_rate_available": {
          "type": "bool",
          "id": 9
        },
        "gpu_performance_levels_available": {
          "rule": "repeated",
          "type": "int32",
          "id": 10,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        },
        "display_refresh_manual_hz_min": {
          "type": "int32",
          "id": 11
        },
        "display_refresh_manual_hz_max": {
          "type": "int32",
          "id": 12
        },
        "fps_limit_options": {
          "rule": "repeated",
          "type": "int32",
          "id": 13,
          "options": {
            "packed": false
          }
        },
        "tdp_limit_min": {
          "type": "int32",
          "id": 14
        },
        "tdp_limit_max": {
          "type": "int32",
          "id": 15
        },
        "is_nis_supported": {
          "type": "bool",
          "id": 16
        },
        "nis_sharpness_min": {
          "type": "int32",
          "id": 17
        },
        "nis_sharpness_max": {
          "type": "int32",
          "id": 18
        },
        "display_external_refresh_manual_hz_min": {
          "type": "int32",
          "id": 19
        },
        "display_external_refresh_manual_hz_max": {
          "type": "int32",
          "id": 20
        },
        "fps_limit_options_external": {
          "rule": "repeated",
          "type": "int32",
          "id": 21,
          "options": {
            "packed": false
          }
        },
        "is_vrr_supported": {
          "type": "bool",
          "id": 23
        },
        "is_dynamic_refresh_rate_in_steam_supported": {
          "type": "bool",
          "id": 24
        },
        "is_split_scaling_and_filtering_supported": {
          "type": "bool",
          "id": 25
        },
        "split_scaling_filters_available": {
          "rule": "repeated",
          "type": "int32",
          "id": 26,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        },
        "split_scaling_scalers_available": {
          "rule": "repeated",
          "type": "int32",
          "id": 27,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        },
        "is_hdr_supported": {
          "type": "bool",
          "id": 28
        },
        "display_refresh_manual_hz_oc_max": {
          "type": "int32",
          "id": 29
        },
        "disable_refresh_rate_management": {
          "type": "bool",
          "id": 30
        }
      }
    },
    "CMsgSystemPerfNetworkInterface": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "timestamp": {
          "type": "double",
          "id": 2
        },
        "tx_bytes_total": {
          "type": "int64",
          "id": 3
        },
        "rx_bytes_total": {
          "type": "int64",
          "id": 4
        },
        "tx_bytes_per_sec": {
          "type": "int32",
          "id": 5
        },
        "rx_bytes_per_sec": {
          "type": "int32",
          "id": 6
        }
      }
    },
    "CMsgSystemPerfSettings": {
      "fields": {
        "global": {
          "type": ".CMsgSystemPerfSettingsGlobal",
          "id": 1
        },
        "per_app": {
          "type": ".CMsgSystemPerfSettingsPerApp",
          "id": 2
        }
      }
    },
    "CMsgSystemPerfSettingsGlobal": {
      "fields": {
        "diagnostic_update_rate": {
          "type": "float",
          "id": 1
        },
        "system_trace_service_state": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        },
        "graphics_profiling_service_state": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "perf_overlay_service_state": {
          "type": "int32",
          "id": 4,
          "options": {
            "(.description)": "enum"
          }
        },
        "perf_overlay_level": {
          "type": "int32",
          "id": 5,
          "options": {
            "(.description)": "enum"
          }
        },
        "is_show_perf_overlay_over_steam_enabled": {
          "type": "bool",
          "id": 6
        },
        "is_advanced_settings_enabled": {
          "type": "bool",
          "id": 7
        },
        "allow_external_display_refresh_control": {
          "type": "bool",
          "id": 8
        },
        "is_hdr_enabled": {
          "type": "bool",
          "id": 9
        },
        "hdr_on_sdr_tonemap_operator": {
          "type": "int32",
          "id": 12,
          "options": {
            "(.description)": "enum"
          }
        },
        "is_hdr_debug_heatmap_enabled": {
          "type": "bool",
          "id": 13
        },
        "force_hdr_wide_gammut_for_sdr": {
          "type": "bool",
          "id": 15,
          "options": {
            "default": true
          }
        },
        "allow_experimental_hdr": {
          "type": "bool",
          "id": 16
        },
        "debug_force_hdr_support": {
          "type": "bool",
          "id": 18
        },
        "force_hdr_10pq_output_debug": {
          "type": "bool",
          "id": 19
        },
        "is_display_oc_enabled": {
          "type": "bool",
          "id": 20
        },
        "is_color_management_enabled": {
          "type": "bool",
          "id": 21
        },
        "sdr_to_hdr_brightness": {
          "type": "float",
          "id": 22
        }
      }
    },
    "CMsgSystemPerfSettingsPerApp": {
      "fields": {
        "gpu_performance_manual_mhz": {
          "type": "int32",
          "id": 1
        },
        "fps_limit": {
          "type": "int32",
          "id": 2
        },
        "is_variable_resolution_enabled": {
          "type": "bool",
          "id": 3
        },
        "is_dynamic_refresh_rate_enabled": {
          "type": "bool",
          "id": 4
        },
        "tdp_limit": {
          "type": "int32",
          "id": 5
        },
        "cpu_governor": {
          "type": "int32",
          "id": 6,
          "options": {
            "(.description)": "enum"
          }
        },
        "cpu_governor_manual_mhz": {
          "type": "int32",
          "id": 7
        },
        "scaling_filter": {
          "type": "int32",
          "id": 8
        },
        "fsr_sharpness": {
          "type": "int32",
          "id": 9
        },
        "is_fps_limit_enabled": {
          "type": "bool",
          "id": 10
        },
        "is_tdp_limit_enabled": {
          "type": "bool",
          "id": 11
        },
        "is_low_latency_mode_enabled": {
          "type": "bool",
          "id": 12
        },
        "display_refresh_manual_hz": {
          "type": "int32",
          "id": 13
        },
        "is_game_perf_profile_enabled": {
          "type": "bool",
          "id": 14
        },
        "gpu_performance_level": {
          "type": "int32",
          "id": 15,
          "options": {
            "(.description)": "enum"
          }
        },
        "nis_sharpness": {
          "type": "int32",
          "id": 16
        },
        "display_external_refresh_manual_hz": {
          "type": "int32",
          "id": 17
        },
        "fps_limit_external": {
          "type": "int32",
          "id": 18
        },
        "is_tearing_enabled": {
          "type": "bool",
          "id": 19
        },
        "is_vrr_enabled": {
          "type": "bool",
          "id": 20
        },
        "use_dynamic_refresh_rate_in_steam": {
          "type": "bool",
          "id": 23
        },
        "split_scaling_filter": {
          "type": "int32",
          "id": 24,
          "options": {
            "(.description)": "enum"
          }
        },
        "split_scaling_scaler": {
          "type": "int32",
          "id": 25,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CMsgSystemPerfState": {
      "fields": {
        "limits": {
          "type": ".CMsgSystemPerfLimits",
          "id": 1
        },
        "settings": {
          "type": ".CMsgSystemPerfSettings",
          "id": 2
        },
        "current_game_id": {
          "type": "uint64",
          "id": 3
        },
        "active_profile_game_id": {
          "type": "uint64",
          "id": 4
        }
      }
    },
    "CMsgSystemPerfUpdateSettings": {
      "fields": {
        "gameid": {
          "type": "uint64",
          "id": 1
        },
        "reset_to_default": {
          "type": "bool",
          "id": 2
        },
        "settings_delta": {
          "type": ".CMsgSystemPerfSettings",
          "id": 3
        },
        "skip_storage_update": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CMsgSystemUpdateApplyParams": {
      "fields": {
        "apply_types": {
          "rule": "repeated",
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        }
      }
    },
    "CMsgSystemUpdateApplyResult": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "eresult": {
          "type": "uint32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "requires_client_restart": {
          "type": "bool",
          "id": 3,
          "options": {
            "default": false
          }
        },
        "requires_system_restart": {
          "type": "bool",
          "id": 4,
          "options": {
            "default": false
          }
        }
      }
    },
    "CMsgSystemUpdateCheckResult": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "eresult": {
          "type": "uint32",
          "id": 2,
          "options": {
            "default": 2
          }
        },
        "rtime_checked": {
          "type": "fixed32",
          "id": 3
        },
        "available": {
          "type": "bool",
          "id": 4
        },
        "version": {
          "type": "string",
          "id": 5
        },
        "auto_message": {
          "type": "string",
          "id": 6
        },
        "system_restart_pending": {
          "type": "bool",
          "id": 7
        }
      }
    },
    "CMsgSystemUpdateProgress": {
      "fields": {
        "stage_progress": {
          "type": "float",
          "id": 1
        },
        "stage_size_bytes": {
          "type": "int64",
          "id": 2
        },
        "rtime_estimated_completion": {
          "type": "fixed32",
          "id": 3
        }
      }
    },
    "CMsgSystemUpdateState": {
      "fields": {
        "state": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "progress": {
          "type": ".CMsgSystemUpdateProgress",
          "id": 2
        },
        "update_check_results": {
          "rule": "repeated",
          "type": ".CMsgSystemUpdateCheckResult",
          "id": 3
        },
        "update_apply_results": {
          "rule": "repeated",
          "type": ".CMsgSystemUpdateApplyResult",
          "id": 4
        },
        "supports_os_updates": {
          "type": "bool",
          "id": 5
        }
      }
    },
    "CMsgTrading_CancelTradeRequest": {
      "fields": {
        "other_steamid": {
          "type": "uint64",
          "id": 1
        }
      }
    },
    "CMsgTrading_InitiateTradeRequest": {
      "fields": {
        "trade_request_id": {
          "type": "uint32",
          "id": 1
        },
        "other_steamid": {
          "type": "uint64",
          "id": 2
        },
        "other_name": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CMsgTrading_InitiateTradeResponse": {
      "fields": {
        "response": {
          "type": "uint32",
          "id": 1
        },
        "trade_request_id": {
          "type": "uint32",
          "id": 2
        },
        "other_steamid": {
          "type": "uint64",
          "id": 3
        },
        "steamguard_required_days": {
          "type": "uint32",
          "id": 4
        },
        "new_device_cooldown_days": {
          "type": "uint32",
          "id": 5
        },
        "default_password_reset_probation_days": {
          "type": "uint32",
          "id": 6
        },
        "password_reset_probation_days": {
          "type": "uint32",
          "id": 7
        },
        "default_email_change_probation_days": {
          "type": "uint32",
          "id": 8
        },
        "email_change_probation_days": {
          "type": "uint32",
          "id": 9
        }
      }
    },
    "CMsgTrading_StartSession": {
      "fields": {
        "other_steamid": {
          "type": "uint64",
          "id": 1
        }
      }
    },
    "CMsgWebUITransportFailure": {
      "fields": {
        "connect_count": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CPartnerStoreBrowse_GetItems_Request": {
      "fields": {
        "request": {
          "type": ".CStoreBrowse_GetItems_Request",
          "id": 1
        },
        "include_unpublished": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CProductImpressionsFromClient_Notification": {
      "fields": {
        "impressions": {
          "rule": "repeated",
          "type": ".CProductImpressionsFromClient_Notification_Impression",
          "id": 1
        }
      }
    },
    "CProductImpressionsFromClient_Notification_Impression": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "appid": {
          "type": "uint32",
          "id": 2
        },
        "num_impressions": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CRemoteClient_DeviceDetails": {
      "fields": {
        "device_friendly_name": {
          "type": "string",
          "id": 1
        },
        "os_type": {
          "type": "int32",
          "id": 2
        },
        "gaming_device_type": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "CRemoteClient_Online_Notification": {
      "fields": {
        "steamid": {
          "type": "fixed64",
          "id": 1
        },
        "remote_client_id": {
          "type": "fixed64",
          "id": 2
        },
        "device_details": {
          "type": ".CRemoteClient_DeviceDetails",
          "id": 3
        }
      }
    },
    "CRemoteClient_ReplyPacket_Notification": {
      "fields": {
        "session_id": {
          "type": "fixed64",
          "id": 1
        },
        "payload": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CRemotePlay_SessionStopped_Notification": {
      "fields": {
        "record_id": {
          "type": "fixed64",
          "id": 1
        },
        "used_x264": {
          "type": "bool",
          "id": 2
        },
        "used_h264": {
          "type": "bool",
          "id": 3
        },
        "used_hevc": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CSteamNotification_HideNotification_Notification": {
      "fields": {
        "notification_ids": {
          "rule": "repeated",
          "type": "uint64",
          "id": 1,
          "options": {
            "packed": false
          }
        }
      }
    },
    "CSteamNotification_MarkNotificationsRead_Notification": {
      "fields": {
        "timestamp": {
          "type": "uint32",
          "id": 1
        },
        "notification_type": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        },
        "notification_ids": {
          "rule": "repeated",
          "type": "uint64",
          "id": 3,
          "options": {
            "packed": false
          }
        },
        "mark_all_read": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CSteamNotification_MarkNotificationsViewed_Notification": {
      "fields": {
        "remote_client_id": {
          "type": "uint64",
          "id": 1
        },
        "target_client_type": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CSteamVR_AudioSettings_ChangeSettings_Request": {
      "fields": {
        "settings": {
          "type": ".CSteamVR_AudioSettings_Settings",
          "id": 1
        }
      }
    },
    "CSteamVR_AudioSettings_RegisterForSettings_Request": {
      "fields": {}
    },
    "CSteamVR_AudioSettings_Settings": {
      "fields": {
        "main": {
          "type": ".CSteamVR_AudioSettings_Settings_Channel",
          "id": 1
        },
        "audio_mirror": {
          "type": ".CSteamVR_AudioSettings_Settings_Channel",
          "id": 2
        },
        "microphone": {
          "type": ".CSteamVR_AudioSettings_Settings_Channel",
          "id": 3
        }
      }
    },
    "CSteamVR_AudioSettings_Settings_Channel": {
      "fields": {
        "available": {
          "type": "bool",
          "id": 1
        },
        "muted": {
          "type": "bool",
          "id": 2
        },
        "volume": {
          "type": "float",
          "id": 3
        }
      }
    },
    "CSteamVR_AudioSettings_SettingsChanged_Notification": {
      "fields": {
        "settings": {
          "type": ".CSteamVR_AudioSettings_Settings",
          "id": 1
        }
      }
    },
    "CSteamVR_Header": {
      "fields": {
        "type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_Active_Notification": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_ConfigureVideo_Request": {
      "fields": {
        "send": {
          "type": "bool",
          "id": 1
        },
        "receive": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_ConfigureVideo_Response": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_ExitRoomChat_Request": {
      "fields": {
        "chat_group_id": {
          "type": "uint64",
          "id": 1
        },
        "chat_room_id": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_ExitRoomChat_Response": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_GetAvatarUrl_Request": {
      "fields": {
        "profile_steamid": {
          "type": "fixed64",
          "id": 1
        },
        "avatar_type": {
          "type": "int32",
          "id": 2,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CSteamVR_VoiceChat_GetAvatarUrl_Response": {
      "fields": {
        "profile_avatar_url": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CSteamVR_VoiceChat_GroupName_Notification": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CSteamVR_VoiceChat_Inactive_Notification": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_InitiateRoomChat_Request": {
      "fields": {
        "chat_group_id": {
          "type": "uint64",
          "id": 1
        },
        "chat_room_id": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_InitiateRoomChat_Response": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_NewGroupChatMsgAdded_Notification": {
      "fields": {
        "chat_group_id": {
          "type": "uint64",
          "id": 1
        },
        "chat_room_id": {
          "type": "uint64",
          "id": 2
        },
        "sender_accountid": {
          "type": "uint32",
          "id": 3
        },
        "timestamp": {
          "type": "uint32",
          "id": 4
        },
        "ordinal": {
          "type": "uint32",
          "id": 5
        },
        "message": {
          "type": "string",
          "id": 6
        }
      }
    },
    "CSteamVR_VoiceChat_PerUserGainValue_Notification": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "muted": {
          "type": "bool",
          "id": 2
        },
        "gain": {
          "type": "float",
          "id": 3
        }
      }
    },
    "CSteamVR_VoiceChat_PerUserVoiceStatus_Notification": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "mic_muted_locally": {
          "type": "bool",
          "id": 2
        },
        "output_muted_locally": {
          "type": "bool",
          "id": 3
        }
      }
    },
    "CSteamVR_VoiceChat_Ready_Notification": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_SendGroupChatMessage_Request": {
      "fields": {
        "message_with_bbcode": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CSteamVR_VoiceChat_SendGroupChatMessage_Response": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_SetDefaultSession_Notification": {
      "fields": {
        "chat_group_id": {
          "type": "uint64",
          "id": 1
        },
        "chat_room_id": {
          "type": "uint64",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_SetPerUserMuting_Request": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "muted": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_SetPerUserMuting_Response": {
      "fields": {}
    },
    "CSteamVR_VoiceChat_SetPerUserVideo_Request": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "receive": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CSteamVR_VoiceChat_SetPerUserVideo_Response": {
      "fields": {}
    },
    "CSteamVR_VRGamepadUI_Message": {
      "fields": {
        "header": {
          "type": "bytes",
          "id": 1
        },
        "payload": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CSteamVR_WebRTC_Active_Notification": {
      "fields": {}
    },
    "CSteamVR_WebRTC_CloseDataChannel_Request": {
      "fields": {
        "channel_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CSteamVR_WebRTC_CloseDataChannel_Response": {
      "fields": {}
    },
    "CSteamVR_WebRTC_CreateDataChannel_Request": {
      "fields": {
        "label": {
          "type": "string",
          "id": 1
        },
        "ordered": {
          "type": "bool",
          "id": 2
        },
        "max_retransmits": {
          "type": "uint32",
          "id": 3
        },
        "max_packet_life_time": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CSteamVR_WebRTC_CreateDataChannel_Response": {
      "fields": {
        "channel_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CSteamVR_WebRTC_DataChannel_Close_Notification": {
      "fields": {
        "channel_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CSteamVR_WebRTC_DataChannel_Error_Notification": {
      "fields": {
        "channel_id": {
          "type": "uint32",
          "id": 1
        },
        "reason": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CSteamVR_WebRTC_DataChannel_Message_Notification": {
      "fields": {
        "channel_id": {
          "type": "uint32",
          "id": 1
        },
        "data": {
          "type": "bytes",
          "id": 2
        }
      }
    },
    "CSteamVR_WebRTC_DataChannel_Open_Notification": {
      "fields": {
        "channel_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CSteamVR_WebRTC_Inactive_Notification": {
      "fields": {}
    },
    "CSteamVR_WebRTC_OnDataChannel_Notification": {
      "fields": {
        "source_steamid": {
          "type": "fixed64",
          "id": 1
        },
        "channel_id": {
          "type": "uint32",
          "id": 2
        },
        "label": {
          "type": "string",
          "id": 3
        }
      }
    },
    "CStore_MigratePartnerLinkTracking_Notification": {
      "fields": {
        "accountid": {
          "type": "uint32",
          "id": 1
        },
        "browserid": {
          "type": "uint64",
          "id": 2
        },
        "backfill_source": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CStore_ReloadAllReservationPositionMessages_Notification": {
      "fields": {}
    },
    "CStoreBrowse_GetItems_Request": {
      "fields": {
        "ids": {
          "rule": "repeated",
          "type": ".StoreItemID",
          "id": 1
        },
        "context": {
          "type": ".StoreBrowseContext",
          "id": 2
        },
        "data_request": {
          "type": ".StoreBrowseItemDataRequest",
          "id": 3
        }
      }
    },
    "CStoreBrowse_GetItems_Response": {
      "fields": {
        "store_items": {
          "rule": "repeated",
          "type": ".StoreItem",
          "id": 1
        }
      }
    },
    "CStorePageFilter": {
      "fields": {
        "sale_filter": {
          "type": ".CStorePageFilter_SalePageFilter",
          "id": 1
        },
        "content_hub_filter": {
          "type": ".CStorePageFilter_ContentHubFilter",
          "id": 2
        },
        "store_filters": {
          "rule": "repeated",
          "type": ".CStorePageFilter_StoreFilter",
          "id": 3
        }
      }
    },
    "CStorePageFilter_ContentHubFilter": {
      "fields": {
        "hub_type": {
          "type": "string",
          "id": 1
        },
        "hub_category": {
          "type": "string",
          "id": 2
        },
        "hub_tagid": {
          "type": "uint32",
          "id": 3
        },
        "discount_filter": {
          "type": "int32",
          "id": 4,
          "options": {
            "(.description)": "enum"
          }
        },
        "optin": {
          "type": ".CStorePageFilter_ContentHubFilter_OptInInfo",
          "id": 5
        }
      }
    },
    "CStorePageFilter_ContentHubFilter_OptInInfo": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "optin_tagid": {
          "type": "uint32",
          "id": 2
        },
        "prune_tagid": {
          "type": "uint32",
          "id": 3
        },
        "optin_only": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CStorePageFilter_SalePageFilter": {
      "fields": {
        "sale_tagid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CStorePageFilter_StoreFilter": {
      "fields": {
        "filter_json": {
          "type": "string",
          "id": 1
        },
        "cache_key": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CStreamingClientConfig": {
      "fields": {
        "quality": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 2,
            "(.description)": "enum"
          }
        },
        "desired_resolution_x": {
          "type": "uint32",
          "id": 2
        },
        "desired_resolution_y": {
          "type": "uint32",
          "id": 3
        },
        "desired_framerate_numerator": {
          "type": "uint32",
          "id": 4
        },
        "desired_framerate_denominator": {
          "type": "uint32",
          "id": 5
        },
        "desired_bitrate_kbps": {
          "type": "int32",
          "id": 6,
          "options": {
            "default": -1
          }
        },
        "enable_hardware_decoding": {
          "type": "bool",
          "id": 7,
          "options": {
            "default": true
          }
        },
        "enable_performance_overlay": {
          "type": "bool",
          "id": 8,
          "options": {
            "default": false
          }
        },
        "enable_video_streaming": {
          "type": "bool",
          "id": 9,
          "options": {
            "default": true
          }
        },
        "enable_audio_streaming": {
          "type": "bool",
          "id": 10,
          "options": {
            "default": true
          }
        },
        "enable_input_streaming": {
          "type": "bool",
          "id": 11,
          "options": {
            "default": true
          }
        },
        "audio_channels": {
          "type": "int32",
          "id": 12,
          "options": {
            "default": 2
          }
        },
        "enable_video_hevc": {
          "type": "bool",
          "id": 13,
          "options": {
            "default": false
          }
        },
        "enable_performance_icons": {
          "type": "bool",
          "id": 14,
          "options": {
            "default": true
          }
        },
        "enable_microphone_streaming": {
          "type": "bool",
          "id": 15,
          "options": {
            "default": false
          }
        },
        "controller_overlay_hotkey": {
          "type": "string",
          "id": 16
        },
        "enable_touch_controller_OBSOLETE": {
          "type": "bool",
          "id": 17,
          "options": {
            "default": false
          }
        },
        "p2p_scope": {
          "type": "int32",
          "id": 19,
          "options": {
            "default": 0,
            "(.description)": "enum"
          }
        },
        "enable_audio_uncompressed": {
          "type": "bool",
          "id": 20,
          "options": {
            "default": false
          }
        },
        "display_limit": {
          "type": ".CStreamVideoLimit",
          "id": 21
        },
        "quality_limit": {
          "type": ".CStreamVideoLimit",
          "id": 22
        },
        "runtime_limit": {
          "type": ".CStreamVideoLimit",
          "id": 23
        },
        "decoder_limit": {
          "rule": "repeated",
          "type": ".CStreamVideoLimit",
          "id": 24
        },
        "enable_unreliable_fec": {
          "type": "bool",
          "id": 25,
          "options": {
            "default": false
          }
        }
      }
    },
    "CStreamingServerConfig": {
      "fields": {
        "change_desktop_resolution": {
          "type": "bool",
          "id": 1
        },
        "dynamically_adjust_resolution_OBSOLETE": {
          "type": "bool",
          "id": 2
        },
        "enable_capture_nvfbc": {
          "type": "bool",
          "id": 3
        },
        "enable_hardware_encoding_nvidia_OBSOLETE": {
          "type": "bool",
          "id": 4
        },
        "enable_hardware_encoding_amd_OBSOLETE": {
          "type": "bool",
          "id": 5
        },
        "enable_hardware_encoding_intel_OBSOLETE": {
          "type": "bool",
          "id": 6
        },
        "software_encoding_threads": {
          "type": "int32",
          "id": 7
        },
        "enable_traffic_priority": {
          "type": "bool",
          "id": 8
        },
        "host_play_audio": {
          "type": "int32",
          "id": 9,
          "options": {
            "default": 0,
            "(.description)": "enum"
          }
        },
        "enable_hardware_encoding": {
          "type": "bool",
          "id": 10
        }
      }
    },
    "CStreamVideoLimit": {
      "fields": {
        "codec": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "mode": {
          "type": ".CStreamVideoMode",
          "id": 2
        },
        "bitrate_kbps": {
          "type": "int32",
          "id": 3
        },
        "burst_bitrate_kbps": {
          "type": "int32",
          "id": 4
        }
      }
    },
    "CStreamVideoMode": {
      "fields": {
        "width": {
          "type": "uint32",
          "id": 1
        },
        "height": {
          "type": "uint32",
          "id": 2
        },
        "refresh_rate": {
          "type": "uint32",
          "id": 3
        },
        "refresh_rate_numerator": {
          "type": "uint32",
          "id": 4
        },
        "refresh_rate_denominator": {
          "type": "uint32",
          "id": 5
        }
      }
    },
    "CTransportValidation_AppendToString_Request": {
      "fields": {
        "append_strings": {
          "rule": "repeated",
          "type": "string",
          "id": 1
        }
      }
    },
    "CTransportValidation_AppendToString_Response": {
      "fields": {
        "combined_text": {
          "type": "string",
          "id": 1
        }
      }
    },
    "CVideo_GameRecordingSegmentInfo": {
      "fields": {
        "segment_number": {
          "type": "uint32",
          "id": 1
        },
        "segment_size_bytes": {
          "type": "uint64",
          "id": 2
        },
        "component_name": {
          "type": "string",
          "id": 3
        },
        "representation_name": {
          "type": "string",
          "id": 4
        }
      }
    },
    "CVirtualMenuKey": {
      "fields": {
        "key_index": {
          "type": "uint32",
          "id": 1
        },
        "bound": {
          "type": "bool",
          "id": 2
        },
        "x": {
          "type": "float",
          "id": 3
        },
        "y": {
          "type": "float",
          "id": 4
        },
        "width": {
          "type": "float",
          "id": 5
        },
        "height": {
          "type": "float",
          "id": 6
        },
        "description": {
          "type": "string",
          "id": 7
        },
        "label": {
          "type": "string",
          "id": 8
        },
        "glyph_path": {
          "type": "string",
          "id": 9
        },
        "icon_filename": {
          "type": "string",
          "id": 10
        },
        "color_foreground": {
          "type": "string",
          "id": 11
        },
        "color_background": {
          "type": "string",
          "id": 12
        },
        "quadrants": {
          "type": "uint32",
          "id": 13
        },
        "binding_type": {
          "type": "uint32",
          "id": 14
        }
      }
    },
    "CVRGamepadUI_Message_DashboardActionInvoked_Request": {
      "fields": {
        "action_id": {
          "type": "uint32",
          "id": 1
        },
        "toggle_value": {
          "type": "bool",
          "id": 2
        }
      }
    },
    "CVRGamepadUI_Message_DashboardActionInvoked_Response": {
      "fields": {}
    },
    "CVRGamepadUI_Message_DashboardDesktopWindowClicked_Request": {
      "fields": {
        "window_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CVRGamepadUI_Message_DashboardDesktopWindowClicked_Response": {
      "fields": {}
    },
    "CVRGamepadUI_Message_DashboardTabClicked_Request": {
      "fields": {
        "tab_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CVRGamepadUI_Message_DashboardTabClicked_Response": {
      "fields": {}
    },
    "CVRGamepadUI_Message_Error_Response": {
      "fields": {
        "error": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "description": {
          "type": "string",
          "id": 2
        },
        "origin": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CVRGamepadUI_Message_Header": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "message_id": {
          "type": "uint32",
          "id": 2
        },
        "response_to_message_id": {
          "type": "uint32",
          "id": 3
        },
        "is_error_response": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "CVRGamepadUI_Message_HideDashboardPopup_Request": {
      "fields": {
        "dashboard_popup_request_id": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "CVRGamepadUI_Message_HideDashboardPopup_Response": {
      "fields": {}
    },
    "CVRGamepadUI_Message_RemoteVideoStream_Request": {
      "fields": {
        "source_accountid": {
          "type": "uint32",
          "id": 1
        },
        "video_uniqueid": {
          "type": "string",
          "id": 2
        }
      }
    },
    "CVRGamepadUI_Message_RemoteVideoStream_Response": {
      "fields": {}
    },
    "CVRGamepadUI_Message_ShowDashboardPopup_Request": {
      "fields": {
        "dashboard_popup_request_id": {
          "type": "uint32",
          "id": 1
        },
        "popup_overlay_key": {
          "type": "string",
          "id": 2
        },
        "parent_overlay_key": {
          "type": "string",
          "id": 3
        },
        "origin_on_parent": {
          "type": ".CVRGamepadUI_Message_ShowDashboardPopup_Request_NormalizedPosition",
          "id": 4
        },
        "origin_on_popup": {
          "type": ".CVRGamepadUI_Message_ShowDashboardPopup_Request_NormalizedPosition",
          "id": 5
        },
        "offset": {
          "type": ".CVRGamepadUI_Message_ShowDashboardPopup_Request_Position",
          "id": 6
        },
        "rotation": {
          "type": ".CVRGamepadUI_Message_ShowDashboardPopup_Request_Rotation",
          "id": 7
        },
        "inherit_parent_pitch": {
          "type": "bool",
          "id": 8
        },
        "inherit_parent_curvature": {
          "type": "bool",
          "id": 9
        },
        "clip_rect": {
          "type": ".CVRGamepadUI_Message_ShowDashboardPopup_Request_Rect",
          "id": 10
        },
        "interactive": {
          "type": "bool",
          "id": 11
        },
        "requires_laser": {
          "type": "bool",
          "id": 12
        },
        "parent_device_path": {
          "type": "string",
          "id": 13
        },
        "sort_order": {
          "type": "int32",
          "id": 14,
          "options": {
            "(.description)": "enum"
          }
        },
        "parent_enum": {
          "type": "int32",
          "id": 15,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CVRGamepadUI_Message_ShowDashboardPopup_Request_NormalizedPosition": {
      "fields": {
        "x": {
          "type": "float",
          "id": 1
        },
        "y": {
          "type": "float",
          "id": 2
        }
      }
    },
    "CVRGamepadUI_Message_ShowDashboardPopup_Request_Position": {
      "fields": {
        "x_pixels": {
          "type": "float",
          "id": 1
        },
        "y_pixels": {
          "type": "float",
          "id": 2
        },
        "z_pixels": {
          "type": "float",
          "id": 3
        },
        "x_meters": {
          "type": "float",
          "id": 4
        },
        "y_meters": {
          "type": "float",
          "id": 5
        },
        "z_meters": {
          "type": "float",
          "id": 6
        }
      }
    },
    "CVRGamepadUI_Message_ShowDashboardPopup_Request_Rect": {
      "fields": {
        "u_min": {
          "type": "float",
          "id": 1
        },
        "v_min": {
          "type": "float",
          "id": 2
        },
        "u_max": {
          "type": "float",
          "id": 3
        },
        "v_max": {
          "type": "float",
          "id": 4
        }
      }
    },
    "CVRGamepadUI_Message_ShowDashboardPopup_Request_Rotation": {
      "fields": {
        "pitch_degrees": {
          "type": "float",
          "id": 1
        },
        "yaw_degrees": {
          "type": "float",
          "id": 2
        }
      }
    },
    "CVRGamepadUI_Message_ShowDashboardPopup_Response": {
      "fields": {}
    },
    "CVRGamepadUIShared_DashboardAction": {
      "fields": {
        "action_id": {
          "type": "uint32",
          "id": 1
        },
        "visible_in_dashboard_bar": {
          "type": "bool",
          "id": 2
        },
        "enabled": {
          "type": "bool",
          "id": 3
        },
        "display_name": {
          "type": "string",
          "id": 4
        },
        "icon": {
          "type": ".CVRGamepadUIShared_DashboardActionIcon",
          "id": 5
        },
        "icon_active": {
          "type": ".CVRGamepadUIShared_DashboardActionIcon",
          "id": 6
        },
        "invocation": {
          "type": "int32",
          "id": 7,
          "options": {
            "default": 1,
            "(.description)": "enum"
          }
        },
        "active": {
          "type": "bool",
          "id": 8
        },
        "special_invocation": {
          "type": "int32",
          "id": 9,
          "options": {
            "(.description)": "enum"
          }
        },
        "visible_in_dashboard_menu": {
          "type": "bool",
          "id": 10
        }
      }
    },
    "CVRGamepadUIShared_DashboardActionIcon": {
      "fields": {
        "enum": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "CVRGamepadUIShared_DashboardTabIcon": {
      "fields": {
        "enum": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "appid": {
          "type": "uint32",
          "id": 2
        },
        "overlay": {
          "type": "string",
          "id": 3
        },
        "hwnd": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CVRGamepadUIShared_PathProperty_DashboardActions": {
      "fields": {
        "actions": {
          "rule": "repeated",
          "type": ".CVRGamepadUIShared_DashboardAction",
          "id": 1
        }
      }
    },
    "CVRGamepadUIShared_PathProperty_DashboardTabs": {
      "fields": {
        "tabs": {
          "rule": "repeated",
          "type": ".CVRGamepadUIShared_PathProperty_DashboardTabs_Tab",
          "id": 1
        },
        "selected_tab_id": {
          "type": "uint32",
          "id": 2
        },
        "vr_settings_tab_id": {
          "type": "uint32",
          "id": 3
        },
        "vr_steam_tab_id": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CVRGamepadUIShared_PathProperty_DashboardTabs_Tab": {
      "fields": {
        "tab_id": {
          "type": "uint32",
          "id": 1
        },
        "visible_in_dashboard_bar": {
          "type": "bool",
          "id": 2
        },
        "display_name": {
          "type": "string",
          "id": 3
        },
        "icon": {
          "type": ".CVRGamepadUIShared_DashboardTabIcon",
          "id": 4
        },
        "visible_in_dashboard_menu": {
          "type": "bool",
          "id": 5
        }
      }
    },
    "CVRGamepadUIShared_PathProperty_DesktopWindows": {
      "fields": {
        "windows": {
          "rule": "repeated",
          "type": ".CVRGamepadUIShared_PathProperty_DesktopWindows_Window",
          "id": 1
        }
      }
    },
    "CVRGamepadUIShared_PathProperty_DesktopWindows_Window": {
      "fields": {
        "window_id": {
          "type": "uint32",
          "id": 1
        },
        "hwnd": {
          "type": "uint32",
          "id": 2
        },
        "title": {
          "type": "string",
          "id": 3
        },
        "tab_id": {
          "type": "uint32",
          "id": 4
        }
      }
    },
    "CVRGamepadUIShared_PathProperty_PowerOptions": {
      "fields": {
        "can_sleep": {
          "type": "bool",
          "id": 1
        },
        "can_shutdown": {
          "type": "bool",
          "id": 2
        },
        "can_restart_system": {
          "type": "bool",
          "id": 3
        },
        "can_exitvr": {
          "type": "bool",
          "id": 4
        }
      }
    },
    "EncryptedAppTicket": {
      "fields": {
        "ticket_version_no": {
          "type": "uint32",
          "id": 1
        },
        "crc_encryptedticket": {
          "type": "uint32",
          "id": 2
        },
        "cb_encrypteduserdata": {
          "type": "uint32",
          "id": 3
        },
        "cb_encrypted_appownershipticket": {
          "type": "uint32",
          "id": 4
        },
        "encrypted_ticket": {
          "type": "bytes",
          "id": 5
        }
      }
    },
    "LoyaltyRewardDefinition": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "defid": {
          "type": "uint32",
          "id": 2
        },
        "type": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "community_item_class": {
          "type": "int32",
          "id": 4
        },
        "community_item_type": {
          "type": "uint32",
          "id": 5
        },
        "point_cost": {
          "type": "int64",
          "id": 6
        },
        "timestamp_created": {
          "type": "uint32",
          "id": 7
        },
        "timestamp_updated": {
          "type": "uint32",
          "id": 8
        },
        "timestamp_available": {
          "type": "uint32",
          "id": 9
        },
        "quantity": {
          "type": "int64",
          "id": 10
        },
        "internal_description": {
          "type": "string",
          "id": 11
        },
        "active": {
          "type": "bool",
          "id": 12
        },
        "community_item_data": {
          "type": ".LoyaltyRewardDefinition_CommunityItemData",
          "id": 13
        },
        "timestamp_available_end": {
          "type": "uint32",
          "id": 14
        },
        "bundle_defids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 15,
          "options": {
            "packed": false
          }
        },
        "usable_duration": {
          "type": "uint32",
          "id": 16
        },
        "bundle_discount": {
          "type": "uint32",
          "id": 17
        },
        "timestamp_free_until": {
          "type": "uint32",
          "id": 18
        }
      }
    },
    "LoyaltyRewardDefinition_BadgeData": {
      "fields": {
        "level": {
          "type": "int32",
          "id": 1
        },
        "image": {
          "type": "string",
          "id": 2
        }
      }
    },
    "LoyaltyRewardDefinition_CommunityItemData": {
      "fields": {
        "item_name": {
          "type": "string",
          "id": 1
        },
        "item_title": {
          "type": "string",
          "id": 2
        },
        "item_description": {
          "type": "string",
          "id": 3
        },
        "item_image_small": {
          "type": "string",
          "id": 4
        },
        "item_image_large": {
          "type": "string",
          "id": 5
        },
        "item_movie_webm": {
          "type": "string",
          "id": 6
        },
        "item_movie_mp4": {
          "type": "string",
          "id": 7
        },
        "animated": {
          "type": "bool",
          "id": 8
        },
        "badge_data": {
          "rule": "repeated",
          "type": ".LoyaltyRewardDefinition_BadgeData",
          "id": 9
        },
        "item_movie_webm_small": {
          "type": "string",
          "id": 10
        },
        "item_movie_mp4_small": {
          "type": "string",
          "id": 11
        },
        "profile_theme_id": {
          "type": "string",
          "id": 12
        }
      }
    },
    "StoreBrowseContext": {
      "fields": {
        "language": {
          "type": "string",
          "id": 1
        },
        "elanguage": {
          "type": "int32",
          "id": 2
        },
        "country_code": {
          "type": "string",
          "id": 3
        },
        "steam_realm": {
          "type": "int32",
          "id": 4
        }
      }
    },
    "StoreBrowseFilterFailure": {
      "fields": {
        "filter_failure": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": 0,
            "(.description)": "enum"
          }
        },
        "already_owned": {
          "type": "bool",
          "id": 5
        },
        "on_wishlist": {
          "type": "bool",
          "id": 6
        },
        "ignored": {
          "type": "bool",
          "id": 7
        },
        "not_in_users_language": {
          "type": "bool",
          "id": 10
        },
        "not_on_users_platform": {
          "type": "bool",
          "id": 11
        },
        "demo_for_owned_game": {
          "type": "bool",
          "id": 12
        },
        "dlc_for_unowned_game": {
          "type": "bool",
          "id": 13
        },
        "nonpreferred_product_type": {
          "type": "bool",
          "id": 20
        },
        "excluded_tagids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 21,
          "options": {
            "packed": false
          }
        },
        "excluded_content_descriptorids": {
          "rule": "repeated",
          "type": "int32",
          "id": 30,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        }
      }
    },
    "StoreBrowseItemDataRequest": {
      "fields": {
        "include_assets": {
          "type": "bool",
          "id": 1
        },
        "include_release": {
          "type": "bool",
          "id": 2
        },
        "include_platforms": {
          "type": "bool",
          "id": 3
        },
        "include_all_purchase_options": {
          "type": "bool",
          "id": 4
        },
        "include_screenshots": {
          "type": "bool",
          "id": 5
        },
        "include_trailers": {
          "type": "bool",
          "id": 6
        },
        "include_ratings": {
          "type": "bool",
          "id": 7
        },
        "include_tag_count": {
          "type": "int32",
          "id": 8
        },
        "include_reviews": {
          "type": "bool",
          "id": 9
        },
        "include_basic_info": {
          "type": "bool",
          "id": 10
        },
        "include_supported_languages": {
          "type": "bool",
          "id": 11
        },
        "include_full_description": {
          "type": "bool",
          "id": 12
        },
        "include_included_items": {
          "type": "bool",
          "id": 13
        },
        "included_item_data_request": {
          "type": ".StoreBrowseItemDataRequest",
          "id": 14
        },
        "include_assets_without_overrides": {
          "type": "bool",
          "id": 15
        },
        "apply_user_filters": {
          "type": "bool",
          "id": 16
        },
        "include_links": {
          "type": "bool",
          "id": 17
        }
      }
    },
    "StoreGameRating": {
      "fields": {
        "type": {
          "type": "string",
          "id": 1
        },
        "rating": {
          "type": "string",
          "id": 2
        },
        "descriptors": {
          "rule": "repeated",
          "type": "string",
          "id": 3
        },
        "interactive_elements": {
          "type": "string",
          "id": 4
        },
        "required_age": {
          "type": "int32",
          "id": 10
        },
        "use_age_gate": {
          "type": "bool",
          "id": 11
        },
        "image_url": {
          "type": "string",
          "id": 20
        },
        "image_target": {
          "type": "string",
          "id": 21
        }
      }
    },
    "StoreItem": {
      "fields": {
        "item_type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "id": {
          "type": "uint32",
          "id": 2
        },
        "success": {
          "type": "uint32",
          "id": 3
        },
        "visible": {
          "type": "bool",
          "id": 4
        },
        "unvailable_for_country_restriction": {
          "type": "bool",
          "id": 5
        },
        "name": {
          "type": "string",
          "id": 6
        },
        "store_url_path": {
          "type": "string",
          "id": 7
        },
        "appid": {
          "type": "uint32",
          "id": 9
        },
        "type": {
          "type": "int32",
          "id": 10,
          "options": {
            "(.description)": "enum"
          }
        },
        "included_types": {
          "rule": "repeated",
          "type": "int32",
          "id": 11,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        },
        "included_appids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 12,
          "options": {
            "packed": false
          }
        },
        "is_free": {
          "type": "bool",
          "id": 13
        },
        "is_early_access": {
          "type": "bool",
          "id": 14
        },
        "related_items": {
          "type": ".StoreItem_RelatedItems",
          "id": 15
        },
        "included_items": {
          "type": ".StoreItem_IncludedItems",
          "id": 16
        },
        "content_descriptorids": {
          "rule": "repeated",
          "type": "int32",
          "id": 20,
          "options": {
            "(.description)": "enum",
            "packed": false
          }
        },
        "tagids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 21,
          "options": {
            "packed": false
          }
        },
        "categories": {
          "type": ".StoreItem_Categories",
          "id": 22
        },
        "reviews": {
          "type": ".StoreItem_Reviews",
          "id": 23
        },
        "basic_info": {
          "type": ".StoreItem_BasicInfo",
          "id": 24
        },
        "tags": {
          "rule": "repeated",
          "type": ".StoreItem_Tag",
          "id": 25
        },
        "assets": {
          "type": ".StoreItem_Assets",
          "id": 30
        },
        "release": {
          "type": ".StoreItem_ReleaseInfo",
          "id": 31
        },
        "platforms": {
          "type": ".StoreItem_Platforms",
          "id": 32
        },
        "game_rating": {
          "type": ".StoreGameRating",
          "id": 33
        },
        "best_purchase_option": {
          "type": ".StoreItem_PurchaseOption",
          "id": 40
        },
        "purchase_options": {
          "rule": "repeated",
          "type": ".StoreItem_PurchaseOption",
          "id": 41
        },
        "accessories": {
          "rule": "repeated",
          "type": ".StoreItem_PurchaseOption",
          "id": 42
        },
        "self_purchase_option": {
          "type": ".StoreItem_PurchaseOption",
          "id": 43
        },
        "screenshots": {
          "type": ".StoreItem_Screenshots",
          "id": 50
        },
        "trailers": {
          "type": ".StoreItem_Trailers",
          "id": 51
        },
        "supported_languages": {
          "rule": "repeated",
          "type": ".StoreItem_SupportedLanguage",
          "id": 52
        },
        "store_url_path_override": {
          "type": "string",
          "id": 53
        },
        "free_weekend": {
          "type": ".StoreItem_FreeWeekend",
          "id": 54
        },
        "unlisted": {
          "type": "bool",
          "id": 55
        },
        "game_count": {
          "type": "uint32",
          "id": 56
        },
        "internal_name": {
          "type": "string",
          "id": 57
        },
        "full_description": {
          "type": "string",
          "id": 58
        },
        "is_free_temporarily": {
          "type": "bool",
          "id": 59
        },
        "assets_without_overrides": {
          "type": ".StoreItem_Assets",
          "id": 60
        },
        "user_filter_failure": {
          "type": ".StoreBrowseFilterFailure",
          "id": 70
        },
        "links": {
          "rule": "repeated",
          "type": ".StoreItem_Link",
          "id": 71
        }
      }
    },
    "StoreItem_Assets": {
      "fields": {
        "asset_url_format": {
          "type": "string",
          "id": 1
        },
        "main_capsule": {
          "type": "string",
          "id": 2
        },
        "small_capsule": {
          "type": "string",
          "id": 3
        },
        "header": {
          "type": "string",
          "id": 4
        },
        "package_header": {
          "type": "string",
          "id": 5
        },
        "page_background": {
          "type": "string",
          "id": 6
        },
        "hero_capsule": {
          "type": "string",
          "id": 7
        },
        "hero_capsule_2x": {
          "type": "string",
          "id": 8
        },
        "library_capsule": {
          "type": "string",
          "id": 9
        },
        "library_capsule_2x": {
          "type": "string",
          "id": 10
        },
        "library_hero": {
          "type": "string",
          "id": 11
        },
        "library_hero_2x": {
          "type": "string",
          "id": 12
        },
        "community_icon": {
          "type": "string",
          "id": 13
        },
        "clan_avatar": {
          "type": "string",
          "id": 14
        }
      }
    },
    "StoreItem_BasicInfo": {
      "fields": {
        "short_description": {
          "type": "string",
          "id": 1
        },
        "publishers": {
          "rule": "repeated",
          "type": ".StoreItem_BasicInfo_CreatorHomeLink",
          "id": 2
        },
        "developers": {
          "rule": "repeated",
          "type": ".StoreItem_BasicInfo_CreatorHomeLink",
          "id": 3
        },
        "franchises": {
          "rule": "repeated",
          "type": ".StoreItem_BasicInfo_CreatorHomeLink",
          "id": 4
        },
        "capsule_headline": {
          "type": "string",
          "id": 5
        }
      }
    },
    "StoreItem_BasicInfo_CreatorHomeLink": {
      "fields": {
        "name": {
          "type": "string",
          "id": 1
        },
        "creator_clan_account_id": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "StoreItem_Categories": {
      "fields": {
        "supported_player_categoryids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 2,
          "options": {
            "packed": false
          }
        },
        "feature_categoryids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 3,
          "options": {
            "packed": false
          }
        },
        "controller_categoryids": {
          "rule": "repeated",
          "type": "uint32",
          "id": 4,
          "options": {
            "packed": false
          }
        }
      }
    },
    "StoreItem_FreeWeekend": {
      "fields": {
        "start_time": {
          "type": "uint32",
          "id": 1
        },
        "end_time": {
          "type": "uint32",
          "id": 2
        },
        "text": {
          "type": "string",
          "id": 3
        }
      }
    },
    "StoreItem_IncludedItems": {
      "fields": {
        "included_apps": {
          "rule": "repeated",
          "type": ".StoreItem",
          "id": 1
        },
        "included_packages": {
          "rule": "repeated",
          "type": ".StoreItem",
          "id": 2
        }
      }
    },
    "StoreItem_Link": {
      "fields": {
        "link_type": {
          "type": "int32",
          "id": 1,
          "options": {
            "(.description)": "enum"
          }
        },
        "url": {
          "type": "string",
          "id": 2
        }
      }
    },
    "StoreItem_Platforms": {
      "fields": {
        "windows": {
          "type": "bool",
          "id": 1
        },
        "mac": {
          "type": "bool",
          "id": 2
        },
        "linux": {
          "type": "bool",
          "id": 3
        },
        "vr_support": {
          "type": ".StoreItem_Platforms_VRSupport",
          "id": 10
        },
        "steam_deck_compat_category": {
          "type": "int32",
          "id": 11,
          "options": {
            "(.description)": "enum"
          }
        }
      }
    },
    "StoreItem_Platforms_VRSupport": {
      "fields": {
        "vrhmd": {
          "type": "bool",
          "id": 1
        },
        "vrhmd_only": {
          "type": "bool",
          "id": 2
        },
        "htc_vive": {
          "type": "bool",
          "id": 40
        },
        "oculus_rift": {
          "type": "bool",
          "id": 41
        },
        "windows_mr": {
          "type": "bool",
          "id": 42
        },
        "valve_index": {
          "type": "bool",
          "id": 43
        }
      }
    },
    "StoreItem_PurchaseOption": {
      "fields": {
        "packageid": {
          "type": "int32",
          "id": 1
        },
        "bundleid": {
          "type": "int32",
          "id": 2
        },
        "purchase_option_name": {
          "type": "string",
          "id": 3
        },
        "final_price_in_cents": {
          "type": "int64",
          "id": 5
        },
        "original_price_in_cents": {
          "type": "int64",
          "id": 6
        },
        "user_final_price_in_cents": {
          "type": "int64",
          "id": 7
        },
        "formatted_final_price": {
          "type": "string",
          "id": 8
        },
        "formatted_original_price": {
          "type": "string",
          "id": 9
        },
        "discount_pct": {
          "type": "int32",
          "id": 10
        },
        "user_discount_pct": {
          "type": "int32",
          "id": 11
        },
        "bundle_discount_pct": {
          "type": "int32",
          "id": 12
        },
        "active_discounts": {
          "rule": "repeated",
          "type": ".StoreItem_PurchaseOption_Discount",
          "id": 20
        },
        "user_active_discounts": {
          "rule": "repeated",
          "type": ".StoreItem_PurchaseOption_Discount",
          "id": 21
        },
        "inactive_discounts": {
          "rule": "repeated",
          "type": ".StoreItem_PurchaseOption_Discount",
          "id": 22
        },
        "user_can_purchase": {
          "type": "bool",
          "id": 30
        },
        "user_can_purchase_as_gift": {
          "type": "bool",
          "id": 31
        },
        "is_commercial_license": {
          "type": "bool",
          "id": 40
        },
        "should_suppress_discount_pct": {
          "type": "bool",
          "id": 41
        },
        "hide_discount_pct_for_compliance": {
          "type": "bool",
          "id": 42,
          "options": {
            "default": false
          }
        },
        "included_game_count": {
          "type": "int32",
          "id": 43
        },
        "lowest_recent_price_in_cents": {
          "type": "int64",
          "id": 44
        },
        "requires_shipping": {
          "type": "bool",
          "id": 45
        },
        "recurrence_info": {
          "type": ".StoreItem_PurchaseOption_RecurrenceInfo",
          "id": 46
        }
      }
    },
    "StoreItem_PurchaseOption_Discount": {
      "fields": {
        "discount_amount": {
          "type": "int64",
          "id": 1
        },
        "discount_description": {
          "type": "string",
          "id": 2
        },
        "discount_end_date": {
          "type": "uint32",
          "id": 3
        }
      }
    },
    "StoreItem_PurchaseOption_RecurrenceInfo": {
      "fields": {
        "packageid": {
          "type": "int32",
          "id": 1
        },
        "billing_agreement_type": {
          "type": "int32",
          "id": 2
        },
        "renewal_time_unit": {
          "type": "int32",
          "id": 3
        },
        "renewal_time_period": {
          "type": "int32",
          "id": 4
        },
        "renewal_price_in_cents": {
          "type": "int64",
          "id": 5
        },
        "formatted_renewal_price": {
          "type": "string",
          "id": 6
        }
      }
    },
    "StoreItem_RelatedItems": {
      "fields": {
        "parent_appid": {
          "type": "uint32",
          "id": 1
        }
      }
    },
    "StoreItem_ReleaseInfo": {
      "fields": {
        "steam_release_date": {
          "type": "uint32",
          "id": 1
        },
        "original_release_date": {
          "type": "uint32",
          "id": 2
        },
        "original_steam_release_date": {
          "type": "uint32",
          "id": 3
        },
        "is_coming_soon": {
          "type": "bool",
          "id": 4
        },
        "is_preload": {
          "type": "bool",
          "id": 5
        },
        "custom_release_date_message": {
          "type": "string",
          "id": 6
        },
        "is_abridged_release_date": {
          "type": "bool",
          "id": 7
        },
        "coming_soon_display": {
          "type": "string",
          "id": 8
        },
        "is_early_access": {
          "type": "bool",
          "id": 10
        },
        "mac_release_date": {
          "type": "uint32",
          "id": 20
        },
        "linux_release_date": {
          "type": "uint32",
          "id": 21
        }
      }
    },
    "StoreItem_Reviews": {
      "fields": {
        "summary_filtered": {
          "type": ".StoreItem_Reviews_StoreReviewSummary",
          "id": 1
        },
        "summary_unfiltered": {
          "type": ".StoreItem_Reviews_StoreReviewSummary",
          "id": 2
        }
      }
    },
    "StoreItem_Reviews_StoreReviewSummary": {
      "fields": {
        "review_count": {
          "type": "uint32",
          "id": 1
        },
        "percent_positive": {
          "type": "int32",
          "id": 2
        },
        "review_score": {
          "type": "int32",
          "id": 3,
          "options": {
            "(.description)": "enum"
          }
        },
        "review_score_label": {
          "type": "string",
          "id": 4
        }
      }
    },
    "StoreItem_Screenshots": {
      "fields": {
        "all_ages_screenshots": {
          "rule": "repeated",
          "type": ".StoreItem_Screenshots_Screenshot",
          "id": 2
        },
        "mature_content_screenshots": {
          "rule": "repeated",
          "type": ".StoreItem_Screenshots_Screenshot",
          "id": 3
        }
      }
    },
    "StoreItem_Screenshots_Screenshot": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "ordinal": {
          "type": "int32",
          "id": 2
        }
      }
    },
    "StoreItem_SupportedLanguage": {
      "fields": {
        "elanguage": {
          "type": "int32",
          "id": 1,
          "options": {
            "default": -1
          }
        },
        "supported": {
          "type": "bool",
          "id": 2
        },
        "full_audio": {
          "type": "bool",
          "id": 3
        },
        "subtitles": {
          "type": "bool",
          "id": 4
        },
        "eadditionallanguage": {
          "type": "int32",
          "id": 5,
          "options": {
            "default": -1
          }
        }
      }
    },
    "StoreItem_Tag": {
      "fields": {
        "tagid": {
          "type": "uint32",
          "id": 1
        },
        "weight": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "StoreItem_Trailers": {
      "fields": {
        "highlights": {
          "rule": "repeated",
          "type": ".StoreItem_Trailers_Trailer",
          "id": 1
        },
        "other_trailers": {
          "rule": "repeated",
          "type": ".StoreItem_Trailers_Trailer",
          "id": 2
        }
      }
    },
    "StoreItem_Trailers_Trailer": {
      "fields": {
        "trailer_name": {
          "type": "string",
          "id": 1
        },
        "trailer_url_format": {
          "type": "string",
          "id": 2
        },
        "trailer_480p": {
          "rule": "repeated",
          "type": ".StoreItem_Trailers_VideoSource",
          "id": 3
        },
        "trailer_max": {
          "rule": "repeated",
          "type": ".StoreItem_Trailers_VideoSource",
          "id": 4
        },
        "microtrailer": {
          "rule": "repeated",
          "type": ".StoreItem_Trailers_VideoSource",
          "id": 5
        },
        "screenshot_medium": {
          "type": "string",
          "id": 10
        },
        "screenshot_full": {
          "type": "string",
          "id": 11
        },
        "trailer_base_id": {
          "type": "int32",
          "id": 12
        }
      }
    },
    "StoreItem_Trailers_VideoSource": {
      "fields": {
        "filename": {
          "type": "string",
          "id": 1
        },
        "type": {
          "type": "string",
          "id": 2
        }
      }
    },
    "StoreItemID": {
      "fields": {
        "appid": {
          "type": "uint32",
          "id": 1
        },
        "packageid": {
          "type": "uint32",
          "id": 2
        },
        "bundleid": {
          "type": "uint32",
          "id": 3
        },
        "tagid": {
          "type": "uint32",
          "id": 4
        },
        "creatorid": {
          "type": "uint32",
          "id": 5
        },
        "hubcategoryid": {
          "type": "uint32",
          "id": 6
        }
      }
    },
    "UserContentDescriptorPreferences": {
      "fields": {
        "content_descriptors_to_exclude": {
          "rule": "repeated",
          "type": ".UserContentDescriptorPreferences_ContentDescriptor",
          "id": 1
        }
      }
    },
    "UserContentDescriptorPreferences_ContentDescriptor": {
      "fields": {
        "content_descriptorid": {
          "type": "uint32",
          "id": 1
        },
        "timestamp_added": {
          "type": "uint32",
          "id": 2
        }
      }
    },
    "description": {
      "type": "string",
      "id": 50000,
      "extend": ".google.protobuf.FieldOptions"
    },
    "service_description": {
      "type": "string",
      "id": 50000,
      "extend": ".google.protobuf.ServiceOptions"
    },
    "method_description": {
      "type": "string",
      "id": 50000,
      "extend": ".google.protobuf.MethodOptions"
    },
    "enum_description": {
      "type": "string",
      "id": 50000,
      "extend": ".google.protobuf.EnumOptions"
    },
    "enum_value_description": {
      "type": "string",
      "id": 50000,
      "extend": ".google.protobuf.EnumValueOptions"
    },
    "NoResponse": {
      "fields": {}
    },
    "NotImplemented": {
      "fields": {}
    },
    "google": {
      "nested": {
        "protobuf": {
          "nested": {
            "FileDescriptorSet": {
              "fields": {
                "file": {
                  "rule": "repeated",
                  "type": "FileDescriptorProto",
                  "id": 1
                }
              }
            },
            "FileDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "package": {
                  "type": "string",
                  "id": 2
                },
                "dependency": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 3
                },
                "public_dependency": {
                  "rule": "repeated",
                  "type": "int32",
                  "id": 10,
                  "options": {
                    "packed": false
                  }
                },
                "weak_dependency": {
                  "rule": "repeated",
                  "type": "int32",
                  "id": 11,
                  "options": {
                    "packed": false
                  }
                },
                "message_type": {
                  "rule": "repeated",
                  "type": "DescriptorProto",
                  "id": 4
                },
                "enum_type": {
                  "rule": "repeated",
                  "type": "EnumDescriptorProto",
                  "id": 5
                },
                "service": {
                  "rule": "repeated",
                  "type": "ServiceDescriptorProto",
                  "id": 6
                },
                "extension": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 7
                },
                "options": {
                  "type": "FileOptions",
                  "id": 8
                },
                "source_code_info": {
                  "type": "SourceCodeInfo",
                  "id": 9
                },
                "syntax": {
                  "type": "string",
                  "id": 12
                }
              }
            },
            "DescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "field": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 2
                },
                "extension": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 6
                },
                "nested_type": {
                  "rule": "repeated",
                  "type": "DescriptorProto",
                  "id": 3
                },
                "enum_type": {
                  "rule": "repeated",
                  "type": "EnumDescriptorProto",
                  "id": 4
                },
                "extension_range": {
                  "rule": "repeated",
                  "type": "ExtensionRange",
                  "id": 5
                },
                "oneof_decl": {
                  "rule": "repeated",
                  "type": "OneofDescriptorProto",
                  "id": 8
                },
                "options": {
                  "type": "MessageOptions",
                  "id": 7
                },
                "reserved_range": {
                  "rule": "repeated",
                  "type": "ReservedRange",
                  "id": 9
                },
                "reserved_name": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 10
                }
              },
              "nested": {
                "ExtensionRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                },
                "ReservedRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                }
              }
            },
            "FieldDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "number": {
                  "type": "int32",
                  "id": 3
                },
                "label": {
                  "type": "Label",
                  "id": 4
                },
                "type": {
                  "type": "Type",
                  "id": 5
                },
                "type_name": {
                  "type": "string",
                  "id": 6
                },
                "extendee": {
                  "type": "string",
                  "id": 2
                },
                "default_value": {
                  "type": "string",
                  "id": 7
                },
                "oneof_index": {
                  "type": "int32",
                  "id": 9
                },
                "json_name": {
                  "type": "string",
                  "id": 10
                },
                "options": {
                  "type": "FieldOptions",
                  "id": 8
                }
              },
              "nested": {
                "Type": {
                  "values": {
                    "TYPE_DOUBLE": 1,
                    "TYPE_FLOAT": 2,
                    "TYPE_INT64": 3,
                    "TYPE_UINT64": 4,
                    "TYPE_INT32": 5,
                    "TYPE_FIXED64": 6,
                    "TYPE_FIXED32": 7,
                    "TYPE_BOOL": 8,
                    "TYPE_STRING": 9,
                    "TYPE_GROUP": 10,
                    "TYPE_MESSAGE": 11,
                    "TYPE_BYTES": 12,
                    "TYPE_UINT32": 13,
                    "TYPE_ENUM": 14,
                    "TYPE_SFIXED32": 15,
                    "TYPE_SFIXED64": 16,
                    "TYPE_SINT32": 17,
                    "TYPE_SINT64": 18
                  }
                },
                "Label": {
                  "values": {
                    "LABEL_OPTIONAL": 1,
                    "LABEL_REQUIRED": 2,
                    "LABEL_REPEATED": 3
                  }
                }
              }
            },
            "OneofDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "options": {
                  "type": "OneofOptions",
                  "id": 2
                }
              }
            },
            "EnumDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "value": {
                  "rule": "repeated",
                  "type": "EnumValueDescriptorProto",
                  "id": 2
                },
                "options": {
                  "type": "EnumOptions",
                  "id": 3
                }
              }
            },
            "EnumValueDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "number": {
                  "type": "int32",
                  "id": 2
                },
                "options": {
                  "type": "EnumValueOptions",
                  "id": 3
                }
              }
            },
            "ServiceDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "method": {
                  "rule": "repeated",
                  "type": "MethodDescriptorProto",
                  "id": 2
                },
                "options": {
                  "type": "ServiceOptions",
                  "id": 3
                }
              }
            },
            "MethodDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "input_type": {
                  "type": "string",
                  "id": 2
                },
                "output_type": {
                  "type": "string",
                  "id": 3
                },
                "options": {
                  "type": "MethodOptions",
                  "id": 4
                },
                "client_streaming": {
                  "type": "bool",
                  "id": 5
                },
                "server_streaming": {
                  "type": "bool",
                  "id": 6
                }
              }
            },
            "FileOptions": {
              "fields": {
                "java_package": {
                  "type": "string",
                  "id": 1
                },
                "java_outer_classname": {
                  "type": "string",
                  "id": 8
                },
                "java_multiple_files": {
                  "type": "bool",
                  "id": 10
                },
                "java_generate_equals_and_hash": {
                  "type": "bool",
                  "id": 20,
                  "options": {
                    "deprecated": true
                  }
                },
                "java_string_check_utf8": {
                  "type": "bool",
                  "id": 27
                },
                "optimize_for": {
                  "type": "OptimizeMode",
                  "id": 9,
                  "options": {
                    "default": "SPEED"
                  }
                },
                "go_package": {
                  "type": "string",
                  "id": 11
                },
                "cc_generic_services": {
                  "type": "bool",
                  "id": 16
                },
                "java_generic_services": {
                  "type": "bool",
                  "id": 17
                },
                "py_generic_services": {
                  "type": "bool",
                  "id": 18
                },
                "deprecated": {
                  "type": "bool",
                  "id": 23
                },
                "cc_enable_arenas": {
                  "type": "bool",
                  "id": 31
                },
                "objc_class_prefix": {
                  "type": "string",
                  "id": 36
                },
                "csharp_namespace": {
                  "type": "string",
                  "id": 37
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  38,
                  38
                ]
              ],
              "nested": {
                "OptimizeMode": {
                  "values": {
                    "SPEED": 1,
                    "CODE_SIZE": 2,
                    "LITE_RUNTIME": 3
                  }
                }
              }
            },
            "MessageOptions": {
              "fields": {
                "message_set_wire_format": {
                  "type": "bool",
                  "id": 1
                },
                "no_standard_descriptor_accessor": {
                  "type": "bool",
                  "id": 2
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3
                },
                "map_entry": {
                  "type": "bool",
                  "id": 7
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  8,
                  8
                ]
              ]
            },
            "FieldOptions": {
              "fields": {
                "ctype": {
                  "type": "CType",
                  "id": 1,
                  "options": {
                    "default": "STRING"
                  }
                },
                "packed": {
                  "type": "bool",
                  "id": 2
                },
                "jstype": {
                  "type": "JSType",
                  "id": 6,
                  "options": {
                    "default": "JS_NORMAL"
                  }
                },
                "lazy": {
                  "type": "bool",
                  "id": 5
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3
                },
                "weak": {
                  "type": "bool",
                  "id": 10
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  4,
                  4
                ]
              ],
              "nested": {
                "CType": {
                  "values": {
                    "STRING": 0,
                    "CORD": 1,
                    "STRING_PIECE": 2
                  }
                },
                "JSType": {
                  "values": {
                    "JS_NORMAL": 0,
                    "JS_STRING": 1,
                    "JS_NUMBER": 2
                  }
                }
              }
            },
            "OneofOptions": {
              "fields": {
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "EnumOptions": {
              "fields": {
                "allow_alias": {
                  "type": "bool",
                  "id": 2
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "EnumValueOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 1
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "ServiceOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 33
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "MethodOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 33
                },
                "uninterpreted_option": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "UninterpretedOption": {
              "fields": {
                "name": {
                  "rule": "repeated",
                  "type": "NamePart",
                  "id": 2
                },
                "identifier_value": {
                  "type": "string",
                  "id": 3
                },
                "positive_int_value": {
                  "type": "uint64",
                  "id": 4
                },
                "negative_int_value": {
                  "type": "int64",
                  "id": 5
                },
                "double_value": {
                  "type": "double",
                  "id": 6
                },
                "string_value": {
                  "type": "bytes",
                  "id": 7
                },
                "aggregate_value": {
                  "type": "string",
                  "id": 8
                }
              },
              "nested": {
                "NamePart": {
                  "fields": {
                    "name_part": {
                      "rule": "required",
                      "type": "string",
                      "id": 1
                    },
                    "is_extension": {
                      "rule": "required",
                      "type": "bool",
                      "id": 2
                    }
                  }
                }
              }
            },
            "SourceCodeInfo": {
              "fields": {
                "location": {
                  "rule": "repeated",
                  "type": "Location",
                  "id": 1
                }
              },
              "nested": {
                "Location": {
                  "fields": {
                    "path": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 1
                    },
                    "span": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 2
                    },
                    "leading_comments": {
                      "type": "string",
                      "id": 3
                    },
                    "trailing_comments": {
                      "type": "string",
                      "id": 4
                    },
                    "leading_detached_comments": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    }
                  }
                }
              }
            },
            "GeneratedCodeInfo": {
              "fields": {
                "annotation": {
                  "rule": "repeated",
                  "type": "Annotation",
                  "id": 1
                }
              },
              "nested": {
                "Annotation": {
                  "fields": {
                    "path": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 1
                    },
                    "source_file": {
                      "type": "string",
                      "id": 2
                    },
                    "begin": {
                      "type": "int32",
                      "id": 3
                    },
                    "end": {
                      "type": "int32",
                      "id": 4
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}