<?php
/** @noinspection PhpUnused */

namespace Fhp\Segment\SPA;

use Fhp\Segment\BaseDeg;
use Fhp\Segment\UnterstuetzteSEPADatenformateTrait;

/**
 * Data Element Group: Parameter SEPA-Kontoverbindung anfordern (Version 2)
 *
 * @link https://www.hbci-zka.de/dokumente/spezifikation_deutsch/fintsv3/FinTS_3.0_Messages_Geschaeftsvorfaelle_2015-08-07_final_version.pdf
 * Section: D (letter P)
 */
class ParameterSepaKontoverbindungAnfordernV2 extends BaseDeg implements ParameterSepaKontoverbindungAnfordern
{
    use UnterstuetzteSEPADatenformateTrait;

    public bool $einzelkontenabrufErlaubt;
    public bool $nationaleKontoverbindungErlaubt;
    public bool $strukturierterVerwendungszweckErlaubt;
    public bool $eingabeAnzahlEintraegeErlaubt;
    /** @var string[] @Max(99) Max length each: 256 */
    public array $unterstuetzteSepaDatenformate;
}
