in Scripts/Runtime/WitRequestFactory.cs [120:148]
public static WitRequest MessageRequest(this WitConfiguration config, string query, WitRequestOptions requestOptions, IDynamicEntitiesProvider[] additionalDynamicEntities = null)
{
List<WitRequest.QueryParam> queryParams = new List<WitRequest.QueryParam>
{
QueryParam("q", query)
};
if (null != requestOptions && -1 != requestOptions.nBestIntents)
{
queryParams.Add(QueryParam("n", requestOptions.nBestIntents.ToString()));
}
HandleWitRequestOptions(requestOptions, additionalDynamicEntities, queryParams);
if (null != requestOptions && !string.IsNullOrEmpty(requestOptions.tag))
{
queryParams.Add(QueryParam("tag", requestOptions.tag));
}
var path = WitEndpointConfig.GetEndpointConfig(config).Message;
WitRequest request = new WitRequest(config, path, queryParams.ToArray());
if (null != requestOptions)
{
request.onResponse = requestOptions.onResponse;
}
return request;
}