conflictsJson method
The conflicts of a 409 i1_violation (InvariantViolation, 10 5.4).
Implementation
List<JsonMap> conflictsJson(Map<String, List<String>> conflicts) => [
for (final MapEntry(key: id, value: others) in conflicts.entries)
{
'code': 'i1_violation',
'agent_id': id,
'credential_holder_id': ?world.agents[id]?.credentialHolderId,
'principal_ids': others,
},
];