toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'id': id,
    'actionId': actionId,
    'ethosId': ethosId,
    if (valuePriorityId != null) 'valuePriorityId': valuePriorityId,
    if (judgmentCriterionId != null)
      'judgmentCriterionId': judgmentCriterionId,
    'outcome': outcome.name,
    'outcomeScore': outcomeScore,
    if (outcomeDescription != null)
      'outcomeDescription': outcomeDescription,
    if (contextSnapshot != null) 'contextSnapshot': contextSnapshot,
    'occurredAt': occurredAt.toIso8601String(),
  };
}