<?php
namespace MyBundle\Entity;use CoreBundle\Entity\UserCar;use CoreBundle\Entity\User;use DateTime;/** * WalletTxn */class WalletTxn
{
/**
* @var integer
*/
private $id;
/**
* @var string
*/
private $doc_uid;
/** * @var DateTime */ private $date_create;
/**
* @var float
*/
private $active_bonuses;
/**
* @var float
*/
private $off_bonuses;
/**
* @var float
*/
private $balance;
/**
* @var string
*/
private $description;
/** * @var UserWallet */ private $wallet;
/** * @var UserCar */ private $car;
/** * @var User */ private $user;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set docUid
*
* @param string $docUid
*
* @return WalletTxn
*/
public function setDocUid($docUid)
{
$this->doc_uid = $docUid;
return $this;
}
/**
* Get docUid
*
* @return string
*/
public function getDocUid()
{
return $this->doc_uid;
}
/** * Set dateCreate * * @param DateTime $dateCreate * * @return WalletTxn */ public function setDateCreate($dateCreate)
{
$this->date_create = $dateCreate;
return $this;
}
/** * Get dateCreate * * @return DateTime */ public function getDateCreate()
{
return $this->date_create;
}
/**
* Set activeBonuses
*
* @param float $activeBonuses
*
* @return WalletTxn
*/
public function setActiveBonuses($activeBonuses)
{
$this->active_bonuses = $activeBonuses;
return $this;
}
/**
* Get activeBonuses
*
* @return float
*/
public function getActiveBonuses()
{
return $this->active_bonuses;
}
/**
* Set offBonuses
*
* @param float $offBonuses
*
* @return WalletTxn
*/
public function setOffBonuses($offBonuses)
{
$this->off_bonuses = $offBonuses;
return $this;
}
/**
* Get offBonuses
*
* @return float
*/
public function getOffBonuses()
{
return $this->off_bonuses;
}
/**
* Set balance
*
* @param float $balance
*
* @return WalletTxn
*/
public function setBalance($balance)
{
$this->balance = $balance;
return $this;
}
/**
* Get balance
*
* @return float
*/
public function getBalance()
{
return $this->balance;
}
/**
* Set description
*
* @param string $description
*
* @return WalletTxn
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
/** * Set wallet * * @param UserWallet $wallet * * @return WalletTxn */ public function setWallet(UserWallet $wallet = null)
{
$this->wallet = $wallet;
return $this;
}
/** * Get wallet * * @return UserWallet */ public function getWallet()
{
return $this->wallet;
}
/** * Set car * * @param UserCar $car * * @return WalletTxn */ public function setCar(UserCar $car = null)
{
$this->car = $car;
return $this;
}
/** * Get car * * @return UserCar */ public function getCar()
{
return $this->car;
}
/** * Set user * * @param User $user * * @return WalletTxn */ public function setUser(User $user = null)
{
$this->user = $user;
return $this;
}
/** * Get user * * @return User */ public function getUser()
{
return $this->user;
}
/** * @var DateTime */ private $operation_date;
/** * Set operationDate * * @param DateTime $operationDate * * @return WalletTxn */ public function setOperationDate($operationDate)
{
$this->operation_date = $operationDate;
return $this;
}
/** * Get operationDate * * @return DateTime */ public function getOperationDate()
{
return $this->operation_date;
}
}