in src/main/scala/com/gu/playdeveloperapi/Conversion.scala [22:35]
def toAndroidLiveAppVersions(tracksResponse: TracksResponse): Try[AndroidLiveAppVersions] = {
val allTracks = tracksResponse.tracks
val searchForBeta: Option[Version] = searchForTrack(allTracks, "beta")
val searchForProduction: Option[Version] = searchForTrack(allTracks, "production")
(searchForBeta, searchForProduction) match {
case (Some(beta), Some(production)) => Success(
AndroidLiveAppVersions(currentBeta = beta, currentProduction = production))
case _ => Failure(PlayDeveloperApiConversionException)
}
}