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?,
      );