$buckets * * @method static create(array $data) */ class Scenario extends Model { /** @use HasFactory */ use HasFactory, HasUuid; protected $fillable = [ 'name', 'description', 'distribution_mode', ]; protected function casts(): array { return [ 'distribution_mode' => DistributionModeEnum::class, ]; } public function buckets(): HasMany { return $this->hasMany(Bucket::class); } public function streams(): HasMany { return $this->hasMany(Stream::class); } public function inflows(): HasMany { return $this->hasMany(Inflow::class); } public function outflows(): HasMany { return $this->hasMany(Outflow::class); } }