logEventJson method
Convenience helper to log event with JSON parameters map.
Implementation
Future<bool> logEventJson({
required String eventTypeKey,
required Map<String, String> jsonParameters,
DateTime? dateOccurred,
bool forcePush = false,
}) {
return logEvent(
event: RetenoCustomEvent(
eventTypeKey: eventTypeKey,
dateOccurred: dateOccurred ?? DateTime.now(),
forcePush: forcePush,
parameters: jsonParameters.entries
.map((entry) => RetenoCustomEventParameter(entry.key, entry.value))
.toList(),
),
);
}