in common/src/main/scala/com/gu/media/youtube/package.scala [16:62]
def contentBundlingMap: Map[String, String] = Map (
"uk" -> "gdnpfpnewsuk",
"us" -> "gdnpfpnewsus",
"au" -> "gdnpfpnewsau",
"world" -> "gdnpfpnewsworld",
"politics" -> "gdnpfpnewspolitics",
"opinion" -> "gdnpfpnewsopinion",
"football" -> "gdnpfpsportfootball",
"cricket" -> "gdnpfpsportcricket",
"rugby-union" -> "gdnpfpsportrugbyunion",
"rugby-league" -> "gdnpfpsportrugbyleague",
"f1" -> "gdnpfpsportf1",
"tennis" -> "gdnpfpsporttennis",
"golf" -> "gdnpfpsportgolf",
"cycling" -> "gdnpfpsportcycling",
"boxing" -> "gdnpfpsportboxing",
"racing" -> "gdnpfpsportracing",
"us-sport" -> "gdnpfpsportus",
"sport" -> "gdnpfpsportother",
"culture" -> "gdnpfpculture",
"film" -> "gdnpfpculturefilm",
"music" -> "gdnpfpculturemusic",
"lifestyle" -> "gdnpfplifestyle",
"food" -> "gdnpfplifestylefood",
"health-and-wellbeing" -> "gdnpfplifestylehealthfitness",
"business" -> "gdnpfpbusiness",
"money" -> "gdnpfpmoney",
"fashion" -> "gdnpfpfashion",
"environment" -> "gdnpfpenvironment",
"technology" -> "gdnpfptechnology",
"travel" -> "gdnpfptravel",
"science" -> "gdnpfpscience",
"athletics" -> "gdnpfpsportother",
"basketball" -> "gdnpfpsportus",
"sport-2-0" -> "gdnpfpsport20"
)
case class YouTubeVideoCategory(id: Int, title: String)
object YouTubeVideoCategory {
implicit val reads: Reads[YouTubeVideoCategory] = Json.reads[YouTubeVideoCategory]
implicit val writes: Writes[YouTubeVideoCategory] = Json.writes[YouTubeVideoCategory]
def build(category: VideoCategory): YouTubeVideoCategory = {
YouTubeVideoCategory(category.getId.toInt, category.getSnippet.getTitle)
}
}