@override Map<String, Object?> toJson() => { "cause": encodeValue(cause), "message": encodeValue(message), "occurred_at": encodeValue(occurredAt), "type": encodeValue(type), };