Map<String, dynamic> toJson() => { 'agents': agents.map((agent) => agent.toJson()).toList(), 'total': total, 'continuation_token': ?continuationToken, };