forked from nemiah/phpFinTS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHKSALv4.php
More file actions
37 lines (32 loc) · 1.01 KB
/
HKSALv4.php
File metadata and controls
37 lines (32 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/** @noinspection PhpUnused */
namespace Fhp\Segment\SAL;
use Fhp\Segment\BaseSegment;
use Fhp\Segment\Paginateable;
/**
* Segment: Saldenabfrage (Version 4)
*
* @link https://www.hbci-zka.de/dokumente/spezifikation_deutsch/archiv/HBCI_V2.x_FV.zip
* File: Gesamtdok_HBCI21o.pdf
* Section: VII.2.2 a)
*/
class HKSALv4 extends BaseSegment implements Paginateable
{
public \Fhp\Segment\Common\Kto $kontoverbindungAuftraggeber;
public bool $alleKonten;
public ?string $kontowaehrung = null;
public ?int $maximaleAnzahlEintraege = null;
/** Max length: 35 */
public ?string $aufsetzpunkt = null;
public static function create(\Fhp\Segment\Common\Kto $kto, ?string $aufsetzpunkt = null): HKSALv4
{
$result = HKSALv4::createEmpty();
$result->kontoverbindungAuftraggeber = $kto;
$result->aufsetzpunkt = $aufsetzpunkt;
return $result;
}
public function setPaginationToken(string $paginationToken)
{
$this->aufsetzpunkt = $paginationToken;
}
}