public function getTypeListResponse(KalturaFilterPager $pager, KalturaDetachedResponseProfile $responseProfile = null, array $types = null)
 {
     list($list, $totalCount) = $this->doGetListResponse($pager, $types);
     $response = new KalturaFlavorParamsListResponse();
     $response->objects = KalturaFlavorParamsArray::fromDbArray($list, $responseProfile);
     $response->totalCount = $totalCount;
     return $response;
 }
 /**
  * Get Flavor Params by Conversion Profile ID
  * 
  * @action getByConversionProfileId
  * @param int $conversionProfileId
  * @return KalturaFlavorParamsArray
  */
 public function getByConversionProfileIdAction($conversionProfileId)
 {
     $conversionProfileDb = conversionProfile2Peer::retrieveByPK($conversionProfileId);
     if (!$conversionProfileDb) {
         throw new KalturaAPIException(KalturaErrors::CONVERSION_PROFILE_ID_NOT_FOUND, $conversionProfileId);
     }
     $flavorParamsConversionProfilesDb = $conversionProfileDb->getflavorParamsConversionProfilesJoinflavorParams();
     $flavorParamsDb = array();
     foreach ($flavorParamsConversionProfilesDb as $item) {
         /* @var $item flavorParamsConversionProfile */
         $flavorParamsDb[] = $item->getassetParams();
     }
     $flavorParams = KalturaFlavorParamsArray::fromDbArray($flavorParamsDb);
     return $flavorParams;
 }