account = $account; $result->dtavzVersion = $dtavzVersion; $result->dtavzData = $dtavzData; return $result; } protected function createRequest(BPD $bpd, ?UPD $upd) { /** @var HIAUBSv9 $hiaubs */ $hiaubs = $bpd->requireLatestSupportedParameters('HIAUBS'); $hkaub = HKAUBv9::createEmpty(); $hkaub->kontoverbindungInternational = Kti::fromAccount($this->account); $hkaub->DTAZVHandbuch = $this->dtavzVersion ?? $hiaubs->parameter->DTAZVHandbuch; $hkaub->DTAZVDatensatz = new Bin($this->dtavzData); return $hkaub; } }