|null $metadata * @property Carbon|null $created_at * @property Carbon|null $updated_at * * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction newQuery() * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction query() * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereGroupId($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereItemId($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereItemType($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereMetadata($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereProfileId($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|GroupInteraction whereUpdatedAt($value) * * @mixin \Eloquent */ class GroupInteraction extends Model { use HasFactory; protected function casts(): array { return [ 'metadata' => 'array', ]; } }