def toMap()

in fapi-client/src/main/scala/com/gu/facia/api/utils/ResolvedMetaData.scala [117:155]


  def toMap(resolvedMetaData: ResolvedMetaData): Map[String, Boolean] = resolvedMetaData match {
    case ResolvedMetaData(
      isBreaking,
      isBoosted,
      boostLevel,
      isImmersive,
      imageHide,
      imageReplace,
      showKickerSection,
      showKickerCustom,
      showBoostedHeadline,
      showMainVideo,
      showLivePlayable,
      showKickerTag,
      showByline,
      imageCutoutReplace,
      showQuotedHeadline,
      imageSlideshowReplace) =>
      Map(
        "isBreaking" -> isBreaking,
        "isBoosted" -> isBoosted,
        "boostLevel.default" -> (BoostLevel.fromMetaData(boostLevel) == BoostLevel.Default),
        "boostLevel.boost" -> (BoostLevel.fromMetaData(boostLevel) == BoostLevel.Boost),
        "boostLevel.megaboost" -> (BoostLevel.fromMetaData(boostLevel) == BoostLevel.MegaBoost),
        "boostLevel.gigaBoost" -> (BoostLevel.fromMetaData(boostLevel) == BoostLevel.GigaBoost),
        "isImmersive" -> isImmersive,
        "imageHide" -> imageHide,
        "imageReplace" -> imageReplace,
        "showKickerSection" -> showKickerSection,
        "showKickerCustom" -> showKickerCustom,
        "showBoostedHeadline" -> showBoostedHeadline,
        "showMainVideo" -> showMainVideo,
        "showLivePlayable" -> showLivePlayable,
        "showKickerTag" -> showKickerTag,
        "showByline" -> showByline,
        "imageCutoutReplace" -> imageCutoutReplace,
        "showQuotedHeadline" -> showQuotedHeadline,
        "imageSlideshowReplace" -> imageSlideshowReplace)
  }