Flutter JSON использование переменных

Я новичок во флатере и дарте, потихоньку изучаю. Сейчас встал вопрос получения данных из JSON. Я написал небольшой код для получения данных Json для верификации пользователя (возвращает значение result). Также в этом запросе имееются значения name и userID. Как мне их использовать в других окнах, виджетах (типа Text), для новых json запросов и т.д. как переменные?

JSON:

{
  "result": {
    "Result": 0,
    "RequiredInfo": 0,
    "Custom": {},
    "Name": "1",
    "UserId": 4,
    "AuthenticationType": "",
    "Role": 1,
    "Claims": [
      {
        "type": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name",
        "value": "1"
      }
    ]
  },
  "httpStatusCode": 200
}

Вот мой код для получения данных по нажатию кнопки:

      final loginUser = loginUserText.text;
      final passUser = passwordUserText.text;
      final url = Uri.parse(
          'http://ХХХ.ХХ.ХХХ.ХХХ/api/users/$loginUser/$passUser/valid');
      final response = await http
          .get(url, headers: <String, String>{'authorization': basicAuth});
      Map<String, dynamic> parsed = json.decode(response.body);
      final user = User.fromJson(parsed);

      if (user.httpStatusCode == 200 && user.result!.result == 0) {
        Navigator.of(context).pushNamed('/main_screen');
      } else {
        _showMyDialog();
      }
    }

Ответы (0 шт):