. */ namespace SP\DataModel\Dto; use SP\Domain\Account\Out\AccountData; /** * Class AccountHistoryCreateDto * * @package SP\DataModel\Dto */ class AccountHistoryCreateDto { private bool $isModify; private bool $isDelete; private string $masterPassHash; private AccountData $accountData; /** * AccountHistoryCreateDto constructor. * * @param \SP\Domain\Account\Out\AccountData $accountData * @param bool $isModify * @param bool $isDelete * @param string $masterPassHash */ public function __construct(AccountData $accountData, bool $isModify, bool $isDelete, string $masterPassHash) { $this->accountData = $accountData; $this->isModify = $isModify; $this->isDelete = $isDelete; $this->masterPassHash = $masterPassHash; } /** * @return bool */ public function isModify(): bool { return $this->isModify; } /** * @return bool */ public function isDelete(): bool { return $this->isDelete; } /** * @return string */ public function getMasterPassHash(): string { return $this->masterPassHash; } public function getAccountData(): AccountData { return $this->accountData; } }