ArcGIS Pro 2.7 API Reference Guide
UniqueValueRendererDefinition Class
Members 

ArcGIS.Desktop.Mapping Namespace : UniqueValueRendererDefinition Class
Represents unique value renderer definition to apply a different symbol to each category of feature within the layer based on one or more fields.
Object Model
UniqueValueRendererDefinition ClassCIMColorRamp ClassCIMSymbolReference ClassCIMSymbolReference Class
Syntax
public class UniqueValueRendererDefinition : RendererDefinition 
Public Class UniqueValueRendererDefinition 
   Inherits RendererDefinition
Remarks
UniqueValueRendererDefinition class allows you to define parameters to create renderers to draw features based on unique values.
Once you define a unique value renderer, you can call a FeatureLayer's CreateRenderer and SetRenderer methods to create and assign a renderer to a feature layer.
Inheritance Hierarchy

System.Object
   ArcGIS.Desktop.Mapping.LayerDrawingDefinition
      ArcGIS.Desktop.Mapping.RendererDefinition
         ArcGIS.Desktop.Mapping.UniqueValueRendererDefinition

Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

UniqueValueRendererDefinition Members
ArcGIS.Desktop.Mapping Namespace