AndroidNotification.fromJson constructor

AndroidNotification.fromJson(
  1. Map json_
)

Implementation

AndroidNotification.fromJson(core.Map json_)
  : this(
      body: json_['body'] as core.String?,
      bodyLocArgs:
          (json_['bodyLocArgs'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      bodyLocKey: json_['bodyLocKey'] as core.String?,
      bypassProxyNotification: json_['bypassProxyNotification'] as core.bool?,
      channelId: json_['channelId'] as core.String?,
      clickAction: json_['clickAction'] as core.String?,
      color: json_['color'] as core.String?,
      defaultLightSettings: json_['defaultLightSettings'] as core.bool?,
      defaultSound: json_['defaultSound'] as core.bool?,
      defaultVibrateTimings: json_['defaultVibrateTimings'] as core.bool?,
      eventTime: json_['eventTime'] as core.String?,
      icon: json_['icon'] as core.String?,
      image: json_['image'] as core.String?,
      lightSettings:
          json_.containsKey('lightSettings')
              ? LightSettings.fromJson(
                json_['lightSettings'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      localOnly: json_['localOnly'] as core.bool?,
      notificationCount: json_['notificationCount'] as core.int?,
      notificationPriority: json_['notificationPriority'] as core.String?,
      proxy: json_['proxy'] as core.String?,
      sound: json_['sound'] as core.String?,
      sticky: json_['sticky'] as core.bool?,
      tag: json_['tag'] as core.String?,
      ticker: json_['ticker'] as core.String?,
      title: json_['title'] as core.String?,
      titleLocArgs:
          (json_['titleLocArgs'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      titleLocKey: json_['titleLocKey'] as core.String?,
      vibrateTimings:
          (json_['vibrateTimings'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      visibility: json_['visibility'] as core.String?,
    );