Model.fromJson constructor

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

Implementation

factory Model.fromJson(Map<String, dynamic> json) => Model(
  me: LocalUser.fromJson(json['me'] as Map<String, dynamic>),
  channels: (json['channels'] as Map<String, dynamic>).map((k, v) => MapEntry(k, Channel.fromJson(v as Map<String, dynamic>))),
  conversations: (json['conversations'] as Map<String, dynamic>).map((k, v) => MapEntry(k, Conversation.fromJson(v as Map<String, dynamic>))),
  people: (json['people'] as Map<String, dynamic>).map((k, v) => MapEntry(k, Person.fromJson(v as Map<String, dynamic>))),
  whois: (json['whois'] as Map<String, dynamic>).map((k, v) => MapEntry(k, Whois.fromJson(v as Map<String, dynamic>))),
  retention: json['retention'] as int,
  next_seq: json['next_seq'] as int,
);