@@ -133,11 +133,9 @@ class ConversationInfo {
133133 var contact_last_seen_at = toDateTime (json['contact_last_seen_at' ]);
134134 List <dynamic > labels = json['labels' ];
135135
136- var first_reply_created_at = toDateTime (json['first_reply_created_at' ]);
137136 var last_non_activity_message = json['last_non_activity_message' ] != null
138137 ? MessageInfo .fromJson (json['last_non_activity_message' ])
139138 : null ;
140- var last_activity_at = toDateTime (json['last_activity_at' ]);
141139 var priority = json['priority' ] != null
142140 ? ConversationPriority .values.byName (json['priority' ])
143141 : ConversationPriority .none;
@@ -162,10 +160,10 @@ class ConversationInfo {
162160 status: ConversationStatus .values.byName (json['status' ]),
163161 created_at: created_at,
164162 timestamp: toDateTime (json['timestamp' ])! ,
165- first_reply_created_at: first_reply_created_at,
163+ first_reply_created_at: toDateTime (json[ ' first_reply_created_at' ]) ,
166164 unread_count: json['unread_count' ],
167165 last_non_activity_message: last_non_activity_message,
168- last_activity_at: last_activity_at ?? created_at,
166+ last_activity_at: toDateTime (json[ ' last_activity_at' ]) ?? created_at,
169167 priority: priority,
170168 waiting_since: json['waiting_since' ],
171169 sla_policy_id: json['sla_policy_id' ],
@@ -204,9 +202,9 @@ class ListConversationResult
204202 });
205203
206204 factory ListConversationResult .fromJson (dynamic json) {
207- List <dynamic > payload = json['payload' ];
205+ List <dynamic > payload = json['data' ][ ' payload' ];
208206 return ListConversationResult (
209- meta: ListConversationMeta .fromJson (json['meta' ]),
207+ meta: ListConversationMeta .fromJson (json['data' ][ ' meta' ]),
210208 payload: payload.map (ConversationInfo .fromJson).toList (),
211209 );
212210 }
0 commit comments