<?php

namespace App\Http\Requests\API\ObjectStorage\S3;

use App\Http\Requests\API\ObjectStorage\S3\Request as BaseRequest;

/**
 * @property string $bucket
 * @property array<string> $tags
 * @property string $key
 */
class PutSongRequest extends BaseRequest
{
    /** @return array<mixed> */
    public function rules(): array
    {
        return [
            'bucket' => 'required',
            'key' => 'required',
            'tags.duration' => 'required|numeric',
        ];
    }
}
