<?php
 /*
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 * All rights reserved.
 *
 * This source code is licensed under the license found in the
 * LICENSE file in the root directory of this source tree.
 */

namespace FacebookAds\Object\Values;

use FacebookAds\Enum\AbstractEnum;

/**
 * This class is auto-generated.
 *
 * For any issues or feature requests related to this class, please let us know
 * on github and we'll fix in our codegen framework. We'll not be able to accept
 * pull request for this class.
 *
 * @method static AdRuleExecutionSpecExecutionTypeValues getInstance()
 */
class AdRuleExecutionSpecExecutionTypeValues extends AbstractEnum {

  const ADD_INTEREST_RELAXATION = 'ADD_INTEREST_RELAXATION';
  const ADD_QUESTIONNAIRE_INTERESTS = 'ADD_QUESTIONNAIRE_INTERESTS';
  const AD_RECOMMENDATION_APPLY = 'AD_RECOMMENDATION_APPLY';
  const AUDIENCE_CONSOLIDATION = 'AUDIENCE_CONSOLIDATION';
  const AUDIENCE_CONSOLIDATION_ASK_FIRST = 'AUDIENCE_CONSOLIDATION_ASK_FIRST';
  const CHANGE_BID = 'CHANGE_BID';
  const CHANGE_BUDGET = 'CHANGE_BUDGET';
  const CHANGE_CAMPAIGN_BUDGET = 'CHANGE_CAMPAIGN_BUDGET';
  const DCO = 'DCO';
  const INCREASE_RADIUS = 'INCREASE_RADIUS';
  const NOTIFICATION = 'NOTIFICATION';
  const PAUSE = 'PAUSE';
  const PING_ENDPOINT = 'PING_ENDPOINT';
  const REBALANCE_BUDGET = 'REBALANCE_BUDGET';
  const ROTATE = 'ROTATE';
  const UNPAUSE = 'UNPAUSE';
  const UPDATE_CREATIVE = 'UPDATE_CREATIVE';
  const UPDATE_LAX_BUDGET = 'UPDATE_LAX_BUDGET';
  const UPDATE_LAX_DURATION = 'UPDATE_LAX_DURATION';
}
