/// <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)); }
/// <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}")); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
public static string GetAppServerToken(WitConfiguration configuration, string defaultValue = "") { return(GetAppServerToken(configuration?.application?.id, defaultValue)); }