registerEvent static method

Future<void> registerEvent(
  1. String? registration,
  2. String eventName,
  3. Map<String, dynamic> eventValues,
  4. bool conversionEvent,
  5. double conversionValue,
  6. String conversionNotId,
)

Implementation

static Future<void> registerEvent(
    String? registration,
    String eventName,
    Map<String, dynamic> eventValues,
    bool conversionEvent,
    double conversionValue,
    String conversionNotId) async {
  final eventRequest = NewEventRequest(
    appToken: InngageProperties.appToken,
    identifier: InngageProperties.identifier,
    registration: registration!,
    eventName: eventName,
    eventValues: eventValues,
    conversionEvent: conversionEvent,
    conversionNotId: conversionNotId,
    conversionValue: conversionValue,
  );

  await InngageProperties.inngageNetwork.sendEvent(
    event: Event(newEventRequest: eventRequest),
  );
}