// use Spatie\LaravelData\Attributes\MapName; // Note: Not used directly here, but generally relevant for output mapping use Spatie\LaravelData\Data; // Note: Not directly used, but part of the Spatie Data ecosystem // //
// class QrCodeRequestData extends Data { //
// public function __construct( // #[MapName('TermNo')] public string $termNo, // #[MapName('qrcType')] // Although same name, good to be explicit public string $qrcType = '01', // public ?string $amount = null, // public string $currency = 'RUB', // public ?string $paymentPurpose = null, // public ?string $redirectUrl = null, // public ?string $messageID = null, // public ?string $width = null, public ?string $height = null, // public GetQRCdQueryData $queryData, // Dynamic QR specific fields // #[MapName('OrderNumber')] public ?string $orderNumber = null, // public ?string $qrTtl = null, // public ?string $subscriptionServiceId = null, public ?string $subscriptionServiceName = null, ) {} //
}