// use Spatie\LaravelData\Attributes\DataCollectionOf; use Spatie\LaravelData\Data; use Spatie\LaravelData\DataCollection; // //
// class PayoffRequestData extends Data { //
// public function __construct( public string $type, public string $accountNumber, public RecipientData $recipient, public PayoutRequisiteData $payoutRequisite, public string $amount, public string $purpose, #[DataCollectionOf(DigestSignatureData::class)] public DataCollection $digestSignatures, public ?string $deponent = null, public ?array $requisites = null, // Can be nested DTOs if defined public ?array $tax = null, // Can be nested DTOs if defined ) {} //
}