<?php

namespace Apoloz\AlfaBank\Webhooks\Data;

use Spatie\LaravelData\Data;

class BaseWebhookData extends Data
{
    public function __construct(
        public ?string $command = null, // SBP
        public ?string $actionType = null, // BaaS
        public ?string $object = null, // BaaS
        public ?string $eventTime = null, // BaaS
        public ?string $organizationId = null, // BaaS
        public ?array $data = null, // BaaS payload
        public ?string $qrcId = null, // SBP
        public ?string $status = null, // SBP
        public ?string $errorCode = null, // SBP
        public ?string $message = null, // SBP
    ) {}
}
