source/Domains/DirectPreApproval/Plan.php
<?php
/**
* 2007-2016 [PagSeguro Internet Ltda.]
*
* NOTICE OF LICENSE
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* @author PagSeguro Internet Ltda.
* @copyright 2007-2016 PagSeguro Internet Ltda.
* @license http://www.apache.org/licenses/LICENSE-2.0
*
*/
namespace PagSeguro\Domains\DirectPreApproval;
/**
* Class Plan
*
* @package PagSeguro\Domains\DirectPreApproval
*/
class Plan
{
/**
* @var
*/
public $redirectURL;
/**
* @var
*/
public $reference;
/**
* @var PreApproval
*/
public $preApproval;
/**
* @var
*/
public $reviewURL;
/**
* @var
*/
public $maxUsers;
/**
* @var Receiver
*/
public $receiver;
/**
* Plan constructor.
*/
public function __construct()
{
$this->preApproval = new PreApproval();
$this->receiver = new Receiver();
}
/**
* @param $redirectURL
*/
public function setRedirectURL($redirectURL)
{
$this->redirectURL = $redirectURL;
}
/**
* @param $reference
*/
function setReference($reference)
{
$this->reference = $reference;
}
/**
* @return PreApproval
*/
public function setPreApproval()
{
return $this->preApproval;
}
/**
* @param $reviewURL
*/
public function setReviewURL($reviewURL)
{
$this->reviewURL = $reviewURL;
}
/**
* @param $maxUsers
*/
public function setMaxUsers($maxUsers)
{
$this->maxUsers = $maxUsers;
}
/**
* @return Receiver
*/
public function setReceiver()
{
return $this->receiver;
}
}