<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://framework.zend.com/license/new-bsd * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@zend.com so we can send you a copy immediately. * * @category Zend * @package Zend_Service * @subpackage DeveloperGarden * @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License * @version $Id$ */ /** * @see Zend_Service_DeveloperGarden_Request_RequestAbstract */ require_once 'Zend/Service/DeveloperGarden/Request/RequestAbstract.php'; /** * @category Zend * @package Zend_Service * @subpackage DeveloperGarden * @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com) * @author Marco Kaiser * @license http://framework.zend.com/license/new-bsd New BSD License */ class Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest extends Zend_Service_DeveloperGarden_Request_RequestAbstract { /** * the template id * * @var string */ public $templateId = null; /** * the initiator id * * @var string */ public $initiatorId = null; /** * the details * * @var Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail */ public $detail = null; /** * constructor * * @param integer $environment * @param string $templateId * @param string $initiatorId * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails */ public function __construct($environment, $templateId, $initiatorId = null, Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null ) { parent::__construct($environment); $this->setTemplateId($templateId) ->setInitiatorId($initiatorId) ->setDetail($conferenceDetails); } /** * set the template id * * @param string $templateId * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest */ public function setTemplateId($templateId) { $this->templateId = $templateId; return $this; } /** * set the initiator id * * @param string $initiatorId * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest */ public function setInitiatorId($initiatorId) { $this->initiatorId = $initiatorId; return $this; } /** * sets $detail * * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail * @return Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest */ public function setDetail( Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $detail = null ) { $this->detail = $detail; return $this; } }