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