Ejemplo n.º 1
0
 public static UserQuery ToUserQuery(this GoogleCloudDialogflowV2QueryResult queryResult)
 {
     return(new UserQuery
     {
         IntentName = queryResult.Intent.DisplayName,
         IsFallback = queryResult.Intent.IsFallback ?? false,
         FulfillmentText = queryResult.FulfillmentText,
         Parameters = queryResult.Parameters,
         AllRequiredParamsPresent = queryResult.AllRequiredParamsPresent ?? false,
         Timestamp = DateTime.UtcNow.Ticks
     });
 }
 public static string TranslateResponseMessage(this MqttIntent mqttIntent, GoogleCloudDialogflowV2QueryResult queryResult)
 {
     return(TranslateString(queryResult.FulfillmentMessages.FirstOrDefault()?.Text?.Text?.FirstOrDefault(), mqttIntent.ParamMapText, queryResult.Parameters));
 }