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)
}