freebox_api_php/freebox/api/v3/models/FtpConfig.php

73 lines
1.5 KiB
PHP

<?php
namespace alphayax\freebox\api\v3\models;
use alphayax\freebox\utils\Model;
/**
* Class FtpConfig
* @package alphayax\freebox\api\v3\models
*/
class FtpConfig extends Model {
/** @var bool : is the FTP server enabled */
protected $enabled;
/** @var bool : can anonymous user log in */
protected $allow_anonymous;
/** @var bool : can anonymous user write data */
protected $allow_anonymous_write;
/** @var string (Write-only) : user password */
protected $password;
/**
* @return boolean
*/
public function isEnabled(){
return $this->enabled;
}
/**
* @param boolean $enabled
*/
public function setEnabled( $enabled){
$this->enabled = $enabled;
}
/**
* @return boolean
*/
public function isAllowAnonymous(){
return $this->allow_anonymous;
}
/**
* @param boolean $allow_anonymous
*/
public function setAllowAnonymous( $allow_anonymous){
$this->allow_anonymous = $allow_anonymous;
}
/**
* @return boolean
*/
public function isAllowAnonymousWrite(){
return $this->allow_anonymous_write;
}
/**
* @param boolean $allow_anonymous_write
*/
public function setAllowAnonymousWrite( $allow_anonymous_write){
$this->allow_anonymous_write = $allow_anonymous_write;
}
/**
* @param string $password
*/
public function setPassword( $password){
$this->password = $password;
}
}