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