setType($type); } /** * Get type * * @return string */ public function getType() { return $this->type; } /** * Set type * * @param string $value * @return self */ public function setType($value) { $enum = array('textinput', 'checkbox', 'dropdown'); $this->type = $this->setEnumVal($value, $enum, $this->type); return $this; } /** * Get name * * @return string */ public function getName() { return $this->name; } /** * Set name * * @param string|bool|int $value * @return self */ public function setName($value) { $this->name = $value; return $this; } /** * Get default * * @return string|bool|int */ public function getDefault() { return $this->default; } /** * Set default * * @param string|bool|int $value * @return self */ public function setDefault($value) { $this->default = $value; return $this; } /** * Get value * * @return string|bool|int */ public function getValue() { return $this->value; } /** * Set value * * @param string|bool|int $value * @return self */ public function setValue($value) { $this->value = $value; return $this; } /** * Get entries * * @return array */ public function getEntries() { return $this->entries; } /** * Set entries * * @param array $value * @return self */ public function setEntries($value) { $this->entries = $value; return $this; } }