dolibarr.bankimport/vendor/nemiah/php-fints/lib/Fhp/Model/TanRequest.php
data 1fc10d3781 Version 1.1: PDF-Kontoauszüge, Dashboard, Menü-Integration
- Mehrfach-Upload von PDF-Kontoauszügen mit automatischer Metadaten-Erkennung
- Dashboard mit Übersichts-Widgets (letzte Buchungen und Kontoauszüge)
- Menü-Integration unter "Banken und Kasse" statt eigenem Top-Menü
- Erinnerungsfunktion bei veralteten Kontoauszügen (konfigurierbar)
- Verknüpfung von Buchungen mit PDF-Kontoauszügen
- Auszugsnummer wird automatisch aus dem Zeitraum abgeleitet (Monat/Jahr)
- Jahrfilter zeigt nur Jahre mit vorhandenen Kontoauszügen
- Modul-Icon auf fa-money-check-alt gesetzt
- README und ChangeLog aktualisiert
- .gitignore für Kontoauszüge und Build-Artefakte hinzugefügt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 19:11:46 +01:00

37 lines
1.3 KiB
PHP
Executable file

<?php
namespace Fhp\Model;
use Fhp\Model\FlickerTan\TanRequestChallengeFlicker;
use Fhp\Syntax\Bin;
/**
* Provides information that can be used to display a TAN request to the user, plus identifiers to track the TAN request
* and match the TAN to the request once the user entered it. Note that some additional information (e.g. about the TAN
* format) can be obtained from the {@link TanMode} that was selected beforehand.
*/
interface TanRequest
{
/**
* @return string An identifier used by the bank to match the provided TAN with the original request.
*/
public function getProcessId(): string;
/**
* @return ?string A challenge to be displayed to the user. In case of a decopled TAN mode, this may contain
* important instructions for the user.
*/
public function getChallenge(): ?string;
/**
* @return ?string Possibly the name of the {@link TanMedium} to be used. If present, this should be displayed
* to the user, so that they know what to do.
*/
public function getTanMediumName(): ?string;
/**
* @return ?Bin An additional binary challenge payload. Used to receive the PhotoTan/ChipTan image or Flicker Tan. Use
* {@link TanRequestChallengeImage} or {@link TanRequestChallengeFlicker} to parse the payload.
*/
public function getChallengeHhdUc(): ?Bin;
}