steam-user
Version:
Steam client for Individual and AnonUser Steam account types
6,003 lines • 157 kB
JSON
{
"options": {
"cc_generic_services": false,
"optimize_for": "SPEED",
"(force_php_generation)": true
},
"nested": {
"CCloud_ClientLogUploadCheck_Notification": {
"fields": {
"client_id": {
"type": "uint64",
"id": 1
}
}
},
"CCloud_ClientLogUploadComplete_Notification": {
"fields": {
"client_id": {
"type": "uint64",
"id": 1
},
"request_id": {
"type": "uint64",
"id": 2
}
}
},
"CCloud_GetUploadServerInfo_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID to which a file will be uploaded to."
}
}
}
},
"CCloud_GetUploadServerInfo_Response": {
"fields": {
"server_url": {
"type": "string",
"id": 1
}
}
},
"CCloud_BeginHTTPUpload_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for which the file is being uploaded."
}
},
"file_size": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "Original file size in bytes."
}
},
"filename": {
"type": "string",
"id": 3,
"options": {
"(description)": "Name of the file to store in the cloud."
}
},
"file_sha": {
"type": "string",
"id": 4,
"options": {
"(description)": "Hex string (40 digits) representing the SHA1 digest of the file."
}
},
"is_public": {
"type": "bool",
"id": 5,
"options": {
"(description)": "True if the file should be marked public on the UFS, false otherwise."
}
},
"platforms_to_sync": {
"rule": "repeated",
"type": "string",
"id": 6,
"options": {
"(description)": "Array of string specifying which platforms to sync; value values: all, Windows, MacOS, linux, Switch, iPhoneOS, Android."
}
},
"request_headers_names": {
"rule": "repeated",
"type": "string",
"id": 7,
"options": {
"(description)": "Names for headers you'll want to set on your upload request. May be left blank."
}
},
"request_headers_values": {
"rule": "repeated",
"type": "string",
"id": 8,
"options": {
"(description)": "Values for headers you'll want to set on your upload request. The number of names must equal the number of values."
}
},
"upload_batch_id": {
"type": "uint64",
"id": 9,
"options": {
"(description)": "ID of this batch returned by prior BeginAppUploadBatch call."
}
}
}
},
"CCloud_BeginHTTPUpload_Response": {
"fields": {
"ugcid": {
"type": "fixed64",
"id": 1,
"options": {
"(description)": "UGC ID of the uploaded file."
}
},
"timestamp": {
"type": "fixed32",
"id": 2,
"options": {
"(description)": "Server timestamp of file."
}
},
"url_host": {
"type": "string",
"id": 3,
"options": {
"(description)": "Host name of server to which file should be uploaded via HTTP PUT."
}
},
"url_path": {
"type": "string",
"id": 4,
"options": {
"(description)": "Relative path on server to which file should be uploaded."
}
},
"use_https": {
"type": "bool",
"id": 5,
"options": {
"(description)": "If true, use https, otherwise use http."
}
},
"request_headers": {
"rule": "repeated",
"type": ".CCloud_BeginHTTPUpload_Response.HTTPHeaders",
"id": 6,
"options": {
"(description)": "Name-value pairs to be sent in HTTP PUT request."
}
}
},
"nested": {
"HTTPHeaders": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
}
}
},
"CCloud_CommitHTTPUpload_Request": {
"fields": {
"transfer_succeeded": {
"type": "bool",
"id": 1,
"options": {
"(description)": "True if the HTTP PUT to the upload URL succeeded (URL provided in response to Cloud.BeginHTTPUpload), false if a failure occurred."
}
},
"appid": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "App ID for which the file is being uploaded. Must match the app ID provided to Cloud.BeginHTTPUpload."
}
},
"file_sha": {
"type": "string",
"id": 3,
"options": {
"(description)": "Hex string (40 digits) representing the SHA1 digest of the file. Must match the SHA1 digest provided to Cloud.BeginHTTPUpload."
}
},
"filename": {
"type": "string",
"id": 4,
"options": {
"(description)": "Filename as specified in the Cloud.BeginHTTPUpload request."
}
}
}
},
"CCloud_CommitHTTPUpload_Response": {
"fields": {
"file_committed": {
"type": "bool",
"id": 1,
"options": {
"(description)": "True if the file was successfully committed, false otherwise."
}
}
}
},
"CCloud_BeginUGCUpload_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID this UGC belongs to."
}
},
"file_size": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "File size in bytes."
}
},
"filename": {
"type": "string",
"id": 3,
"options": {
"(description)": "Name of the file."
}
},
"file_sha": {
"type": "string",
"id": 4,
"options": {
"(description)": "Hex string (40 digits) representing the SHA1 digest of the file."
}
},
"content_type": {
"type": "string",
"id": 5,
"options": {
"(description)": "MIME content type of the file"
}
}
}
},
"CCloud_BeginUGCUpload_Response": {
"fields": {
"storage_system": {
"type": ".EPublishedFileStorageSystem",
"id": 1,
"options": {
"default": "k_EPublishedFileStorageSystemInvalid",
"(description)": "UGC Storage system chosen for this file"
}
},
"ugcid": {
"type": "fixed64",
"id": 2,
"options": {
"(description)": "UGC ID of the uploaded file."
}
},
"timestamp": {
"type": "fixed32",
"id": 3,
"options": {
"(description)": "Server timestamp of file."
}
},
"url_host": {
"type": "string",
"id": 4,
"options": {
"(description)": "Host name of server to which file should be uploaded via HTTP PUT."
}
},
"url_path": {
"type": "string",
"id": 5,
"options": {
"(description)": "Relative path on server to which file should be uploaded."
}
},
"use_https": {
"type": "bool",
"id": 6,
"options": {
"(description)": "If true, use https, otherwise use http."
}
},
"request_headers": {
"rule": "repeated",
"type": ".CCloud_BeginUGCUpload_Response.HTTPHeaders",
"id": 7,
"options": {
"(description)": "Name-value pairs to be sent in HTTP PUT request."
}
}
},
"nested": {
"HTTPHeaders": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
}
}
},
"CCloud_CommitUGCUpload_Request": {
"fields": {
"transfer_succeeded": {
"type": "bool",
"id": 1,
"options": {
"(description)": "True if the HTTP PUT to the upload URL succeeded (URL provided in response to Cloud.BeginUGCUpload), false if a failure occurred."
}
},
"appid": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "App ID for which the file is being uploaded. Must match the app ID provided to Cloud.BeginUGCUpload."
}
},
"ugcid": {
"type": "fixed64",
"id": 3,
"options": {
"(description)": "UGC ID of the uploaded file."
}
}
}
},
"CCloud_CommitUGCUpload_Response": {
"fields": {
"file_committed": {
"type": "bool",
"id": 1,
"options": {
"(description)": "True if the file was successfully committed, false otherwise."
}
}
}
},
"CCloud_GetFileDetails_Request": {
"fields": {
"ugcid": {
"type": "uint64",
"id": 1,
"options": {
"(description)": "ID of the Cloud file to get details for."
}
},
"appid": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "App ID the file belongs to."
}
}
}
},
"CCloud_UserFile": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"ugcid": {
"type": "uint64",
"id": 2
},
"filename": {
"type": "string",
"id": 3
},
"timestamp": {
"type": "uint64",
"id": 4
},
"file_size": {
"type": "uint32",
"id": 5
},
"url": {
"type": "string",
"id": 6
},
"steamid_creator": {
"type": "fixed64",
"id": 7
},
"flags": {
"type": "uint32",
"id": 8
},
"platforms_to_sync": {
"rule": "repeated",
"type": "string",
"id": 9,
"options": {
"(description)": "Array of string specifying which platforms to sync; value values: all, Windows, MacOS, linux, Switch, iPhoneOS, Android."
}
},
"file_sha": {
"type": "string",
"id": 10,
"options": {
"(description)": "Hex string (40 digits) representing the SHA1 digest of the file."
}
}
}
},
"CCloud_GetFileDetails_Response": {
"fields": {
"details": {
"type": ".CCloud_UserFile",
"id": 1
}
}
},
"CCloud_EnumerateUserFiles_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID to enumerate the files of."
}
},
"extended_details": {
"type": "bool",
"id": 2,
"options": {
"(description)": "(Optional) Get extended details back on the files found. Defaults to only returned the app Id and UGC Id of the files found."
}
},
"count": {
"type": "uint32",
"id": 3,
"options": {
"(description)": "(Optional) Maximum number of results to return on this call. Defaults to a maximum of 500 files returned."
}
},
"start_index": {
"type": "uint32",
"id": 4,
"options": {
"(description)": "(Optional) Starting index to begin enumeration at. Defaults to the beginning of the list."
}
}
}
},
"CCloud_EnumerateUserFiles_Response": {
"fields": {
"files": {
"rule": "repeated",
"type": ".CCloud_UserFile",
"id": 1
},
"total_files": {
"type": "uint32",
"id": 2
}
}
},
"CCloud_Delete_Request": {
"fields": {
"filename": {
"type": "string",
"id": 1
},
"appid": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "App ID the file belongs to."
}
},
"upload_batch_id": {
"type": "uint64",
"id": 3,
"options": {
"(description)": "ID of this batch returned by prior BeginAppUploadBatch call."
}
}
}
},
"CCloud_Delete_Response": {
"fields": {}
},
"CCloud_GetClientEncryptionKey_Request": {
"fields": {}
},
"CCloud_GetClientEncryptionKey_Response": {
"fields": {
"key": {
"type": "bytes",
"id": 1,
"options": {
"(description)": "AES-256 encryption key"
}
},
"crc": {
"type": "int32",
"id": 2,
"options": {
"(description)": "CRC of key"
}
}
}
},
"CCloud_CDNReport_Notification": {
"fields": {
"steamid": {
"type": "fixed64",
"id": 1
},
"url": {
"type": "string",
"id": 2
},
"success": {
"type": "bool",
"id": 3
},
"http_status_code": {
"type": "uint32",
"id": 4
},
"expected_bytes": {
"type": "uint64",
"id": 5
},
"received_bytes": {
"type": "uint64",
"id": 6
},
"duration": {
"type": "uint32",
"id": 7
}
}
},
"CCloud_ExternalStorageTransferReport_Notification": {
"fields": {
"host": {
"type": "string",
"id": 1
},
"path": {
"type": "string",
"id": 2
},
"is_upload": {
"type": "bool",
"id": 3
},
"success": {
"type": "bool",
"id": 4
},
"http_status_code": {
"type": "uint32",
"id": 5
},
"bytes_expected": {
"type": "uint64",
"id": 6
},
"bytes_actual": {
"type": "uint64",
"id": 7
},
"duration_ms": {
"type": "uint32",
"id": 8
},
"cellid": {
"type": "uint32",
"id": 9
},
"proxied": {
"type": "bool",
"id": 10
},
"ipv6_local": {
"type": "bool",
"id": 11
},
"ipv6_remote": {
"type": "bool",
"id": 12
},
"time_to_connect_ms": {
"type": "uint32",
"id": 13
},
"time_to_send_req_ms": {
"type": "uint32",
"id": 14
},
"time_to_first_byte_ms": {
"type": "uint32",
"id": 15
},
"time_to_last_byte_ms": {
"type": "uint32",
"id": 16
}
}
},
"CCloud_BeginAppUploadBatch_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for this batch is for."
}
},
"machine_name": {
"type": "string",
"id": 2,
"options": {
"(description)": "Client machine name (may be user's alias)."
}
},
"files_to_upload": {
"rule": "repeated",
"type": "string",
"id": 3,
"options": {
"(description)": "Filenames of files to upload in this batch"
}
},
"files_to_delete": {
"rule": "repeated",
"type": "string",
"id": 4,
"options": {
"(description)": "Filenames of files to delete in this batch"
}
},
"client_id": {
"type": "uint64",
"id": 5,
"options": {
"(description)": "Client ID number"
}
},
"app_build_id": {
"type": "uint64",
"id": 6,
"options": {
"(description)": "Current local build of the app which made these changes"
}
}
}
},
"CCloud_BeginAppUploadBatch_Response": {
"fields": {
"batch_id": {
"type": "uint64",
"id": 1,
"options": {
"(description)": "ID of this batch."
}
},
"app_change_number": {
"type": "uint64",
"id": 4,
"options": {
"(description)": "New App Change Number"
}
}
}
},
"CCloud_CompleteAppUploadBatch_Notification": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for this batch is for."
}
},
"batch_id": {
"type": "uint64",
"id": 2,
"options": {
"(description)": "ID of this batch."
}
},
"batch_eresult": {
"type": "uint32",
"id": 3,
"options": {
"(description)": "result of this batch."
}
}
}
},
"CCloud_CompleteAppUploadBatch_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for this batch is for."
}
},
"batch_id": {
"type": "uint64",
"id": 2,
"options": {
"(description)": "ID of this batch."
}
},
"batch_eresult": {
"type": "uint32",
"id": 3,
"options": {
"(description)": "result of this batch."
}
}
}
},
"CCloud_CompleteAppUploadBatch_Response": {
"fields": {}
},
"CCloud_ClientBeginFileUpload_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for which the file is being uploaded."
}
},
"file_size": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "file size as transmitted and stored in Cloud."
}
},
"raw_file_size": {
"type": "uint32",
"id": 3,
"options": {
"(description)": "file size before any compression and/or encryption."
}
},
"file_sha": {
"type": "bytes",
"id": 4,
"options": {
"(description)": "SHA-1 of raw file."
}
},
"time_stamp": {
"type": "uint64",
"id": 5,
"options": {
"(description)": "Timestamp of file."
}
},
"filename": {
"type": "string",
"id": 6,
"options": {
"(description)": "Name of the file to store in the cloud."
}
},
"platforms_to_sync": {
"type": "uint32",
"id": 7,
"options": {
"default": 4294967295
}
},
"cell_id": {
"type": "uint32",
"id": 9,
"options": {
"(description)": "Client's cell ID so we can pick storage location."
}
},
"can_encrypt": {
"type": "bool",
"id": 10,
"options": {
"(description)": "if true, client can encrypt the file before uploading it"
}
},
"is_shared_file": {
"type": "bool",
"id": 11,
"options": {
"(description)": "if true, this is going to be UGC or a screenshot or some other shared file"
}
},
"deprecated_realm": {
"type": "uint32",
"id": 12,
"options": {
"(description)": "unused"
}
},
"upload_batch_id": {
"type": "uint64",
"id": 13,
"options": {
"(description)": "ID of this batch."
}
}
}
},
"ClientCloudFileUploadBlockDetails": {
"fields": {
"url_host": {
"type": "string",
"id": 1,
"options": {
"(description)": "Host name of server to which file should be uploaded via HTTP PUT."
}
},
"url_path": {
"type": "string",
"id": 2,
"options": {
"(description)": "Relative path on server to which file should be uploaded."
}
},
"use_https": {
"type": "bool",
"id": 3,
"options": {
"(description)": "If true, use https, otherwise use http."
}
},
"http_method": {
"type": "int32",
"id": 4,
"options": {
"(description)": "EHTTPMethod to use for this block."
}
},
"request_headers": {
"rule": "repeated",
"type": ".ClientCloudFileUploadBlockDetails.HTTPHeaders",
"id": 5,
"options": {
"(description)": "Name-value pairs to be sent in HTTP PUT request."
}
},
"block_offset": {
"type": "uint64",
"id": 6,
"options": {
"(description)": "offset of file block to upload"
}
},
"block_length": {
"type": "uint32",
"id": 7,
"options": {
"(description)": "length of file block to upload - if zero, no part of the file is part of this block"
}
},
"explicit_body_data": {
"type": "bytes",
"id": 8,
"options": {
"(description)": "explicit body data to use, instead of file data, for this block"
}
},
"may_parallelize": {
"type": "bool",
"id": 9,
"options": {
"(description)": "if true, this request may be done in parallel with other similarly-marked requests"
}
}
},
"nested": {
"HTTPHeaders": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
}
}
},
"CCloud_ClientBeginFileUpload_Response": {
"fields": {
"encrypt_file": {
"type": "bool",
"id": 1,
"options": {
"(description)": "If true, the file should be encrypted by the client before upload"
}
},
"block_requests": {
"rule": "repeated",
"type": ".ClientCloudFileUploadBlockDetails",
"id": 2,
"options": {
"(description)": "HTTP requests to make to perform upload"
}
}
}
},
"CCloud_ClientCommitFileUpload_Request": {
"fields": {
"transfer_succeeded": {
"type": "bool",
"id": 1,
"options": {
"(description)": "True if all block uploads succeeded, false if any of them failed."
}
},
"appid": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "App ID for which the file is being uploaded. Must match the app ID provided to Cloud.BeginFileUpload."
}
},
"file_sha": {
"type": "bytes",
"id": 3,
"options": {
"(description)": "SHA1 digest of the raw file. Must match the SHA1 digest provided to Cloud.BeginFileUpload."
}
},
"filename": {
"type": "string",
"id": 4,
"options": {
"(description)": "Filename as specified in the Cloud.BeginFileUpload request."
}
}
}
},
"CCloud_ClientCommitFileUpload_Response": {
"fields": {
"file_committed": {
"type": "bool",
"id": 1,
"options": {
"(description)": "True if the file was successfully committed, false otherwise."
}
}
}
},
"CCloud_ClientFileDownload_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID the file is part of."
}
},
"filename": {
"type": "string",
"id": 2,
"options": {
"(description)": "Filename of the file."
}
},
"realm": {
"type": "uint32",
"id": 3,
"options": {
"(description)": "Steam Realm"
}
}
}
},
"CCloud_ClientFileDownload_Response": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "Application the file belongs to"
}
},
"file_size": {
"type": "uint32",
"id": 2,
"options": {
"(description)": "file size as transmitted and stored in the Cloud"
}
},
"raw_file_size": {
"type": "uint32",
"id": 3,
"options": {
"(description)": "file size when decompressed and/or decrypted"
}
},
"sha_file": {
"type": "bytes",
"id": 4,
"options": {
"(description)": "SHA of file"
}
},
"time_stamp": {
"type": "uint64",
"id": 5,
"options": {
"(description)": "Timestamp of file"
}
},
"is_explicit_delete": {
"type": "bool",
"id": 6,
"options": {
"(description)": "True if this is an explicitly deleted file"
}
},
"url_host": {
"type": "string",
"id": 7,
"options": {
"(description)": "Host to GET the file from"
}
},
"url_path": {
"type": "string",
"id": 8,
"options": {
"(description)": "Path on that host to use, including URL parameters if any"
}
},
"use_https": {
"type": "bool",
"id": 9,
"options": {
"(description)": "If set, use HTTPS, else use HTTP"
}
},
"request_headers": {
"rule": "repeated",
"type": ".CCloud_ClientFileDownload_Response.HTTPHeaders",
"id": 10,
"options": {
"(description)": "Name-value pairs to be sent in HTTP GET request."
}
},
"encrypted": {
"type": "bool",
"id": 11
}
},
"nested": {
"HTTPHeaders": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
}
}
},
"CCloud_ClientDeleteFile_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for which the file is being deleted."
}
},
"filename": {
"type": "string",
"id": 2,
"options": {
"(description)": "Filename of file."
}
},
"is_explicit_delete": {
"type": "bool",
"id": 3,
"options": {
"(description)": "If true, this is a 'delete'; if false, it is a 'forget'"
}
},
"upload_batch_id": {
"type": "uint64",
"id": 4,
"options": {
"(description)": "ID of this batch."
}
}
}
},
"CCloud_ClientDeleteFile_Response": {
"fields": {}
},
"CCloud_ClientConflictResolution_Notification": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID for which the conflict was resolved."
}
},
"chose_local_files": {
"type": "bool",
"id": 2,
"options": {
"(description)": "Did the user choose to keep the files local to the machine they are on right now?"
}
}
}
},
"CCloud_EnumerateUserApps_Request": {
"fields": {}
},
"CCloud_EnumerateUserApps_Response": {
"fields": {
"apps": {
"rule": "repeated",
"type": ".CCloud_EnumerateUserApps_Response.Apps",
"id": 1
}
},
"nested": {
"Apps": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"totalcount": {
"type": "int32",
"id": 2
},
"totalsize": {
"type": "int64",
"id": 3
}
}
}
}
},
"CCloud_GetAppFileChangelist_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App ID"
}
},
"synced_change_number": {
"type": "uint64",
"id": 2,
"options": {
"(description)": "Change Number to which local machine was last successfully synced"
}
}
}
},
"CCloud_AppFileInfo": {
"fields": {
"file_name": {
"type": "string",
"id": 1,
"options": {
"(description)": "unqualified filename"
}
},
"sha_file": {
"type": "bytes",
"id": 2,
"options": {
"(description)": "SHA of file"
}
},
"time_stamp": {
"type": "uint64",
"id": 3,
"options": {
"(description)": "server timestamp of last modification"
}
},
"raw_file_size": {
"type": "uint32",
"id": 4,
"options": {
"(description)": "size of raw file"
}
},
"persist_state": {
"type": ".ECloudStoragePersistState",
"id": 5,
"options": {
"default": "k_ECloudStoragePersistStatePersisted",
"(description)": "current persist state of the file"
}
},
"platforms_to_sync": {
"type": "uint32",
"id": 6,
"options": {
"(description)": "ERemoteStoragePlatform bits"
}
},
"path_prefix_index": {
"type": "uint32",
"id": 7,
"options": {
"(description)": "index into string table of path prefixes"
}
},
"machine_name_index": {
"type": "uint32",
"id": 8,
"options": {
"(description)": "what machine last modified this file"
}
}
}
},
"CCloud_GetAppFileChangelist_Response": {
"fields": {
"current_change_number": {
"type": "uint64",
"id": 1,
"options": {
"(description)": "Change Number current on server"
}
},
"files": {
"rule": "repeated",
"type": ".CCloud_AppFileInfo",
"id": 2,
"options": {
"(description)": "List of files; may be the full list of extant/deleted files, or just a delta from the client list"
}
},
"is_only_delta": {
"type": "bool",
"id": 3,
"options": {
"(description)": "If true, 'files' omits any files that have not changed since client's change ID"
}
},
"path_prefixes": {
"rule": "repeated",
"type": "string",
"id": 4,
"options": {
"(description)": "string table of path prefixes"
}
},
"machine_names": {
"rule": "repeated",
"type": "string",
"id": 5,
"options": {
"(description)": "string table of machine names"
}
},
"app_buildid_hwm": {
"type": "uint64",
"id": 6,
"options": {
"(description)": "highest app build ID which has uploaded data"
}
}
}
},
"CCloud_AppSessionSuspend_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"client_id": {
"type": "uint64",
"id": 2
},
"machine_name": {
"type": "string",
"id": 3
},
"cloud_sync_completed": {
"type": "bool",
"id": 4
}
}
},
"CCloud_AppSessionSuspend_Response": {
"fields": {}
},
"CCloud_AppSessionResume_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"client_id": {
"type": "uint64",
"id": 2
}
}
},
"CCloud_AppSessionResume_Response": {
"fields": {}
},
"CCloud_AppLaunchIntent_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"client_id": {
"type": "uint64",
"id": 2
},
"machine_name": {
"type": "string",
"id": 3
},
"ignore_pending_operations": {
"type": "bool",
"id": 4
}
}
},
"CCloud_AppLaunchIntent_Response": {
"fields": {
"pending_remote_operations": {
"rule": "repeated",
"type": ".CCloud_PendingRemoteOperation",
"id": 1,
"options": {
"(description)": "pending remote operations you should be aware of"
}
}
}
},
"CCloud_AppExitSyncDone_Notification": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"client_id": {
"type": "uint64",
"id": 2
},
"uploads_completed": {
"type": "bool",
"id": 3
},
"uploads_required": {
"type": "bool",
"id": 4
}
}
},
"CCloud_ClientGetAppQuotaUsage_Request": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
}
}
},
"CCloud_ClientGetAppQuotaUsage_Response": {
"fields": {
"existing_files": {
"type": "uint32",
"id": 1
},
"existing_bytes": {
"type": "uint64",
"id": 2
},
"max_num_files": {
"type": "uint32",
"id": 3
},
"max_num_bytes": {
"type": "uint64",
"id": 4
}
}
},
"CCloud_AppCloudStateChange_Notification": {
"fields": {
"appid": {
"type": "uint32",
"id": 1,
"options": {
"(description)": "App which has had a change in cloud state"
}
},
"app_change_number": {
"type": "uint64",
"id": 2,
"options": {
"(description)": "New App Change Number"
}
}
}
},
"CCloud_ClientLogUploadRequest_Notification": {
"fields": {
"request_id": {
"type": "uint64",
"id": 1
}
}
},
"Cloud": {
"options": {
"(service_description)": "A service for Steam Cloud operations."
},
"methods": {
"ClientLogUploadCheck": {
"requestType": ".CCloud_ClientLogUploadCheck_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Client checking for pending log upload requests."
},
"parsedOptions": [
{
"(method_description)": "Client checking for pending log upload requests."
}
]
},
"ClientLogUploadComplete": {
"requestType": ".CCloud_ClientLogUploadComplete_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Client is flagging a log upload request as completed."
},
"parsedOptions": [
{
"(method_description)": "Client is flagging a log upload request as completed."
}
]
},
"GetUploadServerInfo": {
"requestType": ".CCloud_GetUploadServerInfo_Request",
"responseType": ".CCloud_GetUploadServerInfo_Response",
"options": {
"(method_description)": "Returns the URL of the proper cloud server for a user."
},
"parsedOptions": [
{
"(method_description)": "Returns the URL of the proper cloud server for a user."
}
]
},
"BeginHTTPUpload": {
"requestType": ".CCloud_BeginHTTPUpload_Request",
"responseType": ".CCloud_BeginHTTPUpload_Response",
"options": {
"(method_description)": "Begins the process of uploading a file to Steam external storage services. File should be uploaded via HTTP PUT to the returned URL, after which the upload must be finalized by a call to CommitHTTPUpload."
},
"parsedOptions": [
{
"(method_description)": "Begins the process of uploading a file to Steam external storage services. File should be uploaded via HTTP PUT to the returned URL, after which the upload must be finalized by a call to CommitHTTPUpload."
}
]
},
"CommitHTTPUpload": {
"requestType": ".CCloud_CommitHTTPUpload_Request",
"responseType": ".CCloud_CommitHTTPUpload_Response",
"options": {
"(method_description)": "Commits a file upload initiated by BeginHTTPUpload and transferred via HTTP PUT."
},
"parsedOptions": [
{
"(method_description)": "Commits a file upload initiated by BeginHTTPUpload and transferred via HTTP PUT."
}
]
},
"BeginUGCUpload": {
"requestType": ".CCloud_BeginUGCUpload_Request",
"responseType": ".CCloud_BeginUGCUpload_Response",
"options": {
"(method_description)": "Begins the process of uploading a file to Steam external storage services. File should be uploaded via HTTP PUT to the returned URL, after which the upload must be finalized by a call to CommitHTTPUpload."
},
"parsedOptions": [
{
"(method_description)": "Begins the process of uploading a file to Steam external storage services. File should be uploaded via HTTP PUT to the returned URL, after which the upload must be finalized by a call to CommitHTTPUpload."
}
]
},
"CommitUGCUpload": {
"requestType": ".CCloud_CommitUGCUpload_Request",
"responseType": ".CCloud_CommitUGCUpload_Response",
"options": {
"(method_description)": "Commits a file upload initiated by BeginUGCUpload and transferred via HTTP PUT."
},
"parsedOptions": [
{
"(method_description)": "Commits a file upload initiated by BeginUGCUpload and transferred via HTTP PUT."
}
]
},
"GetFileDetails": {
"requestType": ".CCloud_GetFileDetails_Request",
"responseType": ".CCloud_GetFileDetails_Response",
"options": {
"(method_description)": "Returns details on a Cloud file."
},
"parsedOptions": [
{
"(method_description)": "Returns details on a Cloud file."
}
]
},
"EnumerateUserFiles": {
"requestType": ".CCloud_EnumerateUserFiles_Request",
"responseType": ".CCloud_EnumerateUserFiles_Response",
"options": {
"(method_description)": "Enumerates Cloud files for a user of a given app ID. Returns up to 500 files at a time."
},
"parsedOptions": [
{
"(method_description)": "Enumerates Cloud files for a user of a given app ID. Returns up to 500 files at a time."
}
]
},
"Delete": {
"requestType": ".CCloud_Delete_Request",
"responseType": ".CCloud_Delete_Response",
"options": {
"(method_description)": "Deletes a file from the user's cloud."
},
"parsedOptions": [
{
"(method_description)": "Deletes a file from the user's cloud."
}
]
},
"GetClientEncryptionKey": {
"requestType": ".CCloud_GetClientEncryptionKey_Request",
"responseType": ".CCloud_GetClientEncryptionKey_Response",
"options": {
"(method_description)": "Gets the user's Cloud file encryption key."
},
"parsedOptions": [
{
"(method_description)": "Gets the user's Cloud file encryption key."
}
]
},
"CDNReport": {
"requestType": ".CCloud_CDNReport_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Reports the result of a CDN transfer."
},
"parsedOptions": [
{
"(method_description)": "Reports the result of a CDN transfer."
}
]
},
"ExternalStorageTransferReport": {
"requestType": ".CCloud_ExternalStorageTransferReport_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Reports the result of an external Cloud storage transfer."
},
"parsedOptions": [
{
"(method_description)": "Reports the result of an external Cloud storage transfer."
}
]
},
"BeginAppUploadBatch": {
"requestType": ".CCloud_BeginAppUploadBatch_Request",
"responseType": ".CCloud_BeginAppUploadBatch_Response",
"options": {
"(method_description)": "Indicate a batch of files that will be uploaded / deleted for an app."
},
"parsedOptions": [
{
"(method_description)": "Indicate a batch of files that will be uploaded / deleted for an app."
}
]
},
"CompleteAppUploadBatch": {
"requestType": ".CCloud_CompleteAppUploadBatch_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Indicate that the batch is complete or being stopped for some other reason."
},
"parsedOptions": [
{
"(method_description)": "Indicate that the batch is complete or being stopped for some other reason."
}
]
},
"CompleteAppUploadBatchBlocking": {
"requestType": ".CCloud_CompleteAppUploadBatch_Request",
"responseType": ".CCloud_CompleteAppUploadBatch_Response",
"options": {
"(method_description)": "Indicate that the batch is complete or being stopped for some other reason."
},
"parsedOptions": [
{
"(method_description)": "Indicate that the batch is complete or being stopped for some other reason."
}
]
},
"ClientBeginFileUpload": {
"requestType": ".CCloud_ClientBeginFileUpload_Request",
"responseType": ".CCloud_ClientBeginFileUpload_Response",
"options": {
"(method_description)": "Initiate an upload to Cloud."
},
"parsedOptions": [
{
"(method_description)": "Initiate an upload to Cloud."
}
]
},
"ClientCommitFileUpload": {
"requestType": ".CCloud_ClientCommitFileUpload_Request",
"responseType": ".CCloud_ClientCommitFileUpload_Response",
"options": {
"(method_description)": "Commit the file upload or indicate failure."
},
"parsedOptions": [
{
"(method_description)": "Commit the file upload or indicate failure."
}
]
},
"ClientFileDownload": {
"requestType": ".CCloud_ClientFileDownload_Request",
"responseType": ".CCloud_ClientFileDownload_Response",
"options": {
"(method_description)": "Initiate a file download."
},
"parsedOptions": [
{
"(method_description)": "Initiate a file download."
}
]
},
"ClientDeleteFile": {
"requestType": ".CCloud_ClientDeleteFile_Request",
"responseType": ".CCloud_ClientDeleteFile_Response",
"options": {
"(method_description)": "Delete or forget a file."
},
"parsedOptions": [
{
"(method_description)": "Delete or forget a file."
}
]
},
"ClientConflictResolution": {
"requestType": ".CCloud_ClientConflictResolution_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "User has picked a resolution for a Cloud conflict."
},
"parsedOptions": [
{
"(method_description)": "User has picked a resolution for a Cloud conflict."
}
]
},
"EnumerateUserApps": {
"requestType": ".CCloud_EnumerateUserApps_Request",
"responseType": ".CCloud_EnumerateUserApps_Response",
"options": {
"(method_description)": "Enumerates apps stroing cloud files for a user."
},
"parsedOptions": [
{
"(method_description)": "Enumerates apps stroing cloud files for a user."
}
]
},
"GetAppFileChangelist": {
"requestType": ".CCloud_GetAppFileChangelist_Request",
"responseType": ".CCloud_GetAppFileChangelist_Response",
"options": {
"(method_description)": "Get a list of Cloud file changes for an app given a starting Change Number."
},
"parsedOptions": [
{
"(method_description)": "Get a list of Cloud file changes for an app given a starting Change Number."
}
]
},
"SuspendAppSession": {
"requestType": ".CCloud_AppSessionSuspend_Request",
"responseType": ".CCloud_AppSessionSuspend_Response",
"options": {
"(method_description)": "An app session is being suspended"
},
"parsedOptions": [
{
"(method_description)": "An app session is being suspended"
}
]
},
"ResumeAppSession": {
"requestType": ".CCloud_AppSessionResume_Request",
"responseType": ".CCloud_AppSessionResume_Response",
"options": {
"(method_description)": "An app session is being resumed"
},
"parsedOptions": [
{
"(method_description)": "An app session is being resumed"
}
]
},
"SignalAppLaunchIntent": {
"requestType": ".CCloud_AppLaunchIntent_Request",
"responseType": ".CCloud_AppLaunchIntent_Response",
"options": {
"(method_description)": "Client intends to launch an app"
},
"parsedOptions": [
{
"(method_description)": "Client intends to launch an app"
}
]
},
"SignalAppExitSyncDone": {
"requestType": ".CCloud_AppExitSyncDone_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Client is done trying to sync after a game session"
},
"parsedOptions": [
{
"(method_description)": "Client is done trying to sync after a game session"
}
]
},
"ClientGetAppQuotaUsage": {
"requestType": ".CCloud_ClientGetAppQuotaUsage_Request",
"responseType": ".CCloud_ClientGetAppQuotaUsage_Response",
"options": {
"(method_description)": "Client is requesting quota usage for an app"
},
"parsedOptions": [
{
"(method_description)": "Client is requesting quota usage for an app"
}
]
}
}
},
"CloudClient": {
"options": {
"(service_description)": "Client notifications for Steam cloud events",
"(service_execution_site)": "k_EProtoExecutionSiteSteamClient"
},
"methods": {
"NotifyAppStateChange": {
"requestType": ".CCloud_AppCloudStateChange_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Cloud state for the given app has changed."
},
"parsedOptions": [
{
"(method_description)": "Cloud state for the given app has changed."
}
]
},
"ClientLogUploadRequest": {
"requestType": ".CCloud_ClientLogUploadRequest_Notification",
"responseType": ".NoResponse",
"options": {
"(method_description)": "Server is requesting log file uploads from the given client."
},
"parsedOptions": [
{
"(method_description)": "Server is requesting log file uploads from the given client."
}
]
}
}
},
"msgpool_soft_limit": {
"type": "int32",
"id": 50000,
"extend": ".google.protobuf.MessageOptions",
"options": {
"default": 32
}
},
"msgpool_hard_limit": {
"type": "int32",
"id": 50001,
"extend": ".google.protobuf.MessageOptions",
"options": {
"default": 384
}
},
"force_php_generation": {
"type": "bool",
"id": 50000,
"extend": ".google.protobuf.FileOptions",
"options": {
"default": false
}
},
"php_output_always_number": {
"type": "bool",
"id": 50020,
"extend": ".google.protobuf.FieldOptions",
"options": {
"default": false
}
},
"allow_field_named_steam_id": {
"type": "bool",
"id": 50024,
"extend": ".google.protobuf.FieldOptions",
"options": {
"default": false
}
},
"EBanContentCheckResult": {
"values": {
"k_EBanContentCheckResult_NotScanned": 0,
"k_EBanContentCheckResult_Reset": 1,
"k_EBanContentCheckResult_NeedsChecking": 2,
"k_EBanContentCheckResult_VeryUnlikely": 5,
"k_EBanContentCheckResult_Unlikely": 30,
"k_EBanContentCheckResult_Possible": 50,
"k_EBanContentCheckResult_Likely": 75,
"k_EBanContentCheckResult_VeryLikely": 100
}
},
"EProtoClanEventType": {
"values": {
"k_EClanOtherEvent": 1,
"k_EClanGameEvent": 2,
"k_EClanPartyEvent": 3,
"k_EClanMeetingEvent": 4,
"k_EClanSpecialCauseEvent": 5,
"k_EClanMusicAndArtsEvent": 6,
"k_EClanSportsEvent": 7,
"k_EClanTripEvent": 8,
"k_EClanChatEvent": 9,
"k_EClanGameReleaseEvent": 10,
"k_EClanBroadcastEvent": 11,
"k_EClanSmallUpdateEvent": 12,
"k_EClanPreAnnounceMajorUpdateEvent": 13,
"k_EClanMajorUpdateEvent": 14,
"k_EClanDLCReleaseEvent": 15,
"k_EClanFutureReleaseEvent": 16,
"k_EClanESportTournamentStreamEvent": 17,
"k_EClanDevStreamEvent": 18,
"k_EClanFamousStreamEvent": 19,
"k_EClanGameSalesEvent": 20,
"k_EClanGameItemSalesEvent": 21,
"k_EClanInGameBonusXPEvent": 22,
"k_EClanInGameLootEvent": 23,
"k_EClanInGamePerksEvent": 24,
"k_EClanInGameChallengeEvent": 25,
"k_EClanInGameContestEvent": 26,
"k_EClanIRLEvent": 27,
"k_EClanNewsEvent": 28,
"k_EClanBetaReleaseEvent": 29,
"k_EClanInGameContentReleaseEvent": 30,
"k_EClanFreeTrial": 31,
"k_EClanSeasonRelease": 32,
"k_EClanSeasonUpdate": 33,
"k_EClanCrosspostEvent": 34,
"k_EClanInGameEventGeneral": 35
}
},
"PartnerEventNotificationType": {
"values": {
"k_EEventStart": 0,
"k_EEventBroadcastStart": 1,
"k_EEventMatchStart": 2,
"k_EEventPartnerMaxType": 3
}
},
"CMsgIPAddress": {
"oneofs": {
"ip": {
"oneof": [
"v4",
"v6"
]
}
},
"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
}
}
},
"CMsgGCRoutingProtoBufHeader": {
"fields": {
"dst_gcid_queue": {
"type": "uint64",
"id": 1
},
"dst_gc_dir_index": {
"type": "uint32",
"id": 2
}
}
},
"CMsgProtoBufHeader": {
"oneofs": {
"ip_addr": {
"oneof": [
"ip",
"ip_v6"
]
}
},
"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
},
"seq_num": {
"type": "int32",
"id": 24
},
"eresult": {
"type": "int32",
"id": 13,
"options": {
"default": 2
}
},
"error_message": {
"type": "string",
"id": 14
},
"auth_account_flags": {
"type": "uint32",
"id": 16
},
"token_source": {
"type": "uint32",
"id": 22
},
"admin_spoofing_user": {
"type": "bool",
"id": 23
},
"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
},
"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
},
"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
},
"ip": {
"type": "uint32",
"id": 15
},
"ip_v6": {
"type": "bytes",
"id": 29
}
}
},
"CMsgMulti": {
"fields": {
"size_unzipped": {
"type": "uint32",
"id": 1
},
"message_body": {
"type": "bytes",
"id": 2
}
}
},
"CMsgProtobufWrapped": {
"fields": {
"message_body": {
"type": "bytes",
"id": 1
}
}
},
"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
}
}
},
"CCDDBAppDetailCommon": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"name": {
"type": "string",
"id": 2
},
"icon": {
"type": "string",
"id": 3
},
"tool": {
"type": "bool",
"id": 6
},
"demo": {
"type": "bool",
"id": 7
},
"media": {
"type": "bool",
"id": 8
},
"community_visible_stats": {
"type": "bool",
"id": 9
},
"friendly_name": {
"type": "string",
"id": 10
},
"propagation": {
"type": "string",
"id": 11
},
"has_adult_content": {
"type": "bool",
"id": 12
},
"is_visible_in_steam_china": {
"type": "bool",
"id": 13
},
"app_type": {
"type": "uint32",
"id": 14
},
"has_adult_content_sex": {
"type": "bool",
"id": 15
},
"has_adult_content_violence": {
"type": "bool",
"id": 16
},
"content_descriptorids": {
"rule": "repeated",
"type": "uint32",
"id": 17,
"options": {
"packed": false
}
}
}
},
"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
},
"edit_store_display_content": {
"type": "bool",
"id": 17
}
}
},
"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
}
}
},
"CLocalizationToken": {
"fields": {
"language": {
"type": "uint32",
"id": 1
},
"localized_string": {
"type": "string",
"id": 2
}
}
},
"CClanEventUserNewsTuple": {
"fields": {
"clanid": {
"type": "uint32",
"id": 1
},
"event_gid": {
"type": "fixed64",
"id": 2
},
"announcement_gid": {
"type": "fixed64",
"id": 3
},
"rtime_start": {
"type": "uint32",
"id": 4
},
"rtime_end": {
"type": "uint32",
"id": 5
},
"priority_score": {
"type": "uint32",
"id": 6
},
"type": {
"type": "uint32",
"id": 7
},
"clamp_range_slot": {
"type": "uint32",
"id": 8
},
"appid": {
"type": "uint32",
"id": 9
},
"rtime32_last_modified": {
"type": "uint32",
"id": 10
}
}
},
"CClanMatchEventByRange": {
"fields": {
"rtime_before": {
"type": "uint32",
"id": 1
},
"rtime_after": {
"type": "uint32",
"id": 2
},
"qualified": {
"type": "uint32",
"id": 3
},
"events": {
"rule": "repeated",
"type": ".CClanEventUserNewsTuple",
"id": 4
}
}
},
"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
},
"ban_check_result": {
"type": ".EBanContentCheckResult",
"id": 16,
"options": {
"default": "k_EBanContentCheckResult_NotScanned"
}
},
"banned": {
"type": "bool",
"id": 17
}
}
},
"CClanEventData": {
"fields": {
"gid": {
"type": "fixed64",
"id": 1
},
"clan_steamid": {
"type": "fixed64",
"id": 2
},
"event_name": {
"type": "string",
"id": 3
},
"event_type": {
"type": ".EProtoClanEventType",
"id": 4,
"options": {
"default": "k_EClanOtherEvent"
}
},
"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
}
},
"build_id": {
"type": "uint32",
"id": 29
},
"build_branch": {
"type": "string",
"id": 30
}
}
},
"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
}
}
},
"CPackageReservationStatus": {
"fields": {
"packageid": {
"type": "uint32",
"id": 1
},
"reservation_state": {
"type": "int32",
"id": 2
},
"queue_position": {
"type": "int32",
"id": 3
},
"total_queue_size": {
"type": "int32",
"id": 4
},
"reservation_country_code": {
"type": "string",
"id": 5
},
"expired": {
"type": "bool",
"id": 6
},
"time_expires": {
"type": "uint32",
"id": 7
},
"time_reserved": {
"type": "uint32",
"id": 8
}
}
},
"CMsgKeyValuePair": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
},
"CMsgKeyValueSet": {
"fields": {
"pairs": {
"rule": "repeated",
"type": ".CMsgKeyValuePair",
"id": 1
}
}
},
"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
}
}
}
}
}
}
}
}
},
"description": {
"type": "string",
"id": 50000,
"extend": ".google.protobuf.FieldOptions"
},
"service_description": {
"type": "string",
"id": 50000,
"extend": ".google.protobuf.ServiceOptions"
},
"service_execution_site": {
"type": ".EProtoExecutionSite",
"id": 50008,
"extend": ".google.protobuf.ServiceOptions",
"options": {
"default": "k_EProtoExecutionSiteUnknown"
}
},
"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"
},
"EProtoExecutionSite": {
"values": {
"k_EProtoExecutionSiteUnknown": 0,
"k_EProtoExecutionSiteSteamClient": 2
}
},
"NoResponse": {
"fields": {}
},
"EPublishedFileQueryType": {
"values": {
"k_PublishedFileQueryType_RankedByVote": 0,
"k_PublishedFileQueryType_RankedByPublicationDate": 1,
"k_PublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate": 2,
"k_PublishedFileQueryType_RankedByTrend": 3,
"k_PublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate": 4,
"k_PublishedFileQueryType_CreatedByFriendsRankedByPublicationDate": 5,
"k_PublishedFileQueryType_RankedByNumTimesReported": 6,
"k_PublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate": 7,
"k_PublishedFileQueryType_NotYetRated": 8,
"k_PublishedFileQueryType_RankedByTotalUniqueSubscriptions": 9,
"k_PublishedFileQueryType_RankedByTotalVotesAsc": 10,
"k_PublishedFileQueryType_RankedByVotesUp": 11,
"k_PublishedFileQueryType_RankedByTextSearch": 12,
"k_PublishedFileQueryType_RankedByPlaytimeTrend": 13,
"k_PublishedFileQueryType_RankedByTotalPlaytime": 14,
"k_PublishedFileQueryType_RankedByAveragePlaytimeTrend": 15,
"k_PublishedFileQueryType_RankedByLifetimeAveragePlaytime": 16,
"k_PublishedFileQueryType_RankedByPlaytimeSessionsTrend": 17,
"k_PublishedFileQueryType_RankedByLifetimePlaytimeSessions": 18,
"k_PublishedFileQueryType_RankedByInappropriateContentRating": 19,
"k_PublishedFileQueryType_RankedByBanContentCheck": 20,
"k_PublishedFileQueryType_RankedByLastUpdatedDate": 21
}
},
"EPublishedFileInappropriateProvider": {
"values": {
"k_EPublishedFileInappropriateProvider_Invalid": 0,
"k_EPublishedFileInappropriateProvider_Google": 1,
"k_EPublishedFileInappropriateProvider_Amazon": 2
}
},
"EPublishedFileInappropriateResult": {
"values": {
"k_EPublishedFileInappropriateResult_NotScanned": 0,
"k_EPublishedFileInappropriateResult_VeryUnlikely": 1,
"k_EPublishedFileInappropriateResult_Unlikely": 30,
"k_EPublishedFileInappropriateResult_Possible": 50,
"k_EPublishedFileInappropriateResult_Likely": 75,
"k_EPublishedFileInappropriateResult_VeryLikely": 100
}
},
"EPersonaStateFlag": {
"values": {
"k_EPersonaStateFlag_HasRichPresence": 1,
"k_EPersonaStateFlag_InJoinableGame": 2,
"k_EPersonaStateFlag_Golden": 4,
"k_EPersonaStateFlag_RemotePlayTogether": 8,
"k_EPersonaStateFlag_ClientTypeWeb": 256,
"k_EPersonaStateFlag_ClientTypeMobile": 512,
"k_EPersonaStateFlag_ClientTypeTenfoot": 1024,
"k_EPersonaStateFlag_ClientTypeVR": 2048,
"k_EPersonaStateFlag_LaunchTypeGamepad": 4096,
"k_EPersonaStateFlag_LaunchTypeCompatTool": 8192
}
},
"EContentCheckProvider": {
"values": {
"k_EContentCheckProvider_Invalid": 0,
"k_EContentCheckProvider_Google": 1,
"k_EContentCheckProvider_Amazon": 2,
"k_EContentCheckProvider_Local": 3
}
},
"EProfileCustomizationType": {
"values": {
"k_EProfileCustomizationTypeInvalid": 0,
"k_EProfileCustomizationTypeRareAchievementShowcase": 1,
"k_EProfileCustomizationTypeGameCollector": 2,
"k_EProfileCustomizationTypeItemShowcase": 3,
"k_EProfileCustomizationTypeTradeShowcase": 4,
"k_EProfileCustomizationTypeBadges": 5,
"k_EProfileCustomizationTypeFavoriteGame": 6,
"k_EProfileCustomizationTypeScreenshotShowcase": 7,
"k_EProfileCustomizationTypeCustomText": 8,
"k_EProfileCustomizationTypeFavoriteGroup": 9,
"k_EProfileCustomizationTypeRecommendation": 10,
"k_EProfileCustomizationTypeWorkshopItem": 11,
"k_EProfileCustomizationTypeMyWorkshop": 12,
"k_EProfileCustomizationTypeArtworkShowcase": 13,
"k_EProfileCustomizationTypeVideoShowcase": 14,
"k_EProfileCustomizationTypeGuides": 15,
"k_EProfileCustomizationTypeMyGuides": 16,
"k_EProfileCustomizationTypeAchievements": 17,
"k_EProfileCustomizationTypeGreenlight": 18,
"k_EProfileCustomizationTypeMyGreenlight": 19,
"k_EProfileCustomizationTypeSalien": 20,
"k_EProfileCustomizationTypeLoyaltyRewardReactions": 21,
"k_EProfileCustomizationTypeSingleArtworkShowcase": 22,
"k_EProfileCustomizationTypeAchievementsCompletionist": 23,
"k_EProfileCustomizationTypeReplay": 24
}
},
"EPublishedFileStorageSystem": {
"values": {
"k_EPublishedFileStorageSystemInvalid": 0,
"k_EPublishedFileStorageSystemLegacyCloud": 1,
"k_EPublishedFileStorageSystemDepot": 2,
"k_EPublishedFileStorageSystemUGCCloud": 3
}
},
"ECloudStoragePersistState": {
"values": {
"k_ECloudStoragePersistStatePersisted": 0,
"k_ECloudStoragePersistStateForgotten": 1,
"k_ECloudStoragePersistStateDeleted": 2
}
},
"ESDCardFormatStage": {
"values": {
"k_ESDCardFormatStage_Invalid": 0,
"k_ESDCardFormatStage_Starting": 1,
"k_ESDCardFormatStage_Testing": 2,
"k_ESDCardFormatStage_Rescuing": 3,
"k_ESDCardFormatStage_Formatting": 4,
"k_ESDCardFormatStage_Finalizing": 5
}
},
"ESystemFanControlMode": {
"values": {
"k_SystemFanControlMode_Invalid": 0,
"k_SystemFanControlMode_Disabled": 1,
"k_SystemFanControlMode_Default": 2
}
},
"EColorProfile": {
"values": {
"k_EColorProfile_Invalid": 0,
"k_EColorProfile_Native": 1,
"k_EColorProfile_Standard": 2,
"k_EColorProfile_Vivid": 3
}
},
"EBluetoothDeviceType": {
"values": {
"k_BluetoothDeviceType_Invalid": 0,
"k_BluetoothDeviceType_Unknown": 1,
"k_BluetoothDeviceType_Phone": 2,
"k_BluetoothDeviceType_Computer": 3,
"k_BluetoothDeviceType_Headset": 4,
"k_BluetoothDeviceType_Headphones": 5,
"k_BluetoothDeviceType_Speakers": 6,
"k_BluetoothDeviceType_OtherAudio": 7,
"k_BluetoothDeviceType_Mouse": 8,
"k_BluetoothDeviceType_Joystick": 9,
"k_BluetoothDeviceType_Gamepad": 10,
"k_BluetoothDeviceType_Keyboard": 11
}
},
"ESystemAudioDirection": {
"values": {
"k_SystemAudioDirection_Invalid": 0,
"k_SystemAudioDirection_Input": 1,
"k_SystemAudioDirection_Output": 2
}
},
"ESystemAudioChannel": {
"values": {
"k_SystemAudioChannel_Invalid": 0,
"k_SystemAudioChannel_Aggregated": 1,
"k_SystemAudioChannel_FrontLeft": 2,
"k_SystemAudioChannel_FrontRight": 3,
"k_SystemAudioChannel_LFE": 4,
"k_SystemAudioChannel_BackLeft": 5,
"k_SystemAudioChannel_BackRight": 6,
"k_SystemAudioChannel_FrontCenter": 7,
"k_SystemAudioChannel_Unknown": 8,
"k_SystemAudioChannel_Mono": 9
}
},
"ESystemAudioPortType": {
"values": {
"k_SystemAudioPortType_Invalid": 0,
"k_SystemAudioPortType_Unknown": 1,
"k_SystemAudioPortType_Audio32f": 2,
"k_SystemAudioPortType_Midi8b": 3,
"k_SystemAudioPortType_Video32RGBA": 4
}
},
"ESystemAudioPortDirection": {
"values": {
"k_SystemAudioPortDirection_Invalid": 0,
"k_SystemAudioPortDirection_Input": 1,
"k_SystemAudioPortDirection_Output": 2
}
},
"ESystemServiceState": {
"values": {
"k_ESystemServiceState_Unavailable": 0,
"k_ESystemServiceState_Disabled": 1,
"k_ESystemServiceState_Enabled": 2
}
},
"EGraphicsPerfOverlayLevel": {
"values": {
"k_EGraphicsPerfOverlayLevel_Hidden": 0,
"k_EGraphicsPerfOverlayLevel_Basic": 1,
"k_EGraphicsPerfOverlayLevel_Medium": 2,
"k_EGraphicsPerfOverlayLevel_Full": 3,
"k_EGraphicsPerfOverlayLevel_Minimal": 4
}
},
"EGPUPerformanceLevel": {
"values": {
"k_EGPUPerformanceLevel_Invalid": 0,
"k_EGPUPerformanceLevel_Auto": 1,
"k_EGPUPerformanceLevel_Manual": 2,
"k_EGPUPerformanceLevel_Low": 3,
"k_EGPUPerformanceLevel_High": 4,
"k_EGPUPerformanceLevel_Profiling": 5
}
},
"EScalingFilter": {
"values": {
"k_EScalingFilter_Invalid": 0,
"k_EScalingFilter_FSR": 1,
"k_EScalingFilter_Nearest": 2,
"k_EScalingFilter_Integer": 3,
"k_EScalingFilter_Linear": 4,
"k_EScalingFilter_NIS": 5
}
},
"ESplitScalingFilter": {
"values": {
"k_ESplitScalingFilter_Invalid": 0,
"k_ESplitScalingFilter_Linear": 1,
"k_ESplitScalingFilter_Nearest": 2,
"k_ESplitScalingFilter_FSR": 3,
"k_ESplitScalingFilter_NIS": 4
}
},
"ESplitScalingScaler": {
"values": {
"k_ESplitScalingScaler_Invalid": 0,
"k_ESplitScalingScaler_Auto": 1,
"k_ESplitScalingScaler_Integer": 2,
"k_ESplitScalingScaler_Fit": 3,
"k_ESplitScalingScaler_Fill": 4,
"k_ESplitScalingScaler_Stretch": 5
}
},
"EHDRToneMapOperator": {
"values": {
"k_EHDRToneMapOperator_Invalid": 0,
"k_EHDRToneMapOperator_Uncharted": 1,
"k_EHDRToneMapOperator_Reinhard": 2
}
},
"ECPUGovernor": {
"values": {
"k_ECPUGovernor_Invalid": 0,
"k_ECPUGovernor_Perf": 1,
"k_ECPUGovernor_Powersave": 2,
"k_ECPUGovernor_Manual": 3
}
},
"EUpdaterType": {
"values": {
"k_EUpdaterType_Invalid": 0,
"k_EUpdaterType_Client": 1,
"k_EUpdaterType_OS": 2,
"k_EUpdaterType_BIOS": 3,
"k_EUpdaterType_Aggregated": 4,
"k_EUpdaterType_Test1": 5,
"k_EUpdaterType_Test2": 6,
"k_EUpdaterType_Dummy": 7
}
},
"EUpdaterState": {
"values": {
"k_EUpdaterState_Invalid": 0,
"k_EUpdaterState_UpToDate": 2,
"k_EUpdaterState_Checking": 3,
"k_EUpdaterState_Available": 4,
"k_EUpdaterState_Applying": 5,
"k_EUpdaterState_ClientRestartPending": 6,
"k_EUpdaterState_SystemRestartPending": 7
}
},
"EStorageBlockContentType": {
"values": {
"k_EStorageBlockContentType_Invalid": 0,
"k_EStorageBlockContentType_Unknown": 1,
"k_EStorageBlockContentType_FileSystem": 2,
"k_EStorageBlockContentType_Crypto": 3,
"k_EStorageBlockContentType_Raid": 4
}
},
"EStorageBlockFileSystemType": {
"values": {
"k_EStorageBlockFileSystemType_Invalid": 0,
"k_EStorageBlockFileSystemType_Unknown": 1,
"k_EStorageBlockFileSystemType_VFat": 2,
"k_EStorageBlockFileSystemType_Ext4": 3
}
},
"EStorageDriveMediaType": {
"values": {
"k_EStorageDriveMediaType_Invalid": 0,
"k_EStorageDriveMediaType_Unknown": 1,
"k_EStorageDriveMediaType_HDD": 2,
"k_EStorageDriveMediaType_SSD": 3,
"k_EStorageDriveMediaType_Removable": 4
}
},
"ESystemDisplayCompatibilityMode": {
"values": {
"k_ESystemDisplayCompatibilityMode_Invalid": 0,
"k_ESystemDisplayCompatibilityMode_None": 1,
"k_ESystemDisplayCompatibilityMode_MinimalBandwith": 2
}
},
"ESteamDeckCompatibilityCategory": {
"values": {
"k_ESteamDeckCompatibilityCategory_Unknown": 0,
"k_ESteamDeckCompatibilityCategory_Unsupported": 1,
"k_ESteamDeckCompatibilityCategory_Playable": 2,
"k_ESteamDeckCompatibilityCategory_Verified": 3
}
},
"ESteamDeckCompatibilityResultDisplayType": {
"values": {
"k_ESteamDeckCompatibilityResultDisplayType_Invisible": 0,
"k_ESteamDeckCompatibilityResultDisplayType_Informational": 1,
"k_ESteamDeckCompatibilityResultDisplayType_Unsupported": 2,
"k_ESteamDeckCompatibilityResultDisplayType_Playable": 3,
"k_ESteamDeckCompatibilityResultDisplayType_Verified": 4
}
},
"EACState": {
"values": {
"k_EACState_Unknown": 0,
"k_EACState_Disconnected": 1,
"k_EACState_Connected": 2,
"k_EACState_ConnectedSlow": 3
}
},
"EBatteryState": {
"values": {
"k_EBatteryState_Unknown": 0,
"k_EBatteryState_Discharging": 1,
"k_EBatteryState_Charging": 2,
"k_EBatteryState_Full": 3
}
},
"EOSBranch": {
"values": {
"k_EOSBranch_Unknown": 0,
"k_EOSBranch_Release": 1,
"k_EOSBranch_ReleaseCandidate": 2,
"k_EOSBranch_Beta": 3,
"k_EOSBranch_BetaCandidate": 4,
"k_EOSBranch_Main": 5,
"k_EOSBranch_Staging": 6
}
},
"ECommunityItemClass": {
"values": {
"k_ECommunityItemClass_Invalid": 0,
"k_ECommunityItemClass_Badge": 1,
"k_ECommunityItemClass_GameCard": 2,
"k_ECommunityItemClass_ProfileBackground": 3,
"k_ECommunityItemClass_Emoticon": 4,
"k_ECommunityItemClass_BoosterPack": 5,
"k_ECommunityItemClass_Consumable": 6,
"k_ECommunityItemClass_GameGoo": 7,
"k_ECommunityItemClass_ProfileModifier": 8,
"k_ECommunityItemClass_Scene": 9,
"k_ECommunityItemClass_SalienItem": 10,
"k_ECommunityItemClass_Sticker": 11,
"k_ECommunityItemClass_ChatEffect": 12,
"k_ECommunityItemClass_MiniProfileBackground": 13,
"k_ECommunityItemClass_AvatarFrame": 14,
"k_ECommunityItemClass_AnimatedAvatar": 15,
"k_ECommunityItemClass_SteamDeckKeyboardSkin": 16,
"k_ECommunityItemClass_SteamDeckStartupMovie": 17
}
},
"ESteamDeckCompatibilityFeedback": {
"values": {
"k_ESteamDeckCompatibilityFeedback_Unset": 0,
"k_ESteamDeckCompatibilityFeedback_Agree": 1,
"k_ESteamDeckCompatibilityFeedback_Disagree": 2,
"k_ESteamDeckCompatibilityFeedback_Ignore": 3
}
},
"EProvideDeckFeedbackPreference": {
"values": {
"k_EProvideDeckFeedbackPreference_Unset": 0,
"k_EProvideDeckFeedbackPreference_Yes": 1,
"k_EProvideDeckFeedbackPreference_No": 2
}
},
"ETouchGesture": {
"values": {
"k_ETouchGestureNone": 0,
"k_ETouchGestureTouch": 1,
"k_ETouchGestureTap": 2,
"k_ETouchGestureDoubleTap": 3,
"k_ETouchGestureShortPress": 4,
"k_ETouchGestureLongPress": 5,
"k_ETouchGestureLongTap": 6,
"k_ETouchGestureTwoFingerTap": 7,
"k_ETouchGestureTapCancelled": 8,
"k_ETouchGesturePinchBegin": 9,
"k_ETouchGesturePinchUpdate": 10,
"k_ETouchGesturePinchEnd": 11,
"k_ETouchGestureFlingStart": 12,
"k_ETouchGestureFlingCancelled": 13
}
},
"ESessionPersistence": {
"values": {
"k_ESessionPersistence_Invalid": -1,
"k_ESessionPersistence_Ephemeral": 0,
"k_ESessionPersistence_Persistent": 1
}
},
"ENewSteamAnnouncementState": {
"values": {
"k_ENewSteamAnnouncementState_Invalid": 0,
"k_ENewSteamAnnouncementState_AllRead": 1,
"k_ENewSteamAnnouncementState_NewAnnouncement": 2,
"k_ENewSteamAnnouncementState_FeaturedAnnouncement": 3
}
},
"ECloudPendingRemoteOperation": {
"values": {
"k_ECloudPendingRemoteOperationNone": 0,
"k_ECloudPendingRemoteOperationAppSessionActive": 1,
"k_ECloudPendingRemoteOperationUploadInProgress": 2,
"k_ECloudPendingRemoteOperationUploadPending": 3,
"k_ECloudPendingRemoteOperationAppSessionSuspended": 4
}
},
"ESteamDeckKeyboardLayout": {
"values": {
"k_ESteamDeckKeyboardLayout_QWERTY": 0,
"k_ESteamDeckKeyboardLayout_Bulgarian": 1,
"k_ESteamDeckKeyboardLayout_Chinese_Simplified": 2,
"k_ESteamDeckKeyboardLayout_Chinese_Traditional": 3,
"k_ESteamDeckKeyboardLayout_Czech": 4,
"k_ESteamDeckKeyboardLayout_Danish": 5,
"k_ESteamDeckKeyboardLayout_Finnish": 6,
"k_ESteamDeckKeyboardLayout_French": 7,
"k_ESteamDeckKeyboardLayout_German": 8,
"k_ESteamDeckKeyboardLayout_Greek": 9,
"k_ESteamDeckKeyboardLayout_Hungarian": 10,
"k_ESteamDeckKeyboardLayout_Italian": 11,
"k_ESteamDeckKeyboardLayout_Japanese": 12,
"k_ESteamDeckKeyboardLayout_Korean": 13,
"k_ESteamDeckKeyboardLayout_Norwegian": 14,
"k_ESteamDeckKeyboardLayout_Polish": 15,
"k_ESteamDeckKeyboardLayout_Portuguese": 16,
"k_ESteamDeckKeyboardLayout_Romanian": 17,
"k_ESteamDeckKeyboardLayout_Russian": 18,
"k_ESteamDeckKeyboardLayout_Spanish": 19,
"k_ESteamDeckKeyboardLayout_Swedish": 20,
"k_ESteamDeckKeyboardLayout_Thai": 21,
"k_ESteamDeckKeyboardLayout_Turkish_F": 22,
"k_ESteamDeckKeyboardLayout_Turkish_Q": 23,
"k_ESteamDeckKeyboardLayout_Ukrainian": 24,
"k_ESteamDeckKeyboardLayout_Vietnamese": 25,
"k_ESteamDeckKeyboardLayout_QWERTY_International": 26,
"k_ESteamDeckKeyboardLayout_Dvorak": 27,
"k_ESteamDeckKeyboardLayout_Colemak": 28,
"k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic_Traditional": 29,
"k_ESteamDeckKeyboardLayout_Bulgarian_Phonetic": 30,
"k_ESteamDeckKeyboardLayout_Chinese_Traditional_Bopomofo": 31,
"k_ESteamDeckKeyboardLayout_Chinese_Traditional_Cangjie": 32,
"k_ESteamDeckKeyboardLayout_Japanese_Kana": 33,
"k_ESteamDeckKeyboardLayout_Chinese_Traditional_Quick": 34
}
},
"SteamMessagesClientIClientForcedEnumDependencies": {
"fields": {
"a": {
"type": ".EBluetoothDeviceType",
"id": 1,
"options": {
"default": "k_BluetoothDeviceType_Invalid"
}
},
"b": {
"type": ".EStorageBlockContentType",
"id": 2,
"options": {
"default": "k_EStorageBlockContentType_Invalid"
}
},
"c": {
"type": ".EStorageBlockFileSystemType",
"id": 3,
"options": {
"default": "k_EStorageBlockFileSystemType_Invalid"
}
},
"d": {
"type": ".ESDCardFormatStage",
"id": 4,
"options": {
"default": "k_ESDCardFormatStage_Invalid"
}
}
}
},
"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
}
}
},
"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
}
},
"nested": {
"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
}
},
"nested": {
"Wired": {
"fields": {
"is_cable_present": {
"type": "bool",
"id": 1,
"options": {
"default": false
}
},
"speed_mbit": {
"type": "uint32",
"id": 2
},
"friendly_name": {
"type": "string",
"id": 3
}
}
},
"Wireless": {
"fields": {
"aps": {
"rule": "repeated",
"type": ".CMsgNetworkDevicesData.Device.Wireless.AP",
"id": 1
},
"esecurity_supported": {
"type": "int32",
"id": 2
}
},
"nested": {
"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
}
}
}
}
}
}
}
}
},
"CMsgNetworkDeviceConnect": {
"oneofs": {
"ap_info": {
"oneof": [
"ap_known",
"ap_custom"
]
}
},
"fields": {
"device_id": {
"type": "uint32",
"id": 1,
"options": {
"default": 0
}
},
"credentials": {
"type": ".CMsgNetworkDeviceConnect.Credentials",
"id": 4
},
"ip4": {
"type": ".CMsgNetworkDeviceIP4Config",
"id": 5
},
"ip6": {
"type": ".CMsgNetworkDeviceIP6Config",
"id": 6
},
"ap_known": {
"type": ".CMsgNetworkDeviceConnect.KnownAP",
"id": 2
},
"ap_custom": {
"type": ".CMsgNetworkDeviceConnect.CustomAP",
"id": 3
}
},
"nested": {
"KnownAP": {
"fields": {
"ap_id": {
"type": "uint32",
"id": 1
}
}
},
"CustomAP": {
"fields": {
"ssid": {
"type": "string",
"id": 1
},
"esecurity": {
"type": "int32",
"id": 2
}
}
},
"Credentials": {
"fields": {
"username": {
"type": "string",
"id": 1
},
"password": {
"type": "string",
"id": 2
}
}
}
}
},
"CMsgStorageDevicesData": {
"fields": {
"drives": {
"rule": "repeated",
"type": ".CMsgStorageDevicesData.Drive",
"id": 1
},
"block_devices": {
"rule": "repeated",
"type": ".CMsgStorageDevicesData.BlockDevice",
"id": 2
},
"is_unmount_supported": {
"type": "bool",
"id": 3
},
"is_trim_supported": {
"type": "bool",
"id": 4
},
"is_trim_running": {
"type": "bool",
"id": 5
}
},
"nested": {
"Drive": {
"fields": {
"id": {
"type": "uint32",
"id": 1,
"options": {
"default": 0
}
},
"model": {
"type": "string",
"id": 2
},
"vendor": {
"type": "string",
"id": 3
},
"serial": {
"type": "string",
"id": 4
},
"is_ejectable": {
"type": "bool",
"id": 5
},
"size_bytes": {
"type": "uint64",
"id": 6
},
"media_type": {
"type": ".EStorageDriveMediaType",
"id": 7,
"options": {
"default": "k_EStorageDriveMediaType_Invalid"
}
}
}
},
"BlockDevice": {
"fields": {
"id": {
"type": "uint32",
"id": 1,
"options": {
"default": 0
}
},
"drive_id": {
"type": "uint32",
"id": 2,
"options": {
"default": 0
}
},
"path": {
"type": "string",
"id": 3
},
"friendly_path": {
"type": "string",
"id": 4
},
"label": {
"type": "string",
"id": 5
},
"size_bytes": {
"type": "uint64",
"id": 6
},
"is_formattable": {
"type": "bool",
"id": 7
},
"is_read_only": {
"type": "bool",
"id": 8
},
"is_root_device": {
"type": "bool",
"id": 9
},
"content_type": {
"type": ".EStorageBlockContentType",
"id": 10,
"options": {
"default": "k_EStorageBlockContentType_Invalid"
}
},
"filesystem_type": {
"type": ".EStorageBlockFileSystemType",
"id": 11,
"options": {
"default": "k_EStorageBlockFileSystemType_Invalid"
}
},
"mount_path": {
"type": "string",
"id": 12
}
}
}
}
},
"CCloud_PendingRemoteOperation": {
"fields": {
"operation": {
"type": ".ECloudPendingRemoteOperation",
"id": 1,
"options": {
"default": "k_ECloudPendingRemoteOperationNone"
}
},
"machine_name": {
"type": "string",
"id": 2
},
"client_id": {
"type": "uint64",
"id": 3
},
"time_last_updated": {
"type": "uint32",
"id": 4
}
}
},
"CMsgCloudPendingRemoteOperations": {
"fields": {
"operations": {
"rule": "repeated",
"type": ".CCloud_PendingRemoteOperation",
"id": 1
}
}
},
"CMsgBluetoothDevicesData": {
"fields": {
"adapters": {
"rule": "repeated",
"type": ".CMsgBluetoothDevicesData.Adapter",
"id": 1
},
"devices": {
"rule": "repeated",
"type": ".CMsgBluetoothDevicesData.Device",
"id": 2
},
"manager": {
"type": ".CMsgBluetoothDevicesData.Manager",
"id": 3
}
},
"nested": {
"Adapter": {
"fields": {
"id": {
"type": "uint32",
"id": 1,
"options": {
"default": 0
}
},
"mac": {
"type": "string",
"id": 2
},
"name": {
"type": "string",
"id": 3
},
"is_enabled": {
"type": "bool",
"id": 4
},
"is_discovering": {
"type": "bool",
"id": 5
}
}
},
"Device": {
"fields": {
"id": {
"type": "uint32",
"id": 1,
"options": {
"default": 0
}
},
"adapter_id": {
"type": "uint32",
"id": 2,
"options": {
"default": 0
}
},
"etype": {
"type": ".EBluetoothDeviceType",
"id": 3,
"options": {
"default": "k_BluetoothDeviceType_Invalid"
}
},
"mac": {
"type": "string",
"id": 4
},
"name": {
"type": "string",
"id": 5
},
"is_connected": {
"type": "bool",
"id": 6
},
"is_paired": {
"type": "bool",
"id": 7
},
"strength_raw": {
"type": "int32",
"id": 8
}
}
},
"Manager": {
"fields": {
"is_bluetooth_enabled": {
"type": "bool",
"id": 1
}
}
}
}
},
"CMsgSystemPerfDiagnosticEntry": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"value": {
"type": "string",
"id": 2
}
}
},
"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
}
}
},
"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": ".EGPUPerformanceLevel",
"id": 10,
"options": {
"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_tearing_supported": {
"type": "bool",
"id": 22
},
"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": ".ESplitScalingFilter",
"id": 26,
"options": {
"packed": false
}
},
"split_scaling_scalers_available": {
"rule": "repeated",
"type": ".ESplitScalingScaler",
"id": 27,
"options": {
"packed": false
}
},
"is_hdr_supported": {
"type": "bool",
"id": 28
}
}
},
"CMsgSystemPerfSettingsGlobal": {
"fields": {
"diagnostic_update_rate": {
"type": "float",
"id": 1
},
"system_trace_service_state": {
"type": ".ESystemServiceState",
"id": 2,
"options": {
"default": "k_ESystemServiceState_Unavailable"
}
},
"graphics_profiling_service_state": {
"type": ".ESystemServiceState",
"id": 3,
"options": {
"default": "k_ESystemServiceState_Unavailable"
}
},
"perf_overlay_service_state": {
"type": ".ESystemServiceState",
"id": 4,
"options": {
"default": "k_ESystemServiceState_Unavailable"
}
},
"perf_overlay_level": {
"type": ".EGraphicsPerfOverlayLevel",
"id": 5,
"options": {
"default": "k_EGraphicsPerfOverlayLevel_Hidden"
}
},
"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
},
"force_hdr_10pq_output_debug": {
"type": "bool",
"id": 11
},
"hdr_on_sdr_tonemap_operator": {
"type": ".EHDRToneMapOperator",
"id": 12,
"options": {
"default": "k_EHDRToneMapOperator_Invalid"
}
},
"is_hdr_debug_heatmap_enabled": {
"type": "bool",
"id": 13
},
"debug_force_hdr_support": {
"type": "bool",
"id": 14
},
"force_hdr_wide_gammut_for_sdr": {
"type": "bool",
"id": 15,
"options": {
"default": true
}
}
}
},
"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": ".ECPUGovernor",
"id": 6,
"options": {
"default": "k_ECPUGovernor_Invalid"
}
},
"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": ".EGPUPerformanceLevel",
"id": 15,
"options": {
"default": "k_EGPUPerformanceLevel_Invalid"
}
},
"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
},
"is_composite_debug_enabled": {
"type": "bool",
"id": 21
},
"force_composite": {
"type": "bool",
"id": 22
},
"use_dynamic_refresh_rate_in_steam": {
"type": "bool",
"id": 23
},
"split_scaling_filter": {
"type": ".ESplitScalingFilter",
"id": 24,
"options": {
"default": "k_ESplitScalingFilter_Invalid"
}
},
"split_scaling_scaler": {
"type": ".ESplitScalingScaler",
"id": 25,
"options": {
"default": "k_ESplitScalingScaler_Invalid"
}
}
}
},
"CMsgSystemPerfSettings": {
"fields": {
"global": {
"type": ".CMsgSystemPerfSettingsGlobal",
"id": 1
},
"per_app": {
"type": ".CMsgSystemPerfSettingsPerApp",
"id": 2
}
}
},
"CMsgSystemPerfSettingsV1": {
"fields": {
"diagnostic_update_rate": {
"type": "float",
"id": 1
},
"system_trace_service_state": {
"type": ".ESystemServiceState",
"id": 2,
"options": {
"default": "k_ESystemServiceState_Unavailable"
}
},
"graphics_profiling_service_state": {
"type": ".ESystemServiceState",
"id": 3,
"options": {
"default": "k_ESystemServiceState_Unavailable"
}
},
"perf_overlay_service_state": {
"type": ".ESystemServiceState",
"id": 4,
"options": {
"default": "k_ESystemServiceState_Unavailable"
}
},
"perf_overlay_level": {
"type": ".EGraphicsPerfOverlayLevel",
"id": 5,
"options": {
"default": "k_EGraphicsPerfOverlayLevel_Hidden"
}
},
"gpu_performance_level": {
"type": ".EGPUPerformanceLevel",
"id": 6,
"options": {
"default": "k_EGPUPerformanceLevel_Invalid"
}
},
"gpu_performance_manual_mhz": {
"type": "int32",
"id": 7
},
"fps_limit": {
"type": "int32",
"id": 8
},
"is_variable_resolution_enabled": {
"type": "bool",
"id": 9
},
"is_dynamic_refresh_rate_enabled": {
"type": "bool",
"id": 10
},
"tdp_limit": {
"type": "int32",
"id": 11
},
"cpu_governor": {
"type": ".ECPUGovernor",
"id": 12,
"options": {
"default": "k_ECPUGovernor_Invalid"
}
},
"cpu_governor_manual_mhz": {
"type": "int32",
"id": 13
},
"scaling_filter": {
"type": "int32",
"id": 14
},
"fsr_sharpness": {
"type": "int32",
"id": 15
},
"is_fps_limit_enabled": {
"type": "bool",
"id": 16
},
"is_tdp_limit_enabled": {
"type": "bool",
"id": 17
},
"is_show_perf_overlay_over_steam_enabled": {
"type": "bool",
"id": 18
},
"is_low_latency_mode_enabled": {
"type": "bool",
"id": 19
},
"display_refresh_manual_hz": {
"type": "int32",
"id": 20
},
"is_game_perf_profile_enabled": {
"type": "bool",
"id": 21
}
}
},
"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": {
"oneofs": {
"update": {
"oneof": [
"reset_to_default",
"settings_delta"
]
}
},
"fields": {
"gameid": {
"type": "uint64",
"id": 1
},
"reset_to_default": {
"type": "bool",
"id": 2
},
"settings_delta": {
"type": ".CMsgSystemPerfSettings",
"id": 3
}
}
},
"CMsgSystemDockUpdateState": {
"fields": {
"state": {
"type": ".EUpdaterState",
"id": 1,
"options": {
"default": "k_EUpdaterState_Invalid"
}
},
"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
}
}
},
"CMsgSystemDockState": {
"fields": {
"update_state": {
"type": ".CMsgSystemDockUpdateState",
"id": 1
}
}
},
"CMsgSystemDockUpdateFirmware": {
"fields": {
"check_only": {
"type": "bool",
"id": 1
}
}
},
"CMsgSystemAudioVolume": {
"fields": {
"entries": {
"rule": "repeated",
"type": ".CMsgSystemAudioVolume.ChannelEntry",
"id": 1
},
"is_muted": {
"type": "bool",
"id": 2
}
},
"nested": {
"ChannelEntry": {
"fields": {
"echannel": {
"type": ".ESystemAudioChannel",
"id": 1,
"options": {
"default": "k_SystemAudioChannel_Invalid"
}
},
"volume": {
"type": "float",
"id": 2
}
}
}
}
},
"CMsgSystemAudioManagerObject": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"rtime_last_update": {
"type": "fixed32",
"id": 2
}
}
},
"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
}
}
},
"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": ".ESystemAudioDirection",
"id": 6,
"options": {
"default": "k_SystemAudioDirection_Invalid"
}
},
"volume": {
"type": ".CMsgSystemAudioVolume",
"id": 7
}
}
},
"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": ".ESystemAudioPortType",
"id": 6,
"options": {
"default": "k_SystemAudioPortType_Invalid"
}
},
"edirection": {
"type": ".ESystemAudioPortDirection",
"id": 7,
"options": {
"default": "k_SystemAudioPortDirection_Invalid"
}
},
"is_physical": {
"type": "bool",
"id": 8
},
"is_terminal": {
"type": "bool",
"id": 9
},
"is_control": {
"type": "bool",
"id": 10
},
"is_monitor": {
"type": "bool",
"id": 11
}
}
},
"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
}
}
},
"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
}
}
},
"CMsgSystemAudioManagerState": {
"fields": {
"rtime_filter": {
"type": "fixed32",
"id": 1
},
"counter": {
"type": "int32",
"id": 2
},
"hw": {
"type": ".CMsgSystemAudioManagerStateHW",
"id": 3
}
}
},
"CMsgSystemAudioManagerUpdateSomething": {
"fields": {
"counter": {
"type": "int32",
"id": 1
}
}
},
"CMsgSystemDisplayMode": {
"fields": {
"id": {
"type": "int32",
"id": 1
},
"width": {
"type": "int32",
"id": 2
},
"height": {
"type": "int32",
"id": 3
},
"refresh_hz": {
"type": "int32",
"id": 4
}
}
},
"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
}
}
},
"CMsgSystemDisplayManagerState": {
"fields": {
"displays": {
"rule": "repeated",
"type": ".CMsgSystemDisplay",
"id": 1
},
"is_mode_switching_supported": {
"type": "bool",
"id": 2
},
"compatibility_mode": {
"type": ".ESystemDisplayCompatibilityMode",
"id": 3,
"options": {
"default": "k_ESystemDisplayCompatibilityMode_Invalid"
}
}
}
},
"CMsgSystemDisplayManagerSetMode": {
"fields": {
"display_id": {
"type": "int32",
"id": 1
},
"mode_id": {
"type": "int32",
"id": 2
}
}
},
"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
},
"is_display_colorprofile_available": {
"type": "bool",
"id": 8
},
"display_colorprofile": {
"type": ".EColorProfile",
"id": 9,
"options": {
"default": "k_EColorProfile_Invalid"
}
},
"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_latest": {
"type": "float",
"id": 21
},
"als_lux_median": {
"type": "float",
"id": 22
},
"display_brightness_linear": {
"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": ".ESystemFanControlMode",
"id": 28,
"options": {
"default": "k_SystemFanControlMode_Invalid"
}
}
}
},
"CMsgSelectOSBranchParams": {
"fields": {
"branch": {
"type": ".EOSBranch",
"id": 1,
"options": {
"default": "k_EOSBranch_Unknown"
}
},
"custom_branch": {
"type": "string",
"id": 2
}
}
},
"CMsgSystemUpdateProgress": {
"fields": {
"stage_progress": {
"type": "float",
"id": 1
},
"stage_size_bytes": {
"type": "int64",
"id": 2
},
"rtime_estimated_completion": {
"type": "fixed32",
"id": 3
}
}
},
"CMsgSystemUpdateCheckResult": {
"fields": {
"type": {
"type": ".EUpdaterType",
"id": 1,
"options": {
"default": "k_EUpdaterType_Invalid"
}
},
"eresult": {
"type": "uint32",
"id": 2,
"options": {
"default": 2
}
},
"rtime_checked": {
"type": "fixed32",
"id": 3
},
"available": {
"type": "bool",
"id": 4
},
"version": {
"type": "string",
"id": 5
}
}
},
"CMsgSystemUpdateApplyParams": {
"fields": {
"apply_types": {
"rule": "repeated",
"type": ".EUpdaterType",
"id": 1,
"options": {
"packed": false
}
}
}
},
"CMsgSystemUpdateApplyResult": {
"fields": {
"type": {
"type": ".EUpdaterType",
"id": 1,
"options": {
"default": "k_EUpdaterType_Invalid"
}
},
"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
}
}
}
},
"CMsgSystemUpdateState": {
"fields": {
"state": {
"type": ".EUpdaterState",
"id": 1,
"options": {
"default": "k_EUpdaterState_Invalid"
}
},
"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
}
}
},
"CMsgAchievementChange": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
}
}
},
"CMsgCellList": {
"fields": {
"cells": {
"rule": "repeated",
"type": ".CMsgCellList.Cell",
"id": 1
}
},
"nested": {
"Cell": {
"fields": {
"cell_id": {
"type": "uint32",
"id": 1
},
"loc_name": {
"type": "string",
"id": 2
}
}
}
}
},
"CMsgShortcutInfo": {
"fields": {
"appid": {
"type": "uint32",
"id": 1
},
"exe": {
"type": "string",
"id": 2
},
"start_dir": {
"type": "string",
"id": 3
},
"icon": {
"type": "string",
"id": 4
},
"path": {
"type": "string",
"id": 5
},
"args": {
"type": "string",
"id": 6
},
"app_name": {
"type": "string",
"id": 7
},
"override_appid": {
"type": "uint32",
"id": 8
},
"flatpak_appid": {
"type": "string",
"id": 9
},
"tags": {
"rule": "repeated",
"type": "string",
"id": 10
},
"is_remote": {
"type": "bool",
"id": 11
},
"is_hidden": {
"type": "bool",
"id": 12
},
"is_temporary": {
"type": "bool",
"id": 13
},
"is_openvr": {
"type": "bool",
"id": 14
},
"allow_desktop_config": {
"type": "bool",
"id": 15
},
"allow_overlay": {
"type": "bool",
"id": 16
},
"rt_last_played_time": {
"type": "uint32",
"id": 17
},
"is_devkit_shortcut": {
"type": "bool",
"id": 18
},
"devkit_gameid": {
"type": "string",
"id": 19
}
}
},
"CMsgShortcutAppIds": {
"fields": {
"appids": {
"rule": "repeated",
"type": "uint32",
"id": 1,
"options": {
"packed": false
}
}
}
},
"CMsgMonitorInfo": {
"fields": {
"selected_display_name": {
"rule": "required",
"type": "string",
"id": 1
},
"monitors": {
"rule": "repeated",
"type": ".CMsgMonitorInfo.MonitorInfo",
"id": 2
}
},
"nested": {
"MonitorInfo": {
"fields": {
"monitor_device_name": {
"rule": "required",
"type": "string",
"id": 1
},
"monitor_display_name": {
"rule": "required",
"type": "string",
"id": 2
}
}
}
}
}
}
}