*/ use HasFactory; public const STATUS_PENDING = 'pending'; public const STATUS_LIVE = 'live'; public const STATUS_ENDED = 'ended'; protected function casts(): array { return [ 'recording_enabled' => 'boolean', 'viewer_peak' => 'integer', 'started_at' => 'datetime', 'ended_at' => 'datetime', ]; } public function channel(): BelongsTo { return $this->belongsTo(Channel::class); } public function vod(): HasOne { return $this->hasOne(Vod::class); } }