Set 'Filter' value

@param \AgentSIB\Diadoc\Api\Proto\TimeBasedFilter $value
341982
public function setFilter(\AgentSIB\Diadoc\Api\Proto\TimeBasedFilter $value)
    {
        $this->Filter = $value;
    }
293298
private function normalizeValue($value)
    {
        switch ($this->type) {
            case self::TYPE_STRING:
                return trim((string)$value);
            case self::TYPE_INT:
                return intval($value);
            case self::TYPE_FLOAT:
                return floatval($value);
        }

        throw new FilterException("Invalid filter value type \"{$this->type}\"");
    }
64606
public function filter($value)
    {
        return isset($this->actionToStatusMap[$value])
            ? $this->actionToStatusMap[$value]
            : false;
    }
701890
private function applyInputFilters($value, $filters)
    {
        foreach ($filters as $filter) {
            if (is_string($filter) && isset(self::$filterCallbacks[$filter])) {
                $value = call_user_func(self::$filterCallbacks[$filter], $value);
            }
        }
        return $value;
    }
629261
public function filter($value)
    {
	    if (is_string($value))
	        return new DateTime('@'.strtotime($value));
	    if ($value instanceof DateTime)
		    return $value;
	    if (is_int($value))
		    return new DateTime('@'.$value);
	    return null;
    }
266768
public function setExpiredAtAttribute($value): void
    {
        if (!is_null($value) && !$value instanceof Carbon) {
            $value = Carbon::parse($value);
        }

        $this->attributes['expired_at'] = $value;
    }
474721
public function setDefault($value)
    {
        if (($value instanceof DateTime) === false) {
            throw new InvalidArgumentException(
                "invalid value provided for 'value'; ".
                "expecting an instance of DateTime"
            );
        }
        $this->defaultValue = $value;
        return $this;
    }
411069
public function filter($value)
    {
        if (!is_scalar($value)) {
            return $value;
        }
        $value = (string) $value;

        return (int) $value;
    }
720412
public function filter($value)
    {
        if (! is_array($value)) {
            // nothing to do
            return $value;
        }

        // Convert the date to a specific format
        if ($this->isNullOnEmpty()
            && array_reduce($value, __CLASS__ . '::reduce', false)
        ) {
            return;
        }

        if ($this->isNullOnAllEmpty()
            && array_reduce($value, __CLASS__ . '::reduce', true)
        ) {
            return;
        }

        $this->filterable($value);

        ksort($value);
        $value = vsprintf($this->format, $value);

        return $value;
    }
157694
public function filterLt(string $field, $value): self
    {
        $this->filters[] = new IndexQueryFilter($field, IndexQueryFilterOperator::LESS_THAN(), $value);
        return $this;
    }
205640
public function setSendTimestamp(\AgentSIB\Diadoc\Api\Proto\Timestamp $value = null)
    {
        $this->SendTimestamp = $value;
    }
1118915
public function set($name, $value)
    {
        $this->filters[$name] = $value;
        $this->syncFilters();
        return $this;
    }
410497
protected function filterValue($value, ?string $filter = null)
    {
        $resolver = $this->getFilterResolver($filter);

        if (\method_exists($resolver[0], $resolver[1])) {
            return $this->callFilterResolver($resolver, $value);
        }

        return $value;
    }
966972
public function setLastEventTimestamp(\AgentSIB\Diadoc\Api\Proto\Timestamp $value = null)
    {
        $this->LastEventTimestamp = $value;
    }
1174997
public function setIban($value)
    {
        if ($this->billing_country === 'DE') {
            $this->validateIban(self::PATTERN_DE_IBAN, $value);
        }

        return parent::setIban($value);
    }
1179849
public function setVerificationTime(\AgentSIB\Diadoc\Api\Proto\Timestamp $value)
    {
        $this->VerificationTime = $value;
    }
696948
public function setCoreManagerTimeFormat($value)
    {
        $this->setFieldName('manager_time_format');
        $this->loadObject(true);
        $this->setFieldValue($value);

        return $this;
    }