private def createVideoClaim()

in common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala [109:121]


  private def createVideoClaim(atomId: String, blockAds: Boolean, videoId: String): Either[VideoUpdateError, String] = {
    val policy = getNewPolicy(blockAds)
    val assetTitle = s"media-atom-maker_atom=${atomId}_video=${videoId}"
    createAsset(assetTitle, videoId, atomId) match {
      case Right(asset) => {
        val assetId = asset.getId
        setOwnership(atomId, videoId, assetId) match {
          case Right(ownership) => claimVideo(atomId, assetId, videoId, policy)
          case Left(error) => Left(error)
        }
      } case Left(error) => Left(error)
    }
  }