public static async Task DownloadPubfileAsync(uint appId, ulong publishedFileId)
        {
            var details = steam3.GetPubfileItemInfo(appId, publishedFileId);

            if (details?.manifest_id > 0)
            {
                await DownloadAppAsync(appId, appId, details.manifest_id, DEFAULT_BRANCH, null, null, null, false, true);
            }
            else
            {
                Console.WriteLine("Unable to locate manifest ID for published file {0}", publishedFileId);
            }
        }