Responses.fromJson constructor

Responses.fromJson(
  1. Map<String, dynamic> json
)

Implementation

Responses.fromJson(Map<String, dynamic> json) {
  if (json['responses'] != null) {
    responses = [];
    json['responses'].forEach((v) { responses!.add(new Response.fromJson(v)); });
  }

  responsesSeen = json['responses_seen'];
  responseCount = json['response_count'];

  if (json['friends'] != null) {
    friends = new Map<int, User>();
    json['friends'].forEach((key, value) {
      int? keyInt = int.tryParse(key);
      if (keyInt != null) {
        friends![keyInt] = User.fromJson(value);
      }
    });
  }

  errorText = json['error_text'];
  successText = json['success_text'];
}