buildStateEvent function

Map<String, dynamic> buildStateEvent(
  1. String docHash,
  2. String type,
  3. Map<String, dynamic> fields,
  4. String eventSuffix,
)

Build a state-backbone event for the agent-doc ledger.

Implementation

Map<String, dynamic> buildStateEvent(
  String docHash,
  String type,
  Map<String, dynamic> fields,
  String eventSuffix,
) {
  return {
    'event_id': '$docHash:$eventSuffix',
    'fact': {
      'type': type,
      'document_hash': docHash,
      ...fields,
    },
  };
}