mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2026-02-15 00:01:06 +00:00
Expanded import routine.
This commit is contained in:
@@ -14,5 +14,77 @@ namespace FireflyIII\Import\Object;
|
||||
|
||||
class ImportTransaction
|
||||
{
|
||||
/** @var string */
|
||||
private $amount;
|
||||
|
||||
/** @var ImportCurrency */
|
||||
private $currency;
|
||||
|
||||
/** @var string */
|
||||
private $date;
|
||||
|
||||
/** @var string */
|
||||
private $description;
|
||||
private $modifiers = [];
|
||||
/** @var bool */
|
||||
private $positive = true;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->currency = new ImportCurrency;
|
||||
}
|
||||
|
||||
public function addToModifier(array $modifier)
|
||||
{
|
||||
$this->modifiers[] = $modifier;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return ImportCurrency
|
||||
*/
|
||||
public function getCurrency(): ImportCurrency
|
||||
{
|
||||
return $this->currency;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param ImportCurrency $currency
|
||||
*/
|
||||
public function setCurrency(ImportCurrency $currency)
|
||||
{
|
||||
$this->currency = $currency;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $amount
|
||||
*/
|
||||
public function setAmount(string $amount)
|
||||
{
|
||||
$this->amount = $amount;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $date
|
||||
*/
|
||||
public function setDate(string $date)
|
||||
{
|
||||
$this->date = $date;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $description
|
||||
*/
|
||||
public function setDescription(string $description)
|
||||
{
|
||||
$this->description = $description;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param bool $positive
|
||||
*/
|
||||
public function setPositive(bool $positive)
|
||||
{
|
||||
$this->positive = $positive;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user