<?php

namespace App\Domains\Admin\Actions\UpdateAvailablePaymentMethod;

use App\Models\AvailablePaymentMethod;

class UpdateAvailablePaymentMethodRequest
{
    /**
     * @param array<string, mixed> $configuration
     */
    public function __construct(
        public AvailablePaymentMethod $availablePaymentMethod,
        public string $name,
        public ?string $description,
        public bool $active,
        public array $configuration = [],
    ) {
    }
}
