API Reference
Class
DomainIntentFamilyPresentationCatalog
Centralizes user-facing domain-intent family presentation so diagnostics and chat use the same wording.
Inheritance
- Object
- DomainIntentFamilyPresentationCatalog
Methods
public static String HumanizeFamilyToken(String? family) #Returns:
StringConverts a canonical family token into a title-cased label.
Parameters
- family System.String?
public static DomainIntentFamilyPresentationInfo Resolve(String? family, IReadOnlyList<String>? representativePackIds = null, String? explicitDisplayName = null, String? explicitReplyExample = null, String? explicitChoiceDescription = null) #Returns:
DomainIntentFamilyPresentationInfoResolves a human-friendly presentation for a domain-intent family.
Parameters
- family System.String?
- representativePackIds System.Collections.Generic.IReadOnlyList<System.String>? = null
- explicitDisplayName System.String? = null
- explicitReplyExample System.String? = null
- explicitChoiceDescription System.String? = null
public static String ResolveChoiceDescription(String? family, IReadOnlyList<String>? representativePackIds = null, String? explicitChoiceDescription = null) #Returns:
StringResolves a user-facing clarification description for the family.
Parameters
- family System.String?
- representativePackIds System.Collections.Generic.IReadOnlyList<System.String>? = null
- explicitChoiceDescription System.String? = null
public static String ResolveDisplayName(String? family, IReadOnlyList<String>? representativePackIds = null, String? explicitDisplayName = null) #Returns:
StringResolves a human-friendly family label.
Parameters
- family System.String?
- representativePackIds System.Collections.Generic.IReadOnlyList<System.String>? = null
- explicitDisplayName System.String? = null
public static String ResolveReplyExample(String? family, IReadOnlyList<String>? representativePackIds = null, String? explicitReplyExample = null, String? explicitDisplayName = null) #Returns:
StringResolves a short example of how a user might naturally select the family.
Parameters
- family System.String?
- representativePackIds System.Collections.Generic.IReadOnlyList<System.String>? = null
- explicitReplyExample System.String? = null
- explicitDisplayName System.String? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?