Map<String, Object?> toJson() => { 'requestId': requestId, 'status': status, if (code != null) 'code': code, 'snapshot': snapshot.toJson(), };