{"id":1635,"date":"2019-12-09T16:43:01","date_gmt":"2019-12-09T20:43:01","guid":{"rendered":"http:\/\/blog.wholetomato.com\/?p=1635"},"modified":"2023-10-26T04:47:25","modified_gmt":"2023-10-26T08:47:25","slug":"getting-started-with-ue4-and-visual-assist","status":"publish","type":"post","link":"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/","title":{"rendered":"Getting Started with UE4 and Visual Assist"},"content":{"rendered":"\r\n<p>Whether you&#8217;re new to Visual Assist and UE4 or a seasoned vet, we thought you might appreciate a little more insight into what you can expect and how to get started. Thanks to our resident UE4 wizards for putting this together.<\/p>\r\n\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\r\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\r\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#1_Install_Visual_Assist\" >1. Install Visual Assist<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#2_Open_your_game_solution\" >2. Open your game solution<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#3_Look_around\" >3. Look around<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#4_Change_a_few_settings\" >4. Change a few settings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#5_Navigation_in_UE4\" >5. Navigation in UE4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#6_Refactoring_in_UE4\" >6. Refactoring in UE4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/stage.wholetomato.com\/blog\/getting-started-with-ue4-and-visual-assist\/#7_Tips\" >7. Tips<\/a><\/li><\/ul><\/nav><\/div>\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Install_Visual_Assist\"><\/span>1. Install Visual Assist<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>Exit all instances of Visual Studio.<\/li>\r\n<li>Run the .exe installer you <a target=\"_blank\" href=\"https:\/\/www.wholetomato.com\/downloads\" rel=\"noopener\">downloaded<\/a>.<\/li>\r\n<li>Select the IDE(s) you want to install to.<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Open_your_game_solution\"><\/span>2. Open your game solution<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>Visual Assist will come alive after it finishes parsing.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/wqdP8DSboOyUok0jsiJtCKDeg5bwhWlDQLZbzGQqJMKB4VlmwjEuIKm1vvQsf9SBdcF2-4_hrS0SSvFBFFfaAZLx2hb3RtIP59dfU5zqnV9yy9iP6N2ilxz59cvG3hCeK49YyicyVmb-hf8Czw\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Look_around\"><\/span>3. Look around<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>Open the Extensions &gt; VAssistX menu. You will use the menu primarily to open tool windows, review keyboard shortcuts, and access the options dialog.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/k4XYnc_0ihhQN5IUr0xwddmZpXT7l5m2gIafEIKas6Vf4wP-L6D6LkrAwlH1sb8UbOj3cTJx4mpyIrV7xVnNhnOxrYgMCVCvGVxXAzmghrPFjaYbQBxnPYQRFFUl9NSVMcUcTVIIj05ySWCBlA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Appreciate the understated UI to Visual Assist. There are just a few visible changes.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/9wy0yjD5RN98N3j_wW0j27O4wUR4WRReiKOsjJrhfx0Ujoujpp6sSpg4AwfYzjK11c31QIq4mt1-1ogJrRlcGXWyJ81W3b41Unduh3tbtb0HLSz9IpGxMFbxU4rYt2SoN-D2PeGz\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Change_a_few_settings\"><\/span>4. Change a few settings<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>If you like meaningful syntax coloring, open the options dialog for Visual Assist and apply coloring to more of the UI.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/CP00-6oyjBkIllXUwTz4_TiM-myDxDi0U7fvqoEj1gdo55b1geZzgf3jPt_2gM30uI6kVeVkPyBSPRe4PKF2Kw4KzAvOt_z1isOiqS7ZgLA3ySWzkAC2j0Vkb0ySdQhDICxj7QkJccXoQUlvEQ\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>If you highlight the current line, choose a thin frame that doesn&#8217;t obscure your code.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/150TdpXlNju48IyvVigq03AhWUHekfKoHIQyEto5Q8KDzsHki9KSF9rUaAU_Jt1ms1AWGPV3OKXYqHLyh0QbEgwmYkR9YfMkktP_tk8SKa87ONooatg_YRL8hTUJ7cha1_Ox4itTNL_4radfZg\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Visual Assist can add important information to tooltips when hovering over a symbol, such as comments from base classes. This is very helpful in UE4, as base class comments are the documentation.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Qrma-XkSNFnt7YkqDDBEyrotdPil7o9OOG95CKlIewgcF6_3VITm21Lu41L8Q4GDpSZ7j2XTOI64F2xIxb5S72U0IDcp7T01s6i1whkLkxz4hS4XpPEGghpOF0Q6YoxO8OaBMTIdSG7_kL8VPA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Visual Assist can analyze your code and suggest improvements. Enable Code Inspections to see blue underlines where code might be improved. Visual Assist can even modernize your code for you! We will show how later.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/TBl_CNiVNBNSyfRWAedCtzKS9JSIlskd3WqL5Xx6Ur5fqK5xamKB-zsaexsDxnFEtdiM9XwS85eap8tYXm94_TdktdGhm2C8so2AySOGRiBMM16hRIEwbfze5e5n_Io7-O25nFnExxKhlszYlA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Then, open the options dialog to Visual Studio and eliminate the redundant navigation bar. The version in Visual Assist includes the functionality of the built-in one.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/BVJ69N7yY6ia-hZc0FcP_Ts0mSIrkV0CahugKFtOwTISpk03yRspy3ulwmaSBAzE9PoHoMe611HwzvYztuZL4R0htqI2D2oHa21LUd6i9BBEF-scN9db3y8kBCm7rNAMFHe8deRUSh5G0D-o_g\" alt=\"Disable built-in navigation bar\" \/><\/figure>\r\n\r\n\r\n\r\n<p>After making the changes, Visual Studio is ready to use.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/DpJ8gyAhcFOaEjR_sXMt_BxTcDLxM5gQckkZTDGqBbzXo6XZmaImdCPbjvZIYiiIaRTggd15xDzZWxvqR3z1Mt-995nt_lwL2kp1bgnhrszoQLmuZz4wXT3tJteXbwuYxC0p5V04\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Navigation_in_UE4\"><\/span>5. Navigation in UE4<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>Search for and open files using Alt + Shift + O. Precede a search filter with a hyphen to exclude symbols (negative filtering).<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/Wns3toQhCHI-OzzT4Ku41Zyh2WcuFQqIT8nIqkLpdeKN1Ed0B5YnRuvOFG6BLz0B2puNsDe0bmL5TeC5tcc4XeeSk8j558o6iV8M3mhmZidDJLDlcrLnh4vhlvZxqZa76DpOabtB2YAuHY-fyg\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Understand and navigate the inheritance hierarchies of UE4 by using Alt + Shift + G on a class name. The Alt + Shift + G shortcut works on many types of symbols, try using it on a virtual method.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/G7ba2BMTpZbpz_C8Wqr2JensAhbxic0mFtt3mLj3agSnCw-aZeynmJAW9BOs1GRLqq2kakBwXWpJdFec3puuWS-OitlYVdQjuyygq5THCtvQCW6pTHGA_uu7ljGCRktPqSYwEPANJNdr67CRYg\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Source files in UE4 can be thousands of lines long. Use Alt + M to search for and navigate to methods inside the current file.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/uDe_UTuj8wAQMf2NzrEzBgaIe7-kv1TRhIk4cSIIQqh_MNYfNQRBesSevrI5A3Gl8z_ZtGL-unFvog9TNCdioWp2vbF9CasXKC6LjCzlFh4CmwagQKq5cltU5fssyyrh24qIHYH8Zo9h8nl-jA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Find references to a symbol using Alt + Shift + F. Visual Assist\u00e2\u20ac\u2122s find references is fast and accurate inside huge solutions like UE4. Try cloning your results to save them by clicking the Clone Results button or using the right-click menu.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/op03Q3cMTNKBktV99_oaJdQTA7zQ2Q3k3UEG4iW3GdmPp1UeMllYgHdvYtXttvwbsFHG_Q_ECO1Q0KZTpQE7UNfSVAqYZG-lXVhcQdcV9gLzNzIFST7B_kX9ABJtuPyBWxtia8bkJ7XUyBSeeA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Hover over a virtual method to see comments from base classes. Base class comments often contain useful documentation.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/V9jNFeXzlB4iWJ3AE_xEKCpB5ztfRDEFMv99FJSAxvo57kI2b21Wy89NMqgo39Q7CuN-2HSMGeigMeXFqoiFlz-Tg_TVlegDmmTWrk5oam7i82NgDPKHDMGH0gjvUweFPQOZuC9acYOiCulm1w\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Refactoring_in_UE4\"><\/span>6. Refactoring in UE4<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>Access refactoring tools using the keyboard shortcut Alt + Shift + Q, or by hovering over a symbol and clicking the tomato icon that appears. The contents of the Alt + Shift + Q menu depend on the symbol.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/97O1wyyOGGSHcAJ5UF1hiBZGHERBZCAkLxsLkl2v-07ZYCq2vJOTL4J3ah6Eeu7qDMTi6lHyPULoLlE0uhPOW9M9gxUbpfmFselVrHG21A64H8yTz_tUmp3KY-oC0qYR0FofR02iDFtWxhZUzg\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>It is common in UE4 to override virtual methods, such as Tick or SetupPlayerInputComponent. Visual Assist can implement these methods for you. Click on your class name and then use Alt + Shift + Q.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/opURoPqjVjBRB8v3Xg6kXECzvssCxUY-KU_H5C2XpS8lw2vG7KPnynVdJvWiYq-3AklyfDpaaQS4NieiMMUIn2WQEliZZFAEJa3ptaTHhUIrB1bKmCJFCLxnCGdYOmxZmia4vkoQJ12a03a__Q\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>The Implement Methods dialog is searchable, and you can implement more than one method at once.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/cZJW08e0rGoFCSyIVUUC471RvgWypO4KUCIlAUB_mM_eiPrIgWNpup6QvnLhY0VustZh2FY07g_UVynVHFb6saApcpebdmnZqwoFmA42vVe2jSSqU1GbVOGrN1AaQDIiaoVPUtASkLh8k9OngA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Visual Assist will intelligently add a call to the Super class version of the method for you when appropriate.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/-h-EYyKxa356T6lPWyya4-ac5ykcjP3Nywpjn2bLjDrdNJl-kZVGlOcK3wobUx_ISEbecOMuiGWQgyxp5w1mgNSgZxZQIsYvgBsVzWnwdshriAnpXQ2OY667us0l1NoYngCxO_RDQ5DpBNXggw\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/4acJI8KqpXksAO8qIvMaGHKNrctvpLZIltZfMjRhE3l6tO0usbN2h2a6Gm72z7gLNODh5UsIZ0AZE1ojwZjPsz2hRIGvpZVb-5w-BjvBXwMZbTAj6bHLPrxwVGWpb2pTfO5iL6DLUdG7JNCAWg\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>You will see blue underlines below code which could be modernized. This is Code Inspection.<\/p>\r\n\r\n\r\n\r\n<p>Visual Assist can refactor the code for you! Use Alt + Shift + Q on the underlined symbol.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/fE1JKQnyFLrOvy278JGAFllX9BlpP15lmN5Hse73NJED09AvapbqoPkI0aDMDFCskDEUmgXxcXxuXNLoZVwr2gT5ddE3b1xLF5kwWV9UQ1gcN-XG41u3wllHSMmPrHq_wV6TFfADl0iVsIREXQ\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>If you need to change the return type, parameters, or the name of a method you can use Change Signature. Edit the method definition in the window. References and call-sites to the method will be updated, so you won\u00e2\u20ac\u2122t miss anything.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/FkvnR8SI8eh82u6I1-2_SXkfEGDSHIPposvJVRg9POmeyhc6PJ8TAn6myc1BRSVwepoyyZuo1WiLHDTAyruHAW54ansux_2XUXR9bKqq-vEPWl-nB7DhMy4ybFCFKsvS9nMlxUUV8jBFke6jRA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Tips\"><\/span>7. Tips<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>There is a lot of special functionality built into Visual Assist for UE4, such as suggestions for U* macros. The more you can use Visual Assist, the more opportunities to make your life a little easier in UE4.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/UWDgh_ou91P7LJSbe9Vl771VCwnz23atWJPUf3096M8EjpCeI-XU11avNBiMo3n9CoU8R9xKE5w-uddrHrOdl5_4I6U0kUtSMVnsn4cz80yrEwqaDHtJXT93lUSvtuiqpvM90oi5qoySXn8x_Q\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>You may find the built in IntelliSense to be unusably slow, or that it often adds red underlines to correct code in UE4. IntelliSense can be disabled. Visual Assist provides all the intelligent tooling expected in a modern C++ development environment.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/ao3my0pdLF4gmowZjQT4sRW3xXBexAIny1-7mOgYZA6UUJL5Nq9l0gULzrRmRJDf2rkWM88Cogphf-2KSAK5ljx-a6MwYfsZQ7XyQgswMaI86gQFu-Xqn8uOS72mRKJYAR-ZiyQYxFGL_5gfcA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>You can throttle the initial parse in the Performance tab of the Visual Assist options dialog. By default, the one-time parse uses all available resources to finish as fast as possible.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/eScQ3oj_6gb5bFZDIITwq3y-OmXj51ggtZZD2XZ_NSEBBlIesK67ziKjLH4c1SDtG8yH_Ay3r_irWH4CYKQIBA72Q4AgDTYGcVCoUYsdP1j-CiPviBkA0Mc-NvDKhrXbpabEuaHuWzAmby6iLA\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>For more information or support check out our <a target=\"_blank\" href=\"https:\/\/forums.wholetomato.com\/forum\/default.asp\" rel=\"noopener\">forum<\/a> and <a target=\"_blank\" href=\"https:\/\/docs.wholetomato.com\/default.asp?W104\" rel=\"noopener\">documentation<\/a>.<\/p>\r\n\r\n\r\n\r\n<p>Some features mentioned above require the latest build, check <a target=\"_blank\" href=\"https:\/\/www.wholetomato.com\/downloads\/checkforupdate\" rel=\"noopener\">here<\/a> for updates.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Whether you&#8217;re new to Visual Assist and UE4 or a seasoned vet, we thought you might appreciate a little more insight into what you can expect and how to get started. Thanks to our resident&#8230;<\/p>\n","protected":false},"author":174768229,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":""},"categories":[672],"tags":[1274,1788,8540624],"class_list":["post-1635","post","type-post","status-publish","format-standard","hentry","category-tips-and-tricks","tag-getting-started","tag-tips","tag-ue4"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfhqii-qn","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/174768229"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=1635"}],"version-history":[{"count":4,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1635\/revisions"}],"predecessor-version":[{"id":3460,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1635\/revisions\/3460"}],"wp:attachment":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=1635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=1635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=1635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}