ImageSettings.fromJson constructor

ImageSettings.fromJson(
  1. Map json_
)

Implementation

ImageSettings.fromJson(core.Map json_)
    : this(
        backgroundImageUrl: json_.containsKey('backgroundImageUrl')
            ? LocalizedProperty.fromJson(json_['backgroundImageUrl']
                as core.Map<core.String, core.dynamic>)
            : null,
        bannerExternalUrl: json_['bannerExternalUrl'] as core.String?,
        bannerImageUrl: json_['bannerImageUrl'] as core.String?,
        bannerMobileExtraHdImageUrl:
            json_['bannerMobileExtraHdImageUrl'] as core.String?,
        bannerMobileHdImageUrl:
            json_['bannerMobileHdImageUrl'] as core.String?,
        bannerMobileImageUrl: json_['bannerMobileImageUrl'] as core.String?,
        bannerMobileLowImageUrl:
            json_['bannerMobileLowImageUrl'] as core.String?,
        bannerMobileMediumHdImageUrl:
            json_['bannerMobileMediumHdImageUrl'] as core.String?,
        bannerTabletExtraHdImageUrl:
            json_['bannerTabletExtraHdImageUrl'] as core.String?,
        bannerTabletHdImageUrl:
            json_['bannerTabletHdImageUrl'] as core.String?,
        bannerTabletImageUrl: json_['bannerTabletImageUrl'] as core.String?,
        bannerTabletLowImageUrl:
            json_['bannerTabletLowImageUrl'] as core.String?,
        bannerTvHighImageUrl: json_['bannerTvHighImageUrl'] as core.String?,
        bannerTvImageUrl: json_['bannerTvImageUrl'] as core.String?,
        bannerTvLowImageUrl: json_['bannerTvLowImageUrl'] as core.String?,
        bannerTvMediumImageUrl:
            json_['bannerTvMediumImageUrl'] as core.String?,
        largeBrandedBannerImageImapScript:
            json_.containsKey('largeBrandedBannerImageImapScript')
                ? LocalizedProperty.fromJson(
                    json_['largeBrandedBannerImageImapScript']
                        as core.Map<core.String, core.dynamic>)
                : null,
        largeBrandedBannerImageUrl: json_
                .containsKey('largeBrandedBannerImageUrl')
            ? LocalizedProperty.fromJson(json_['largeBrandedBannerImageUrl']
                as core.Map<core.String, core.dynamic>)
            : null,
        smallBrandedBannerImageImapScript:
            json_.containsKey('smallBrandedBannerImageImapScript')
                ? LocalizedProperty.fromJson(
                    json_['smallBrandedBannerImageImapScript']
                        as core.Map<core.String, core.dynamic>)
                : null,
        smallBrandedBannerImageUrl: json_
                .containsKey('smallBrandedBannerImageUrl')
            ? LocalizedProperty.fromJson(json_['smallBrandedBannerImageUrl']
                as core.Map<core.String, core.dynamic>)
            : null,
        trackingImageUrl: json_['trackingImageUrl'] as core.String?,
        watchIconImageUrl: json_['watchIconImageUrl'] as core.String?,
      );