Hello,
My goal is to achieve this:


However what I'm currently getting is this:



The issue is that I cannot find any information on how to apply unique value classes into the render.
Currently I'm just making a ramp and applying it, but that doesnt group values and includes <all other values> (of which there are none).
CIMUniqueValueClass<SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN> landcoverClasses <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">{</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"0"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Cleared"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"1"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Low Vegetation"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"2"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"3"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"River, Waterway"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"1"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Forested"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"2"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Road"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"1"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Medium Vegetation"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValueClass</SPAN> <SPAN class="punctuation token">{</SPAN> Values <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMUniqueValue</SPAN> <SPAN class="punctuation token">{</SPAN> FieldValues <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"2"</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> Label <SPAN class="operator token">=</SPAN> <SPAN class="string token">"Swamp"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN>
<SPAN class="keyword token">var</SPAN> colorRamp <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">CIMFixedColorRamp</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> colors <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">List</SPAN><SPAN class="operator token"><</SPAN>CIMColor<SPAN class="operator token">></SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">foreach</SPAN> <SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">var</SPAN> cls <SPAN class="keyword token">in</SPAN> landcoverClasses<SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">switch</SPAN> <SPAN class="punctuation token">(</SPAN>cls<SPAN class="punctuation token">.</SPAN>Label<SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"Cleared"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">//0</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">255</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"Low Vegetation"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">//1</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">76</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">230</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"River, Waterway"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">//2,3</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">92</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">230</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"Forested"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">//4</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">255</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">170</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"Road"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">// 5</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">110</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">110</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">110</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"Medium Vegetation"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">//6</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">115</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">76</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">case</SPAN> <SPAN class="string token">"Swamp"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="comment token">//7</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRGBColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">115</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">223</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">255</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">default</SPAN><SPAN class="punctuation token">:</SPAN>
colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Add</SPAN><SPAN class="punctuation token">(</SPAN>CIMColor<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateGrayColor</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="number token">130</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">100</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">break</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN>
colorRamp<SPAN class="punctuation token">.</SPAN>Colors <SPAN class="operator token">=</SPAN> colors<SPAN class="punctuation token">.</SPAN><SPAN class="token function">ToArray</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
UniqueValueRendererDefinition uvr <SPAN class="operator token">=</SPAN>
<SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">UniqueValueRendererDefinition</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN>
ValueFields <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">string</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"LANDCOVERTYPE"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN>
ColorRamp <SPAN class="operator token">=</SPAN> colorRamp
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">var</SPAN> cimRenderer <SPAN class="operator token">=</SPAN> featureLayer<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRenderer</SPAN><SPAN class="punctuation token">(</SPAN>uvr<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
featureLayer<SPAN class="punctuation token">.</SPAN><SPAN class="token function">SetRenderer</SPAN><SPAN class="punctuation token">(</SPAN>cimRenderer<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>Any help would be appreciated. Thank you.