'array', 'is_group' => 'boolean', 'muted' => 'boolean', 'last_activity_at' => 'integer', 'scraped_at' => 'datetime', ]; public function messages(): HasMany { return $this->hasMany(DirectMessage::class, 'thread_id', 'thread_id'); } public function getLastActivityAtDateAttribute(): ?\Carbon\Carbon { return $this->last_activity_at ? \Carbon\Carbon::createFromTimestampMs($this->last_activity_at) : null; } }