Api\StructType\ApiAdGroupsSelectionCriteria::setAppIconStatuses PHP Method

setAppIconStatuses() public method

Set AppIconStatuses value
public setAppIconStatuses ( array $appIconStatuses = [] ) : ApiAdGroupsSelectionCriteria
$appIconStatuses array
return ApiAdGroupsSelectionCriteria
    public function setAppIconStatuses(array $appIconStatuses = array())
    {
        $invalidValues = array();
        foreach ($appIconStatuses as $adGroupsSelectionCriteriaAppIconStatusesItem) {
            if (!\Api\EnumType\ApiStatusSelectionEnum::valueIsValid($adGroupsSelectionCriteriaAppIconStatusesItem)) {
                $invalidValues[] = var_export($adGroupsSelectionCriteriaAppIconStatusesItem);
            }
        }
        if (!empty($invalidValues)) {
            throw new \InvalidArgumentException(sprintf('Value(s) "%s" is/are invalid, please use one of: %s', implode(', ', $invalidValues), implode(', ', \Api\EnumType\ApiStatusSelectionEnum::getValidValues())), __LINE__);
        }
        $this->AppIconStatuses = $appIconStatuses;
        return $this;
    }