src/MyBundle/Entity/WalletTxn.php line 12

Open in your IDE?
  1. <?php
  2. namespace MyBundle\Entity;
  3. use CoreBundle\Entity\UserCar;
  4. use CoreBundle\Entity\User;
  5. use DateTime;
  6. /**
  7.  * WalletTxn
  8.  */
  9. class WalletTxn
  10. {
  11.     /**
  12.      * @var integer
  13.      */
  14.     private $id;
  15.     /**
  16.      * @var string
  17.      */
  18.     private $doc_uid;
  19.     /**
  20.      * @var DateTime
  21.      */
  22.     private $date_create;
  23.     /**
  24.      * @var float
  25.      */
  26.     private $active_bonuses;
  27.     /**
  28.      * @var float
  29.      */
  30.     private $off_bonuses;
  31.     /**
  32.      * @var float
  33.      */
  34.     private $balance;
  35.     /**
  36.      * @var string
  37.      */
  38.     private $description;
  39.     /**
  40.      * @var UserWallet
  41.      */
  42.     private $wallet;
  43.     /**
  44.      * @var UserCar
  45.      */
  46.     private $car;
  47.     /**
  48.      * @var User
  49.      */
  50.     private $user;
  51.     /**
  52.      * Get id
  53.      *
  54.      * @return integer
  55.      */
  56.     public function getId()
  57.     {
  58.         return $this->id;
  59.     }
  60.     /**
  61.      * Set docUid
  62.      *
  63.      * @param string $docUid
  64.      *
  65.      * @return WalletTxn
  66.      */
  67.     public function setDocUid($docUid)
  68.     {
  69.         $this->doc_uid $docUid;
  70.         return $this;
  71.     }
  72.     /**
  73.      * Get docUid
  74.      *
  75.      * @return string
  76.      */
  77.     public function getDocUid()
  78.     {
  79.         return $this->doc_uid;
  80.     }
  81.     /**
  82.      * Set dateCreate
  83.      *
  84.      * @param DateTime $dateCreate
  85.      *
  86.      * @return WalletTxn
  87.      */
  88.     public function setDateCreate($dateCreate)
  89.     {
  90.         $this->date_create $dateCreate;
  91.         return $this;
  92.     }
  93.     /**
  94.      * Get dateCreate
  95.      *
  96.      * @return DateTime
  97.      */
  98.     public function getDateCreate()
  99.     {
  100.         return $this->date_create;
  101.     }
  102.     /**
  103.      * Set activeBonuses
  104.      *
  105.      * @param float $activeBonuses
  106.      *
  107.      * @return WalletTxn
  108.      */
  109.     public function setActiveBonuses($activeBonuses)
  110.     {
  111.         $this->active_bonuses $activeBonuses;
  112.         return $this;
  113.     }
  114.     /**
  115.      * Get activeBonuses
  116.      *
  117.      * @return float
  118.      */
  119.     public function getActiveBonuses()
  120.     {
  121.         return $this->active_bonuses;
  122.     }
  123.     /**
  124.      * Set offBonuses
  125.      *
  126.      * @param float $offBonuses
  127.      *
  128.      * @return WalletTxn
  129.      */
  130.     public function setOffBonuses($offBonuses)
  131.     {
  132.         $this->off_bonuses $offBonuses;
  133.         return $this;
  134.     }
  135.     /**
  136.      * Get offBonuses
  137.      *
  138.      * @return float
  139.      */
  140.     public function getOffBonuses()
  141.     {
  142.         return $this->off_bonuses;
  143.     }
  144.     /**
  145.      * Set balance
  146.      *
  147.      * @param float $balance
  148.      *
  149.      * @return WalletTxn
  150.      */
  151.     public function setBalance($balance)
  152.     {
  153.         $this->balance $balance;
  154.         return $this;
  155.     }
  156.     /**
  157.      * Get balance
  158.      *
  159.      * @return float
  160.      */
  161.     public function getBalance()
  162.     {
  163.         return $this->balance;
  164.     }
  165.     /**
  166.      * Set description
  167.      *
  168.      * @param string $description
  169.      *
  170.      * @return WalletTxn
  171.      */
  172.     public function setDescription($description)
  173.     {
  174.         $this->description $description;
  175.         return $this;
  176.     }
  177.     /**
  178.      * Get description
  179.      *
  180.      * @return string
  181.      */
  182.     public function getDescription()
  183.     {
  184.         return $this->description;
  185.     }
  186.     /**
  187.      * Set wallet
  188.      *
  189.      * @param UserWallet $wallet
  190.      *
  191.      * @return WalletTxn
  192.      */
  193.     public function setWallet(UserWallet $wallet null)
  194.     {
  195.         $this->wallet $wallet;
  196.         return $this;
  197.     }
  198.     /**
  199.      * Get wallet
  200.      *
  201.      * @return UserWallet
  202.      */
  203.     public function getWallet()
  204.     {
  205.         return $this->wallet;
  206.     }
  207.     /**
  208.      * Set car
  209.      *
  210.      * @param UserCar $car
  211.      *
  212.      * @return WalletTxn
  213.      */
  214.     public function setCar(UserCar $car null)
  215.     {
  216.         $this->car $car;
  217.         return $this;
  218.     }
  219.     /**
  220.      * Get car
  221.      *
  222.      * @return UserCar
  223.      */
  224.     public function getCar()
  225.     {
  226.         return $this->car;
  227.     }
  228.     /**
  229.      * Set user
  230.      *
  231.      * @param User $user
  232.      *
  233.      * @return WalletTxn
  234.      */
  235.     public function setUser(User $user null)
  236.     {
  237.         $this->user $user;
  238.         return $this;
  239.     }
  240.     /**
  241.      * Get user
  242.      *
  243.      * @return User
  244.      */
  245.     public function getUser()
  246.     {
  247.         return $this->user;
  248.     }
  249.     /**
  250.      * @var DateTime
  251.      */
  252.     private $operation_date;
  253.     /**
  254.      * Set operationDate
  255.      *
  256.      * @param DateTime $operationDate
  257.      *
  258.      * @return WalletTxn
  259.      */
  260.     public function setOperationDate($operationDate)
  261.     {
  262.         $this->operation_date $operationDate;
  263.         return $this;
  264.     }
  265.     /**
  266.      * Get operationDate
  267.      *
  268.      * @return DateTime
  269.      */
  270.     public function getOperationDate()
  271.     {
  272.         return $this->operation_date;
  273.     }
  274. }