<?php

namespace App\Events\Posts;

use App\Models\Artwork;
use App\Models\Post;
use App\Models\User;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;

class ArtworkShared
{
    use Dispatchable, SerializesModels;

    public function __construct(
        public readonly Post    $post,
        public readonly Artwork $artwork,
        public readonly User    $sharer,
    ) {}
}
