conflictsJson method

List<JsonMap> conflictsJson(
  1. Map<String, List<String>> conflicts
)

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,
    },
];