def contentBundlingMap: Map[String, String] = Map()

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