<?php
namespace App\Entity;
use App\Repository\SubscriptionSmsPackageRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Repository\SubscriptionSmsPackageRepository")
*/
class SubscriptionSmsPackage
{
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private ?int $id = null;
/**
* @ORM\Column(name="name", type="string", length=255)
*/
private string $name;
/**
* @ORM\Column(name="messages", type="integer")
*/
private int $numberOfMessages;
/**
* @ORM\Column(name="price", type="float")
*/
private float $price;
public function getId(): ?int
{
return $this->id;
}
public function getName(): string
{
return $this->name;
}
public function setName(string $name): void
{
$this->name = $name;
}
public function getNumberOfMessages(): int
{
return $this->numberOfMessages;
}
public function setNumberOfMessages(int $numberOfMessages): void
{
$this->numberOfMessages = $numberOfMessages;
}
public function getPrice(): float
{
return $this->price;
}
public function setPrice(float $price): void
{
$this->price = $price;
}
/**
* @return string
*/
public function __toString(): string
{
return (string)$this->getName();
}
}