. */ declare(strict_types=1); namespace FireflyIII\Services\Bunq\Object; use Carbon\Carbon; /** * Class Payment */ class Payment extends BunqObject { /** @var int */ private $id; /** @var Carbon */ private $created; /** @var Carbon */ private $updated; /** @var int */ private $monetaryAccountId; /** @var Amount */ private $amount; /** @var string */ private $description; /** @var string */ private $type; /** @var string */ private $merchantReference; /** @var LabelMonetaryAccount */ private $counterParty; /** @var array */ private $attachments = []; /** @var string */ private $subType; /** * Payment constructor. * * @param array $data */ public function __construct(array $data) { $this->id = $data['id']; $this->created = new Carbon(); var_dump($data); exit; } }