FirePushNotificationsConfig constructor

FirePushNotificationsConfig({
  1. required Uri registerDeviceTokenApiEndpoint(
    1. Map<String, dynamic>? params
    ),
  2. required Uri removeDeviceTokenApiEndpoint(
    1. PushTokenRegisterInfo info,
    2. Map<String, dynamic>? params
    ),
  3. bool shouldDismissNotification(
    1. Map<String, dynamic> data
    )?,
  4. BaseRequest registerDeviceRequestMapper(
    1. Request request,
    2. PushTokenRegisterInfo info,
    3. Map<String, dynamic>? params
    )?,
  5. PushNotificationMetadataMapper? metadataMapper,
  6. BaseRequest removeDeviceRequestMapper(
    1. Request request,
    2. PushTokenRegisterInfo info,
    3. Map<String, dynamic>? params
    )?,
  7. Future<void> onBackgroundNotification(
    1. RemoteMessage
    )?,
  8. String? vapidKey,
})

Implementation

FirePushNotificationsConfig({
  required this.registerDeviceTokenApiEndpoint,
  required this.removeDeviceTokenApiEndpoint,
  this.shouldDismissNotification,
  this.registerDeviceRequestMapper,
  this.metadataMapper,
  this.removeDeviceRequestMapper,
  this.onBackgroundNotification,
  this.vapidKey,
});