* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\PrestashopCheckout\FundingSource; class FundingSource { /** * @var string */ public $name; /** * @var string */ public $label; /** * @var int */ public $position; /** * @var array */ public $countries; /** * @var bool */ public $isEnabled; /** * @var bool */ public $isToggleable; /** * @var string|null */ public $paymentSource; /** * @var bool */ public $isFavorite; /** * @var string|null */ public $customMark; /** * @param string $name * @param string $label * @param int $position * @param array $countries * @param bool $isEnabled * @param bool $isToggleable * @param string|null $paymentSource */ public function __construct($name, $label, $position, $countries, $isEnabled, $isToggleable, $paymentSource = null, $isFavorite = false, $customMark = null) { $this->name = $name; $this->label = $label; $this->position = $position; $this->countries = $countries; $this->isEnabled = $isEnabled; $this->isToggleable = $isToggleable; $this->paymentSource = $paymentSource; $this->isFavorite = $isFavorite; $this->customMark = $customMark; } }