ProgressMessage constructor

ProgressMessage({
  1. String? uuid,
  2. String? timestamp,
  3. required String toolUseID,
  4. required String parentToolUseID,
  5. required Map<String, dynamic> data,
})

Implementation

ProgressMessage({
  String? uuid,
  String? timestamp,
  required this.toolUseID,
  required this.parentToolUseID,
  required this.data,
}) : uuid = uuid ?? const Uuid().v4(),
     timestamp = timestamp ?? DateTime.now().toUtc().toIso8601String();