. */ declare(strict_types=1); namespace FireflyIII\Services\Bunq\Object; /** * Class Alias. */ class Alias extends BunqObject { /** @var string */ private $name; /** @var string */ private $type; /** @var string */ private $value; /** * Alias constructor. * * @param array $data */ public function __construct(array $data) { $this->type = $data['type']; $this->name = $data['name']; $this->value = $data['value']; return; } /** * @return string */ public function getName(): string { return $this->name; } /** * @return string */ public function getType(): string { return $this->type; } /** * @return string */ public function getValue(): string { return $this->value; } /** * @return array */ public function toArray(): array { return [ 'type' => $this->type, 'name' => $this->name, 'value' => $this->value, ]; } }