# TScenarioRunResponse:
Features {
  Intent: "personal_assistant.scenarios.get_weather"
}
ResponseBody {
  Layout {
    Cards {
      Text: "Сейчас в Красноярске +21, облачно с прояснениями. В ближайшие 2 часа осадков не ожидается. Ночью будет +12, ясно."
    }
    OutputSpeech: "Сейчас в Красноярске +21, облачно с прояснениями. В ближайшие 2 часа осадков не ожидается. Ночью будет +12, ясно."
    ShouldListen: true
    SuggestButtons {
      ActionButton {
        Title: "На завтра"
        ActionId: "suggest_forecast_tomorrow"
      }
    }
    SuggestButtons {
      ActionButton {
        Title: "На выходные"
        ActionId: "suggest_forecast_weekend"
      }
    }
    SuggestButtons {
      ActionButton {
        Title: "Что ты умеешь?"
        ActionId: "suggest_onboarding__what_can_you_do"
      }
    }
  }
  SemanticFrame {
    Name: "personal_assistant.scenarios.get_weather"
    Slots {
      Name: "raw_where"
      Type: "string"
      Value: "в красноярске"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "в красноярске"
      }
    }
    Slots {
      Name: "where"
      Type: "geo"
      Value: "{\"city\":{\"id\":62,\"name\":\"Красноярск\"}}"
      AcceptedTypes: "sys.geo"
      AcceptedTypes: "string"
      TypedValue {
        Type: "geo"
        String: "{\"city\":{\"id\":62,\"name\":\"Красноярск\"}}"
      }
    }
    Slots {
      Name: "date"
      Type: "string"
      Value: "2022-07-04-18:43:05"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "2022-07-04-18:43:05"
      }
    }
    Slots {
      Name: "forecast_location"
      Type: "geo"
      Value: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
      AcceptedTypes: "geo"
      TypedValue {
        Type: "geo"
        String: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
      }
    }
    Slots {
      Name: "forecast_next"
      Type: "forecast"
      Value: "{\n  \"precipitation_current\":false,\n  \"temperature\":12,\n  \"day_part\":\"night\",\n  \"precipitation_type\":0,\n  \"condition\":\"ясно\"\n}"
      AcceptedTypes: "forecast"
      TypedValue {
        Type: "forecast"
        String: "{\n  \"precipitation_current\":false,\n  \"temperature\":12,\n  \"day_part\":\"night\",\n  \"precipitation_type\":0,\n  \"condition\":\"ясно\"\n}"
      }
    }
    Slots {
      Name: "original_forecast_location"
      Type: "geo"
      Value: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
      AcceptedTypes: "geo"
      TypedValue {
        Type: "geo"
        String: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
      }
    }
    Slots {
      Name: "precipitation_change_hours"
      Type: "num"
      Value: "0"
      AcceptedTypes: "num"
      TypedValue {
        Type: "num"
        String: "0"
      }
    }
    Slots {
      Name: "precipitation_current"
      Type: "num"
      Value: "0"
      AcceptedTypes: "num"
      TypedValue {
        Type: "num"
        String: "0"
      }
    }
    Slots {
      Name: "precipitation_day_part"
      Type: "string"
      Value: "null"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "null"
      }
    }
    Slots {
      Name: "precipitation_next_change_hours"
      Type: "num"
      Value: "0"
      AcceptedTypes: "num"
      TypedValue {
        Type: "num"
        String: "0"
      }
    }
    Slots {
      Name: "precipitation_next_day_part"
      Type: "string"
      Value: "null"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "null"
      }
    }
    Slots {
      Name: "precipitation_next_type"
      Type: "num"
      Value: "null"
      AcceptedTypes: "num"
      TypedValue {
        Type: "num"
        String: "null"
      }
    }
    Slots {
      Name: "precipitation_type"
      Type: "num"
      Value: "0"
      AcceptedTypes: "num"
      TypedValue {
        Type: "num"
        String: "0"
      }
    }
    Slots {
      Name: "raw_where"
      Type: "string"
      Value: "в красноярске"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "в красноярске"
      }
    }
    Slots {
      Name: "tz"
      Type: "string"
      Value: "Asia/Krasnoyarsk"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "Asia/Krasnoyarsk"
      }
    }
    Slots {
      Name: "weather_forecast"
      Type: "forecast"
      Value: "{\n  \"date\":\"2022-07-04\",\n  \"day_part\":\"evening\",\n  \"uri\":\"https://yandex.ru/pogoda?from=alice_weathercard&lat=56.010563&lon=92.852572&utm_campaign=card&utm_medium=forecast&utm_source=alice\",\n  \"temperature\":21,\n  \"type\":\"weather_today\",\n  \"tz\":\"Asia/Krasnoyarsk\",\n  \"condition\":\"облачно с прояснениями\"\n}"
      AcceptedTypes: "forecast"
      TypedValue {
        Type: "forecast"
        String: "{\n  \"date\":\"2022-07-04\",\n  \"day_part\":\"evening\",\n  \"uri\":\"https://yandex.ru/pogoda?from=alice_weathercard&lat=56.010563&lon=92.852572&utm_campaign=card&utm_medium=forecast&utm_source=alice\",\n  \"temperature\":21,\n  \"type\":\"weather_today\",\n  \"tz\":\"Asia/Krasnoyarsk\",\n  \"condition\":\"облачно с прояснениями\"\n}"
      }
    }
    Slots {
      Name: "weather_nowcast_alert"
      Type: "string"
      Value: "В ближайшие 2 часа осадков не ожидается"
      AcceptedTypes: "string"
      TypedValue {
        Type: "string"
        String: "В ближайшие 2 часа осадков не ожидается"
      }
    }
    Slots {
      Name: "where"
      Type: "geo"
      Value: "{\"city\":{\"id\":62,\"name\":\"Красноярск\"}}"
      AcceptedTypes: "sys.geo"
      AcceptedTypes: "string"
      TypedValue {
        Type: "geo"
        String: "{\"city\":{\"id\":62,\"name\":\"Красноярск\"}}"
      }
    }
  }
  State {
    [type.googleapis.com/NAlice.NHollywood.TWeatherState] {
      SemanticFrame {
        Name: "personal_assistant.scenarios.get_weather"
        Slots {
          Name: "date"
          Type: "string"
          Value: "2022-07-04-18:43:05"
          AcceptedTypes: "string"
          TypedValue {
            Type: "string"
            String: "2022-07-04-18:43:05"
          }
        }
        Slots {
          Name: "forecast_location"
          Type: "geo"
          Value: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
          AcceptedTypes: "geo"
          TypedValue {
            Type: "geo"
            String: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
          }
        }
        Slots {
          Name: "forecast_next"
          Type: "forecast"
          Value: "{\n  \"precipitation_current\":false,\n  \"temperature\":12,\n  \"day_part\":\"night\",\n  \"precipitation_type\":0,\n  \"condition\":\"ясно\"\n}"
          AcceptedTypes: "forecast"
          TypedValue {
            Type: "forecast"
            String: "{\n  \"precipitation_current\":false,\n  \"temperature\":12,\n  \"day_part\":\"night\",\n  \"precipitation_type\":0,\n  \"condition\":\"ясно\"\n}"
          }
        }
        Slots {
          Name: "original_forecast_location"
          Type: "geo"
          Value: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
          AcceptedTypes: "geo"
          TypedValue {
            Type: "geo"
            String: "{\n  \"geoid\":62,\n  \"city\":\"Красноярск\",\n  \"city_prepcase\":\"в Красноярске\",\n  \"city_cases\":\n    {\n      \"preposition\":\"в\",\n      \"prepositional\":\"Красноярске\",\n      \"nominative\":\"Красноярск\",\n      \"dative\":\"Красноярску\",\n      \"genitive\":\"Красноярска\"\n    }\n}"
          }
        }
        Slots {
          Name: "precipitation_change_hours"
          Type: "num"
          Value: "0"
          AcceptedTypes: "num"
          TypedValue {
            Type: "num"
            String: "0"
          }
        }
        Slots {
          Name: "precipitation_current"
          Type: "num"
          Value: "0"
          AcceptedTypes: "num"
          TypedValue {
            Type: "num"
            String: "0"
          }
        }
        Slots {
          Name: "precipitation_day_part"
          Type: "string"
          Value: "null"
          AcceptedTypes: "string"
          TypedValue {
            Type: "string"
            String: "null"
          }
        }
        Slots {
          Name: "precipitation_next_change_hours"
          Type: "num"
          Value: "0"
          AcceptedTypes: "num"
          TypedValue {
            Type: "num"
            String: "0"
          }
        }
        Slots {
          Name: "precipitation_next_day_part"
          Type: "string"
          Value: "null"
          AcceptedTypes: "string"
          TypedValue {
            Type: "string"
            String: "null"
          }
        }
        Slots {
          Name: "precipitation_next_type"
          Type: "num"
          Value: "null"
          AcceptedTypes: "num"
          TypedValue {
            Type: "num"
            String: "null"
          }
        }
        Slots {
          Name: "precipitation_type"
          Type: "num"
          Value: "0"
          AcceptedTypes: "num"
          TypedValue {
            Type: "num"
            String: "0"
          }
        }
        Slots {
          Name: "raw_where"
          Type: "string"
          Value: "в красноярске"
          AcceptedTypes: "string"
          TypedValue {
            Type: "string"
            String: "в красноярске"
          }
        }
        Slots {
          Name: "tz"
          Type: "string"
          Value: "Asia/Krasnoyarsk"
          AcceptedTypes: "string"
          TypedValue {
            Type: "string"
            String: "Asia/Krasnoyarsk"
          }
        }
        Slots {
          Name: "weather_forecast"
          Type: "forecast"
          Value: "{\n  \"date\":\"2022-07-04\",\n  \"day_part\":\"evening\",\n  \"uri\":\"https://yandex.ru/pogoda?from=alice_weathercard&lat=56.010563&lon=92.852572&utm_campaign=card&utm_medium=forecast&utm_source=alice\",\n  \"temperature\":21,\n  \"type\":\"weather_today\",\n  \"tz\":\"Asia/Krasnoyarsk\",\n  \"condition\":\"облачно с прояснениями\"\n}"
          AcceptedTypes: "forecast"
          TypedValue {
            Type: "forecast"
            String: "{\n  \"date\":\"2022-07-04\",\n  \"day_part\":\"evening\",\n  \"uri\":\"https://yandex.ru/pogoda?from=alice_weathercard&lat=56.010563&lon=92.852572&utm_campaign=card&utm_medium=forecast&utm_source=alice\",\n  \"temperature\":21,\n  \"type\":\"weather_today\",\n  \"tz\":\"Asia/Krasnoyarsk\",\n  \"condition\":\"облачно с прояснениями\"\n}"
          }
        }
        Slots {
          Name: "weather_nowcast_alert"
          Type: "string"
          Value: "В ближайшие 2 часа осадков не ожидается"
          AcceptedTypes: "string"
          TypedValue {
            Type: "string"
            String: "В ближайшие 2 часа осадков не ожидается"
          }
        }
        Slots {
          Name: "where"
          Type: "geo"
          Value: "{\"city\":{\"id\":62,\"name\":\"Красноярск\"}}"
          AcceptedTypes: "sys.geo"
          AcceptedTypes: "string"
          TypedValue {
            Type: "geo"
            String: "{\"city\":{\"id\":62,\"name\":\"Красноярск\"}}"
          }
        }
      }
      ClientTimeMs: 1579488271000
    }
  }
  AnalyticsInfo {
    Intent: "personal_assistant.scenarios.get_weather"
    ProductScenarioName: "weather"
    NlgRenderHistoryRecords {
      TemplateName: "suggests"
      PhraseName: "render_suggest_utterance__forecast_tomorrow"
      Language: L_RUS
    }
    NlgRenderHistoryRecords {
      TemplateName: "suggests"
      PhraseName: "render_suggest_caption__forecast_tomorrow"
      Language: L_RUS
    }
    NlgRenderHistoryRecords {
      TemplateName: "suggests"
      PhraseName: "render_suggest_utterance__forecast_weekend"
      Language: L_RUS
    }
    NlgRenderHistoryRecords {
      TemplateName: "suggests"
      PhraseName: "render_suggest_caption__forecast_weekend"
      Language: L_RUS
    }
    NlgRenderHistoryRecords {
      TemplateName: "suggests"
      PhraseName: "render_suggest_utterance__onboarding__what_can_you_do"
      Language: L_RUS
    }
    NlgRenderHistoryRecords {
      TemplateName: "suggests"
      PhraseName: "render_suggest_caption__onboarding__what_can_you_do"
      Language: L_RUS
    }
    NlgRenderHistoryRecords {
      TemplateName: "get_weather"
      PhraseName: "render_weather_today"
      Language: L_RUS
    }
  }
  FrameActions {
    key: "suggest_forecast_tomorrow"
    value {
      Directives {
        List {
          TypeTextDirective {
            Name: "type"
            Text: "А на завтра?"
          }
        }
      }
    }
  }
  FrameActions {
    key: "suggest_forecast_weekend"
    value {
      Directives {
        List {
          TypeTextDirective {
            Name: "type"
            Text: "А в выходные?"
          }
        }
      }
    }
  }
  FrameActions {
    key: "suggest_onboarding__what_can_you_do"
    value {
      Directives {
        List {
          TypeTextDirective {
            Name: "type"
            Text: "Что ты умеешь?"
          }
        }
      }
    }
  }
}
Version: "trunk@******"
