fireAutomatorWithPersonalization method

Future fireAutomatorWithPersonalization({
  1. required String? triggerPoint,
  2. Map<String, Object>? personalizationMap,
})

fire Automator with Personalization required triggerPoint user name you can add map with personalization for Example:- var personalizationData = { 'name': 'appgain', 'cartName': 'sport', 'value': 22, };

Implementation

Future fireAutomatorWithPersonalization(
    {required String? triggerPoint,
    Map<String, Object>? personalizationMap}) async {
  var data = {
    'triggerPoint': triggerPoint,
    'personalizationMap': personalizationMap
  };
  try {
    await _channel
        .invokeMethod(_createFireAutomatorWithPersonalization, data)
        .then((result) {
      logger.d('fireAutomatorWithPersonalization $result');
    });
    return 'Success';
  } on PlatformException catch (e) {
    logger.d(e);
    return e;
  }
}