updateTrackingPropertyAllowList method
Updates the existing tracking property allow list. No-op on Android.
Implementation
void updateTrackingPropertyAllowList(BrazeTrackingPropertyList allowList) {
final Map<String, dynamic> params = {};
if (allowList.adding != null) {
params["adding"] =
allowList.adding?.map((value) => value.toString()).toList();
}
if (allowList.removing != null) {
params["removing"] =
allowList.removing?.map((value) => value.toString()).toList();
}
if (allowList.addingCustomEvents != null) {
params["addingCustomEvents"] = allowList.addingCustomEvents?.toList();
}
if (allowList.removingCustomEvents != null) {
params["removingCustomEvents"] = allowList.removingCustomEvents?.toList();
}
if (allowList.addingCustomAttributes != null) {
params["addingCustomAttributes"] =
allowList.addingCustomAttributes?.toList();
}
if (allowList.removingCustomAttributes != null) {
params["removingCustomAttributes"] =
allowList.removingCustomAttributes?.toList();
}
_channel.invokeMethod('updateTrackingPropertyAllowList', params);
}