Esempio n. 1
0
 /// <summary>
 /// Requests a list of intents available under this configuration
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public static WitRequest ListIntentsRequest(this WitConfiguration config)
 {
     return(new WitRequest(config, WitRequest.WIT_ENDPOINT_INTENTS));
 }
Esempio n. 2
0
 /// <summary>
 /// Requests details on a specific intent
 /// </summary>
 /// <param name="config"></param>
 /// <param name="intentName">The name of the defined intent</param>
 /// <returns></returns>
 public static WitRequest GetIntentRequest(this WitConfiguration config, string intentName)
 {
     return(new WitRequest(config, $"{WitRequest.WIT_ENDPOINT_INTENTS}/{intentName}"));
 }
Esempio n. 3
0
 /// <summary>
 /// Requests details of a specific trait
 /// </summary>
 /// <param name="config"></param>
 /// <param name="traitName">The name of the trait as it is defined in wit.ai</param>
 /// <returns></returns>
 public static WitRequest GetTraitRequest(this WitConfiguration config, string traitName)
 {
     return(new WitRequest(config, $"{WitRequest.WIT_ENDPOINT_TRAITS}/{traitName}", true));
 }
Esempio n. 4
0
 /// <summary>
 /// Requests details for a specific application
 /// </summary>
 /// <param name="config"></param>
 /// <param name="appId">The id of the app as it is defined in wit.ai</param>
 /// <returns></returns>
 public static WitRequest GetAppRequest(this WitConfiguration config, string appId)
 {
     return(new WitRequest(config, $"{WitRequest.WIT_ENDPOINT_APPS}/{appId}", true));
 }
Esempio n. 5
0
 /// <summary>
 /// Requests a list of available traits
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public static WitRequest ListTraitsRequest(this WitConfiguration config)
 {
     return(new WitRequest(config, WitRequest.WIT_ENDPOINT_TRAITS, true));
 }
Esempio n. 6
0
 /// <summary>
 /// Requests details of a specific entity
 /// </summary>
 /// <param name="config"></param>
 /// <param name="entityName">The name of the entity as it is defined in wit.ai</param>
 /// <returns></returns>
 public static WitRequest GetEntityRequest(this WitConfiguration config, string entityName)
 {
     return(new WitRequest(config, $"{WitRequest.WIT_ENDPOINT_ENTITIES}/{entityName}", true));
 }
Esempio n. 7
0
 /// <summary>
 /// Requests a list of available entites
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public static WitRequest ListEntitiesRequest(this WitConfiguration config)
 {
     return(new WitRequest(config, WitRequest.WIT_ENDPOINT_ENTITIES, true));
 }
Esempio n. 8
0
 /// <summary>
 /// Requests a list of utterances
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public static WitRequest ListUtterancesRequest(this WitConfiguration config)
 {
     return(new WitRequest(config, WitRequest.WIT_ENDPOINT_UTTERANCES));
 }
Esempio n. 9
0
 public static string GetAppServerToken(WitConfiguration configuration,
                                        string defaultValue = "")
 {
     return(GetAppServerToken(configuration?.application?.id, defaultValue));
 }