init method

  1. @override
Future<Map<String, dynamic>> init({
  1. required String apiKey,
  2. required String environment,
  3. required List<String> segmentationTags,
  4. int? geoPollIntervalMs,
  5. int? defaultDistance,
})
override

Implementation

@override
Future<Map<String, dynamic>> init({
  required String apiKey,
  required String environment,
  required List<String> segmentationTags,
  int? geoPollIntervalMs,
  int? defaultDistance,
}) {
  final Map<String, dynamic> payload = <String, dynamic>{
    'apiKey': apiKey,
    'environment': environment,
    'segmentationTags': segmentationTags,
  };
  if (geoPollIntervalMs != null) {
    payload['geoPollIntervalMs'] = geoPollIntervalMs;
  }
  if (defaultDistance != null) {
    payload['defaultDistance'] = defaultDistance;
  }

  return _invokeMap('init', payload);
}