<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCampaignDeliveryEstimateOptimizationGoalValues getInstance()
 */
class AdCampaignDeliveryEstimateOptimizationGoalValues extends AbstractEnum {

  const AD_RECALL_LIFT = 'AD_RECALL_LIFT';
  const APP_INSTALLS = 'APP_INSTALLS';
  const APP_INSTALLS_AND_OFFSITE_CONVERSIONS = 'APP_INSTALLS_AND_OFFSITE_CONVERSIONS';
  const CONVERSATIONS = 'CONVERSATIONS';
  const DERIVED_EVENTS = 'DERIVED_EVENTS';
  const ENGAGED_USERS = 'ENGAGED_USERS';
  const EVENT_RESPONSES = 'EVENT_RESPONSES';
  const IMPRESSIONS = 'IMPRESSIONS';
  const IN_APP_VALUE = 'IN_APP_VALUE';
  const LANDING_PAGE_VIEWS = 'LANDING_PAGE_VIEWS';
  const LEAD_GENERATION = 'LEAD_GENERATION';
  const LINK_CLICKS = 'LINK_CLICKS';
  const MESSAGING_APPOINTMENT_CONVERSION = 'MESSAGING_APPOINTMENT_CONVERSION';
  const MESSAGING_PURCHASE_CONVERSION = 'MESSAGING_PURCHASE_CONVERSION';
  const NONE = 'NONE';
  const OFFSITE_CONVERSIONS = 'OFFSITE_CONVERSIONS';
  const PAGE_LIKES = 'PAGE_LIKES';
  const POST_ENGAGEMENT = 'POST_ENGAGEMENT';
  const QUALITY_CALL = 'QUALITY_CALL';
  const QUALITY_LEAD = 'QUALITY_LEAD';
  const REACH = 'REACH';
  const SUBSCRIBERS = 'SUBSCRIBERS';
  const THRUPLAY = 'THRUPLAY';
  const VALUE = 'VALUE';
  const VISIT_INSTAGRAM_PROFILE = 'VISIT_INSTAGRAM_PROFILE';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdConfiguredStatusValues getInstance()
 */
class AdConfiguredStatusValues extends AbstractEnum {

  const ACTIVE = 'ACTIVE';
  const ARCHIVED = 'ARCHIVED';
  const DELETED = 'DELETED';
  const PAUSED = 'PAUSED';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeApplinkTreatmentValues getInstance()
 */
class AdCreativeApplinkTreatmentValues extends AbstractEnum {

  const AUTOMATIC = 'automatic';
  const DEEPLINK_WITH_APPSTORE_FALLBACK = 'deeplink_with_appstore_fallback';
  const DEEPLINK_WITH_WEB_FALLBACK = 'deeplink_with_web_fallback';
  const WEB_ONLY = 'web_only';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeAuthorizationCategoryValues getInstance()
 */
class AdCreativeAuthorizationCategoryValues extends AbstractEnum {

  const NONE = 'NONE';
  const POLITICAL = 'POLITICAL';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeCallToActionTypeValues getInstance()
 */
class AdCreativeCallToActionTypeValues extends AbstractEnum {

  const ADD_TO_CART = 'ADD_TO_CART';
  const APPLY_NOW = 'APPLY_NOW';
  const AUDIO_CALL = 'AUDIO_CALL';
  const BOOK_TRAVEL = 'BOOK_TRAVEL';
  const BUY = 'BUY';
  const BUY_NOW = 'BUY_NOW';
  const BUY_TICKETS = 'BUY_TICKETS';
  const CALL = 'CALL';
  const CALL_ME = 'CALL_ME';
  const CALL_NOW = 'CALL_NOW';
  const CONTACT = 'CONTACT';
  const CONTACT_US = 'CONTACT_US';
  const DONATE = 'DONATE';
  const DONATE_NOW = 'DONATE_NOW';
  const DOWNLOAD = 'DOWNLOAD';
  const EVENT_RSVP = 'EVENT_RSVP';
  const FIND_A_GROUP = 'FIND_A_GROUP';
  const FIND_YOUR_GROUPS = 'FIND_YOUR_GROUPS';
  const FOLLOW_NEWS_STORYLINE = 'FOLLOW_NEWS_STORYLINE';
  const FOLLOW_PAGE = 'FOLLOW_PAGE';
  const FOLLOW_USER = 'FOLLOW_USER';
  const GET_DIRECTIONS = 'GET_DIRECTIONS';
  const GET_OFFER = 'GET_OFFER';
  const GET_OFFER_VIEW = 'GET_OFFER_VIEW';
  const GET_PROMOTIONS = 'GET_PROMOTIONS';
  const GET_QUOTE = 'GET_QUOTE';
  const GET_SHOWTIMES = 'GET_SHOWTIMES';
  const GET_STARTED = 'GET_STARTED';
  const INQUIRE_NOW = 'INQUIRE_NOW';
  const INSTALL_APP = 'INSTALL_APP';
  const INSTALL_MOBILE_APP = 'INSTALL_MOBILE_APP';
  const LEARN_MORE = 'LEARN_MORE';
  const LIKE_PAGE = 'LIKE_PAGE';
  const LISTEN_MUSIC = 'LISTEN_MUSIC';
  const LISTEN_NOW = 'LISTEN_NOW';
  const MESSAGE_PAGE = 'MESSAGE_PAGE';
  const MOBILE_DOWNLOAD = 'MOBILE_DOWNLOAD';
  const MOMENTS = 'MOMENTS';
  const NO_BUTTON = 'NO_BUTTON';
  const OPEN_INSTANT_APP = 'OPEN_INSTANT_APP';
  const OPEN_LINK = 'OPEN_LINK';
  const ORDER_NOW = 'ORDER_NOW';
  const PAY_TO_ACCESS = 'PAY_TO_ACCESS';
  const PLAY_GAME = 'PLAY_GAME';
  const PLAY_GAME_ON_FACEBOOK = 'PLAY_GAME_ON_FACEBOOK';
  const PURCHASE_GIFT_CARDS = 'PURCHASE_GIFT_CARDS';
  const RAISE_MONEY = 'RAISE_MONEY';
  const RECORD_NOW = 'RECORD_NOW';
  const REFER_FRIENDS = 'REFER_FRIENDS';
  const REQUEST_TIME = 'REQUEST_TIME';
  const SAY_THANKS = 'SAY_THANKS';
  const SEE_MORE = 'SEE_MORE';
  const SELL_NOW = 'SELL_NOW';
  const SEND_A_GIFT = 'SEND_A_GIFT';
  const SEND_GIFT_MONEY = 'SEND_GIFT_MONEY';
  const SEND_UPDATES = 'SEND_UPDATES';
  const SHARE = 'SHARE';
  const SHOP_NOW = 'SHOP_NOW';
  const SIGN_UP = 'SIGN_UP';
  const SOTTO_SUBSCRIBE = 'SOTTO_SUBSCRIBE';
  const START_ORDER = 'START_ORDER';
  const SUBSCRIBE = 'SUBSCRIBE';
  const SWIPE_UP_PRODUCT = 'SWIPE_UP_PRODUCT';
  const SWIPE_UP_SHOP = 'SWIPE_UP_SHOP';
  const UPDATE_APP = 'UPDATE_APP';
  const USE_APP = 'USE_APP';
  const USE_MOBILE_APP = 'USE_MOBILE_APP';
  const VIDEO_ANNOTATION = 'VIDEO_ANNOTATION';
  const VIDEO_CALL = 'VIDEO_CALL';
  const VISIT_PAGES_FEED = 'VISIT_PAGES_FEED';
  const WATCH_MORE = 'WATCH_MORE';
  const WATCH_VIDEO = 'WATCH_VIDEO';
  const WHATSAPP_MESSAGE = 'WHATSAPP_MESSAGE';
  const WOODHENGE_SUPPORT = 'WOODHENGE_SUPPORT';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeCategorizationCriteriaValues getInstance()
 */
class AdCreativeCategorizationCriteriaValues extends AbstractEnum {

  const BRAND = 'brand';
  const CATEGORY = 'category';
  const PRODUCT_TYPE = 'product_type';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeCategoryMediaSourceValues getInstance()
 */
class AdCreativeCategoryMediaSourceValues extends AbstractEnum {

  const CATEGORY = 'CATEGORY';
  const MIXED = 'MIXED';
  const PRODUCTS_COLLAGE = 'PRODUCTS_COLLAGE';
  const PRODUCTS_SLIDESHOW = 'PRODUCTS_SLIDESHOW';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeDynamicAdVoiceValues getInstance()
 */
class AdCreativeDynamicAdVoiceValues extends AbstractEnum {

  const DYNAMIC = 'DYNAMIC';
  const STORY_OWNER = 'STORY_OWNER';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataAttachmentStyleValues getInstance()
 */
class AdCreativeLinkDataAttachmentStyleValues extends AbstractEnum {

  const VALUE_DEFAULT = 'default';
  const LINK = 'link';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataCallToActionTypeValues getInstance()
 */
class AdCreativeLinkDataCallToActionTypeValues extends AbstractEnum {

  const ADD_TO_CART = 'ADD_TO_CART';
  const APPLY_NOW = 'APPLY_NOW';
  const AUDIO_CALL = 'AUDIO_CALL';
  const BOOK_TRAVEL = 'BOOK_TRAVEL';
  const BUY = 'BUY';
  const BUY_NOW = 'BUY_NOW';
  const BUY_TICKETS = 'BUY_TICKETS';
  const CALL = 'CALL';
  const CALL_ME = 'CALL_ME';
  const CALL_NOW = 'CALL_NOW';
  const CONTACT = 'CONTACT';
  const CONTACT_US = 'CONTACT_US';
  const DONATE = 'DONATE';
  const DONATE_NOW = 'DONATE_NOW';
  const DOWNLOAD = 'DOWNLOAD';
  const EVENT_RSVP = 'EVENT_RSVP';
  const FIND_A_GROUP = 'FIND_A_GROUP';
  const FIND_YOUR_GROUPS = 'FIND_YOUR_GROUPS';
  const FOLLOW_NEWS_STORYLINE = 'FOLLOW_NEWS_STORYLINE';
  const FOLLOW_PAGE = 'FOLLOW_PAGE';
  const FOLLOW_USER = 'FOLLOW_USER';
  const GET_DIRECTIONS = 'GET_DIRECTIONS';
  const GET_OFFER = 'GET_OFFER';
  const GET_OFFER_VIEW = 'GET_OFFER_VIEW';
  const GET_PROMOTIONS = 'GET_PROMOTIONS';
  const GET_QUOTE = 'GET_QUOTE';
  const GET_SHOWTIMES = 'GET_SHOWTIMES';
  const GET_STARTED = 'GET_STARTED';
  const INQUIRE_NOW = 'INQUIRE_NOW';
  const INSTALL_APP = 'INSTALL_APP';
  const INSTALL_MOBILE_APP = 'INSTALL_MOBILE_APP';
  const LEARN_MORE = 'LEARN_MORE';
  const LIKE_PAGE = 'LIKE_PAGE';
  const LISTEN_MUSIC = 'LISTEN_MUSIC';
  const LISTEN_NOW = 'LISTEN_NOW';
  const MESSAGE_PAGE = 'MESSAGE_PAGE';
  const MOBILE_DOWNLOAD = 'MOBILE_DOWNLOAD';
  const MOMENTS = 'MOMENTS';
  const NO_BUTTON = 'NO_BUTTON';
  const OPEN_INSTANT_APP = 'OPEN_INSTANT_APP';
  const OPEN_LINK = 'OPEN_LINK';
  const ORDER_NOW = 'ORDER_NOW';
  const PAY_TO_ACCESS = 'PAY_TO_ACCESS';
  const PLAY_GAME = 'PLAY_GAME';
  const PLAY_GAME_ON_FACEBOOK = 'PLAY_GAME_ON_FACEBOOK';
  const PURCHASE_GIFT_CARDS = 'PURCHASE_GIFT_CARDS';
  const RAISE_MONEY = 'RAISE_MONEY';
  const RECORD_NOW = 'RECORD_NOW';
  const REFER_FRIENDS = 'REFER_FRIENDS';
  const REQUEST_TIME = 'REQUEST_TIME';
  const SAY_THANKS = 'SAY_THANKS';
  const SEE_MORE = 'SEE_MORE';
  const SELL_NOW = 'SELL_NOW';
  const SEND_A_GIFT = 'SEND_A_GIFT';
  const SEND_GIFT_MONEY = 'SEND_GIFT_MONEY';
  const SEND_UPDATES = 'SEND_UPDATES';
  const SHARE = 'SHARE';
  const SHOP_NOW = 'SHOP_NOW';
  const SIGN_UP = 'SIGN_UP';
  const SOTTO_SUBSCRIBE = 'SOTTO_SUBSCRIBE';
  const START_ORDER = 'START_ORDER';
  const SUBSCRIBE = 'SUBSCRIBE';
  const SWIPE_UP_PRODUCT = 'SWIPE_UP_PRODUCT';
  const SWIPE_UP_SHOP = 'SWIPE_UP_SHOP';
  const UPDATE_APP = 'UPDATE_APP';
  const USE_APP = 'USE_APP';
  const USE_MOBILE_APP = 'USE_MOBILE_APP';
  const VIDEO_ANNOTATION = 'VIDEO_ANNOTATION';
  const VIDEO_CALL = 'VIDEO_CALL';
  const VISIT_PAGES_FEED = 'VISIT_PAGES_FEED';
  const WATCH_MORE = 'WATCH_MORE';
  const WATCH_VIDEO = 'WATCH_VIDEO';
  const WHATSAPP_MESSAGE = 'WHATSAPP_MESSAGE';
  const WOODHENGE_SUPPORT = 'WOODHENGE_SUPPORT';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataFormatOptionValues getInstance()
 */
class AdCreativeLinkDataFormatOptionValues extends AbstractEnum {

  const CAROUSEL_AR_EFFECTS = 'carousel_ar_effects';
  const CAROUSEL_IMAGES_MULTI_ITEMS = 'carousel_images_multi_items';
  const CAROUSEL_IMAGES_SINGLE_ITEM = 'carousel_images_single_item';
  const CAROUSEL_SLIDESHOWS = 'carousel_slideshows';
  const SINGLE_IMAGE = 'single_image';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecBlendingModeValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecBlendingModeValues extends AbstractEnum {

  const LIGHTEN = 'lighten';
  const MULTIPLY = 'multiply';
  const NORMAL = 'normal';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecFrameSourceValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecFrameSourceValues extends AbstractEnum {

  const CUSTOM = 'custom';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecImageSourceValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecImageSourceValues extends AbstractEnum {

  const CATALOG = 'catalog';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecLayerTypeValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecLayerTypeValues extends AbstractEnum {

  const FRAME_OVERLAY = 'frame_overlay';
  const IMAGE = 'image';
  const TEXT_OVERLAY = 'text_overlay';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecOverlayPositionValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecOverlayPositionValues extends AbstractEnum {

  const BOTTOM = 'bottom';
  const BOTTOM_LEFT = 'bottom_left';
  const BOTTOM_RIGHT = 'bottom_right';
  const CENTER = 'center';
  const LEFT = 'left';
  const RIGHT = 'right';
  const TOP = 'top';
  const TOP_LEFT = 'top_left';
  const TOP_RIGHT = 'top_right';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecOverlayShapeValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecOverlayShapeValues extends AbstractEnum {

  const CIRCLE = 'circle';
  const NONE = 'none';
  const PILL = 'pill';
  const RECTANGLE = 'rectangle';
  const TRIANGLE = 'triangle';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageLayerSpecTextFontValues getInstance()
 */
class AdCreativeLinkDataImageLayerSpecTextFontValues extends AbstractEnum {

  const DROID_SERIF_REGULAR = 'droid_serif_regular';
  const LATO_REGULAR = 'lato_regular';
  const NOTO_SANS_REGULAR = 'noto_sans_regular';
  const NUNITO_SANS_BOLD = 'nunito_sans_bold';
  const OPEN_SANS_BOLD = 'open_sans_bold';
  const OPEN_SANS_CONDENSED_BOLD = 'open_sans_condensed_bold';
  const PT_SERIF_BOLD = 'pt_serif_bold';
  const ROBOTO_CONDENSED_REGULAR = 'roboto_condensed_regular';
  const ROBOTO_MEDIUM = 'roboto_medium';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageOverlaySpecCustomTextTypeValues getInstance()
 */
class AdCreativeLinkDataImageOverlaySpecCustomTextTypeValues extends AbstractEnum {

  const FREE_SHIPPING = 'free_shipping';
  const POPULAR = 'popular';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageOverlaySpecOverlayTemplateValues getInstance()
 */
class AdCreativeLinkDataImageOverlaySpecOverlayTemplateValues extends AbstractEnum {

  const CIRCLE_WITH_TEXT = 'circle_with_text';
  const PILL_WITH_TEXT = 'pill_with_text';
  const TRIANGLE_WITH_TEXT = 'triangle_with_text';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageOverlaySpecPositionValues getInstance()
 */
class AdCreativeLinkDataImageOverlaySpecPositionValues extends AbstractEnum {

  const BOTTOM_LEFT = 'bottom_left';
  const BOTTOM_RIGHT = 'bottom_right';
  const TOP_LEFT = 'top_left';
  const TOP_RIGHT = 'top_right';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageOverlaySpecTextFontValues getInstance()
 */
class AdCreativeLinkDataImageOverlaySpecTextFontValues extends AbstractEnum {

  const DROID_SERIF_REGULAR = 'droid_serif_regular';
  const DYNADS_HYBRID_BOLD = 'dynads_hybrid_bold';
  const LATO_REGULAR = 'lato_regular';
  const NOTO_SANS_REGULAR = 'noto_sans_regular';
  const NUNITO_SANS_BOLD = 'nunito_sans_bold';
  const OPEN_SANS_BOLD = 'open_sans_bold';
  const OPEN_SANS_CONDENSED_BOLD = 'open_sans_condensed_bold';
  const PT_SERIF_BOLD = 'pt_serif_bold';
  const ROBOTO_CONDENSED_REGULAR = 'roboto_condensed_regular';
  const ROBOTO_MEDIUM = 'roboto_medium';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageOverlaySpecTextTypeValues getInstance()
 */
class AdCreativeLinkDataImageOverlaySpecTextTypeValues extends AbstractEnum {

  const AUTOMATED_PERSONALIZE = 'automated_personalize';
  const CUSTOM = 'custom';
  const DISCLAIMER = 'disclaimer';
  const FROM_PRICE = 'from_price';
  const GUEST_RATING = 'guest_rating';
  const PERCENTAGE_OFF = 'percentage_off';
  const PRICE = 'price';
  const STAR_RATING = 'star_rating';
  const STRIKETHROUGH_PRICE = 'strikethrough_price';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeLinkDataImageOverlaySpecThemeColorValues getInstance()
 */
class AdCreativeLinkDataImageOverlaySpecThemeColorValues extends AbstractEnum {

  const BACKGROUND_000000_TEXT_FFFFFF = 'background_000000_text_ffffff';
  const BACKGROUND_0090FF_TEXT_FFFFFF = 'background_0090ff_text_ffffff';
  const BACKGROUND_00AF4C_TEXT_FFFFFF = 'background_00af4c_text_ffffff';
  const BACKGROUND_595959_TEXT_FFFFFF = 'background_595959_text_ffffff';
  const BACKGROUND_755DDE_TEXT_FFFFFF = 'background_755dde_text_ffffff';
  const BACKGROUND_E50900_TEXT_FFFFFF = 'background_e50900_text_ffffff';
  const BACKGROUND_F23474_TEXT_FFFFFF = 'background_f23474_text_ffffff';
  const BACKGROUND_F78400_TEXT_FFFFFF = 'background_f78400_text_ffffff';
  const BACKGROUND_FFFFFF_TEXT_000000 = 'background_ffffff_text_000000';
  const BACKGROUND_FFFFFF_TEXT_007AD0 = 'background_ffffff_text_007ad0';
  const BACKGROUND_FFFFFF_TEXT_009C2A = 'background_ffffff_text_009c2a';
  const BACKGROUND_FFFFFF_TEXT_646464 = 'background_ffffff_text_646464';
  const BACKGROUND_FFFFFF_TEXT_755DDE = 'background_ffffff_text_755dde';
  const BACKGROUND_FFFFFF_TEXT_C91B00 = 'background_ffffff_text_c91b00';
  const BACKGROUND_FFFFFF_TEXT_F23474 = 'background_ffffff_text_f23474';
  const BACKGROUND_FFFFFF_TEXT_F78400 = 'background_ffffff_text_f78400';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeObjectTypeValues getInstance()
 */
class AdCreativeObjectTypeValues extends AbstractEnum {

  const APPLICATION = 'APPLICATION';
  const DOMAIN = 'DOMAIN';
  const EVENT = 'EVENT';
  const INVALID = 'INVALID';
  const OFFER = 'OFFER';
  const PAGE = 'PAGE';
  const PHOTO = 'PHOTO';
  const POST_DELETED = 'POST_DELETED';
  const PRIVACY_CHECK_FAIL = 'PRIVACY_CHECK_FAIL';
  const SHARE = 'SHARE';
  const STATUS = 'STATUS';
  const STORE_ITEM = 'STORE_ITEM';
  const VIDEO = 'VIDEO';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeOperatorValues getInstance()
 */
class AdCreativeOperatorValues extends AbstractEnum {

  const ALL = 'ALL';
  const ANY = 'ANY';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdCreativeStatusValues getInstance()
 */
class AdCreativeStatusValues extends AbstractEnum {

  const ACTIVE = 'ACTIVE';
  const DELETED = 'DELETED';
  const IN_PROCESS = 'IN_PROCESS';
  const WITH_ISSUES = 'WITH_ISSUES';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdDatePresetValues getInstance()
 */
class AdDatePresetValues extends AbstractEnum {

  const DATA_MAXIMUM = 'data_maximum';
  const LAST_14D = 'last_14d';
  const LAST_28D = 'last_28d';
  const LAST_30D = 'last_30d';
  const LAST_3D = 'last_3d';
  const LAST_7D = 'last_7d';
  const LAST_90D = 'last_90d';
  const LAST_MONTH = 'last_month';
  const LAST_QUARTER = 'last_quarter';
  const LAST_WEEK_MON_SUN = 'last_week_mon_sun';
  const LAST_WEEK_SUN_SAT = 'last_week_sun_sat';
  const LAST_YEAR = 'last_year';
  const MAXIMUM = 'maximum';
  const THIS_MONTH = 'this_month';
  const THIS_QUARTER = 'this_quarter';
  const THIS_WEEK_MON_TODAY = 'this_week_mon_today';
  const THIS_WEEK_SUN_TODAY = 'this_week_sun_today';
  const THIS_YEAR = 'this_year';
  const TODAY = 'today';
  const YESTERDAY = 'yesterday';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdEffectiveStatusValues getInstance()
 */
class AdEffectiveStatusValues extends AbstractEnum {

  const ACTIVE = 'ACTIVE';
  const ADSET_PAUSED = 'ADSET_PAUSED';
  const ARCHIVED = 'ARCHIVED';
  const CAMPAIGN_PAUSED = 'CAMPAIGN_PAUSED';
  const DELETED = 'DELETED';
  const DISAPPROVED = 'DISAPPROVED';
  const IN_PROCESS = 'IN_PROCESS';
  const PAUSED = 'PAUSED';
  const PENDING_BILLING_INFO = 'PENDING_BILLING_INFO';
  const PENDING_REVIEW = 'PENDING_REVIEW';
  const PREAPPROVED = 'PREAPPROVED';
  const WITH_ISSUES = 'WITH_ISSUES';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdExecutionOptionsValues getInstance()
 */
class AdExecutionOptionsValues extends AbstractEnum {

  const INCLUDE_RECOMMENDATIONS = 'include_recommendations';
  const SYNCHRONOUS_AD_REVIEW = 'synchronous_ad_review';
  const VALIDATE_ONLY = 'validate_only';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdImageStatusValues getInstance()
 */
class AdImageStatusValues extends AbstractEnum {

  const ACTIVE = 'ACTIVE';
  const DELETED = 'DELETED';
  const INTERNAL = 'INTERNAL';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdMetaRewardAdgroupStatusValues getInstance()
 */
class AdMetaRewardAdgroupStatusValues extends AbstractEnum {

  const ACTIVE = 'ACTIVE';
  const INACTIVE = 'INACTIVE';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdNetworkAnalyticsSyncQueryResultAggregationPeriodValues getInstance()
 */
class AdNetworkAnalyticsSyncQueryResultAggregationPeriodValues extends AbstractEnum {

  const DAY = 'DAY';
  const TOTAL = 'TOTAL';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdNetworkAnalyticsSyncQueryResultBreakdownsValues getInstance()
 */
class AdNetworkAnalyticsSyncQueryResultBreakdownsValues extends AbstractEnum {

  const AD_SERVER_CAMPAIGN_ID = 'AD_SERVER_CAMPAIGN_ID';
  const AD_SPACE = 'AD_SPACE';
  const AGE = 'AGE';
  const APP = 'APP';
  const CLICKED_VIEW_TAG = 'CLICKED_VIEW_TAG';
  const COUNTRY = 'COUNTRY';
  const DEAL = 'DEAL';
  const DEAL_AD = 'DEAL_AD';
  const DEAL_PAGE = 'DEAL_PAGE';
  const DELIVERY_METHOD = 'DELIVERY_METHOD';
  const DISPLAY_FORMAT = 'DISPLAY_FORMAT';
  const FAIL_REASON = 'FAIL_REASON';
  const GENDER = 'GENDER';
  const INSTANT_ARTICLE_ID = 'INSTANT_ARTICLE_ID';
  const INSTANT_ARTICLE_PAGE_ID = 'INSTANT_ARTICLE_PAGE_ID';
  const IS_DEAL_BACKFILL = 'IS_DEAL_BACKFILL';
  const PLACEMENT = 'PLACEMENT';
  const PLACEMENT_NAME = 'PLACEMENT_NAME';
  const PLATFORM = 'PLATFORM';
  const PROPERTY = 'PROPERTY';
  const SDK_VERSION = 'SDK_VERSION';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdNetworkAnalyticsSyncQueryResultMetricsValues getInstance()
 */
class AdNetworkAnalyticsSyncQueryResultMetricsValues extends AbstractEnum {

  const FB_AD_NETWORK_BIDDING_BID_RATE = 'FB_AD_NETWORK_BIDDING_BID_RATE';
  const FB_AD_NETWORK_BIDDING_REQUEST = 'FB_AD_NETWORK_BIDDING_REQUEST';
  const FB_AD_NETWORK_BIDDING_RESPONSE = 'FB_AD_NETWORK_BIDDING_RESPONSE';
  const FB_AD_NETWORK_BIDDING_REVENUE = 'FB_AD_NETWORK_BIDDING_REVENUE';
  const FB_AD_NETWORK_BIDDING_WIN_RATE = 'FB_AD_NETWORK_BIDDING_WIN_RATE';
  const FB_AD_NETWORK_CLICK = 'FB_AD_NETWORK_CLICK';
  const FB_AD_NETWORK_CPM = 'FB_AD_NETWORK_CPM';
  const FB_AD_NETWORK_CTR = 'FB_AD_NETWORK_CTR';
  const FB_AD_NETWORK_FILLED_REQUEST = 'FB_AD_NETWORK_FILLED_REQUEST';
  const FB_AD_NETWORK_FILL_RATE = 'FB_AD_NETWORK_FILL_RATE';
  const FB_AD_NETWORK_IMP = 'FB_AD_NETWORK_IMP';
  const FB_AD_NETWORK_IMPRESSION_RATE = 'FB_AD_NETWORK_IMPRESSION_RATE';
  const FB_AD_NETWORK_REQUEST = 'FB_AD_NETWORK_REQUEST';
  const FB_AD_NETWORK_REVENUE = 'FB_AD_NETWORK_REVENUE';
  const FB_AD_NETWORK_SHOW_RATE = 'FB_AD_NETWORK_SHOW_RATE';
  const FB_AD_NETWORK_VIDEO_GUARANTEE_REVENUE = 'FB_AD_NETWORK_VIDEO_GUARANTEE_REVENUE';
  const FB_AD_NETWORK_VIDEO_MRC = 'FB_AD_NETWORK_VIDEO_MRC';
  const FB_AD_NETWORK_VIDEO_MRC_RATE = 'FB_AD_NETWORK_VIDEO_MRC_RATE';
  const FB_AD_NETWORK_VIDEO_VIEW = 'FB_AD_NETWORK_VIDEO_VIEW';
  const FB_AD_NETWORK_VIDEO_VIEW_RATE = 'FB_AD_NETWORK_VIDEO_VIEW_RATE';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdNetworkAnalyticsSyncQueryResultOrderingColumnValues getInstance()
 */
class AdNetworkAnalyticsSyncQueryResultOrderingColumnValues extends AbstractEnum {

  const METRIC = 'METRIC';
  const TIME = 'TIME';
  const VALUE = 'VALUE';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdNetworkAnalyticsSyncQueryResultOrderingTypeValues getInstance()
 */
class AdNetworkAnalyticsSyncQueryResultOrderingTypeValues extends AbstractEnum {

  const ASCENDING = 'ASCENDING';
  const DESCENDING = 'DESCENDING';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdOperatorValues getInstance()
 */
class AdOperatorValues extends AbstractEnum {

  const ALL = 'ALL';
  const ANY = 'ANY';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdPlacePageSetLocationTypesValues getInstance()
 */
class AdPlacePageSetLocationTypesValues extends AbstractEnum {

  const HOME = 'home';
  const RECENT = 'recent';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdPlacePageSetTargetedAreaTypeValues getInstance()
 */
class AdPlacePageSetTargetedAreaTypeValues extends AbstractEnum {

  const CUSTOM_RADIUS = 'CUSTOM_RADIUS';
  const MARKETING_AREA = 'MARKETING_AREA';
  const NONE = 'NONE';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdPreviewAdFormatValues getInstance()
 */
class AdPreviewAdFormatValues extends AbstractEnum {

  const AUDIENCE_NETWORK_INSTREAM_VIDEO = 'AUDIENCE_NETWORK_INSTREAM_VIDEO';
  const AUDIENCE_NETWORK_INSTREAM_VIDEO_MOBILE = 'AUDIENCE_NETWORK_INSTREAM_VIDEO_MOBILE';
  const AUDIENCE_NETWORK_OUTSTREAM_VIDEO = 'AUDIENCE_NETWORK_OUTSTREAM_VIDEO';
  const AUDIENCE_NETWORK_REWARDED_VIDEO = 'AUDIENCE_NETWORK_REWARDED_VIDEO';
  const BIZ_DISCO_FEED_MOBILE = 'BIZ_DISCO_FEED_MOBILE';
  const DESKTOP_FEED_STANDARD = 'DESKTOP_FEED_STANDARD';
  const FACEBOOK_REELS_BANNER = 'FACEBOOK_REELS_BANNER';
  const FACEBOOK_REELS_BANNER_DESKTOP = 'FACEBOOK_REELS_BANNER_DESKTOP';
  const FACEBOOK_REELS_MOBILE = 'FACEBOOK_REELS_MOBILE';
  const FACEBOOK_REELS_POSTLOOP = 'FACEBOOK_REELS_POSTLOOP';
  const FACEBOOK_REELS_STICKER = 'FACEBOOK_REELS_STICKER';
  const FACEBOOK_STORY_MOBILE = 'FACEBOOK_STORY_MOBILE';
  const FACEBOOK_STORY_STICKER_MOBILE = 'FACEBOOK_STORY_STICKER_MOBILE';
  const INSTAGRAM_EXPLORE_CONTEXTUAL = 'INSTAGRAM_EXPLORE_CONTEXTUAL';
  const INSTAGRAM_EXPLORE_GRID_HOME = 'INSTAGRAM_EXPLORE_GRID_HOME';
  const INSTAGRAM_EXPLORE_IMMERSIVE = 'INSTAGRAM_EXPLORE_IMMERSIVE';
  const INSTAGRAM_FEED_WEB = 'INSTAGRAM_FEED_WEB';
  const INSTAGRAM_FEED_WEB_M_SITE = 'INSTAGRAM_FEED_WEB_M_SITE';
  const INSTAGRAM_PROFILE_FEED = 'INSTAGRAM_PROFILE_FEED';
  const INSTAGRAM_REELS = 'INSTAGRAM_REELS';
  const INSTAGRAM_REELS_OVERLAY = 'INSTAGRAM_REELS_OVERLAY';
  const INSTAGRAM_SEARCH_CHAIN = 'INSTAGRAM_SEARCH_CHAIN';
  const INSTAGRAM_SEARCH_GRID = 'INSTAGRAM_SEARCH_GRID';
  const INSTAGRAM_STANDARD = 'INSTAGRAM_STANDARD';
  const INSTAGRAM_STORY = 'INSTAGRAM_STORY';
  const INSTAGRAM_STORY_CAMERA_TRAY = 'INSTAGRAM_STORY_CAMERA_TRAY';
  const INSTAGRAM_STORY_WEB = 'INSTAGRAM_STORY_WEB';
  const INSTAGRAM_STORY_WEB_M_SITE = 'INSTAGRAM_STORY_WEB_M_SITE';
  const INSTANT_ARTICLE_RECIRCULATION_AD = 'INSTANT_ARTICLE_RECIRCULATION_AD';
  const INSTANT_ARTICLE_STANDARD = 'INSTANT_ARTICLE_STANDARD';
  const INSTREAM_BANNER_DESKTOP = 'INSTREAM_BANNER_DESKTOP';
  const INSTREAM_BANNER_MOBILE = 'INSTREAM_BANNER_MOBILE';
  const INSTREAM_VIDEO_DESKTOP = 'INSTREAM_VIDEO_DESKTOP';
  const INSTREAM_VIDEO_IMAGE = 'INSTREAM_VIDEO_IMAGE';
  const INSTREAM_VIDEO_MOBILE = 'INSTREAM_VIDEO_MOBILE';
  const JOB_BROWSER_DESKTOP = 'JOB_BROWSER_DESKTOP';
  const JOB_BROWSER_MOBILE = 'JOB_BROWSER_MOBILE';
  const MARKETPLACE_MOBILE = 'MARKETPLACE_MOBILE';
  const MESSENGER_MOBILE_INBOX_MEDIA = 'MESSENGER_MOBILE_INBOX_MEDIA';
  const MESSENGER_MOBILE_STORY_MEDIA = 'MESSENGER_MOBILE_STORY_MEDIA';
  const MOBILE_BANNER = 'MOBILE_BANNER';
  const MOBILE_FEED_BASIC = 'MOBILE_FEED_BASIC';
  const MOBILE_FEED_STANDARD = 'MOBILE_FEED_STANDARD';
  const MOBILE_FULLWIDTH = 'MOBILE_FULLWIDTH';
  const MOBILE_INTERSTITIAL = 'MOBILE_INTERSTITIAL';
  const MOBILE_MEDIUM_RECTANGLE = 'MOBILE_MEDIUM_RECTANGLE';
  const MOBILE_NATIVE = 'MOBILE_NATIVE';
  const RIGHT_COLUMN_STANDARD = 'RIGHT_COLUMN_STANDARD';
  const SUGGESTED_VIDEO_DESKTOP = 'SUGGESTED_VIDEO_DESKTOP';
  const SUGGESTED_VIDEO_MOBILE = 'SUGGESTED_VIDEO_MOBILE';
  const WATCH_FEED_HOME = 'WATCH_FEED_HOME';
  const WATCH_FEED_MOBILE = 'WATCH_FEED_MOBILE';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdPreviewCreativeFeatureValues getInstance()
 */
class AdPreviewCreativeFeatureValues extends AbstractEnum {

  const PROFILE_CARD = 'profile_card';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdPreviewRenderTypeValues getInstance()
 */
class AdPreviewRenderTypeValues extends AbstractEnum {

  const FALLBACK = 'FALLBACK';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdPromotedObjectCustomEventTypeValues getInstance()
 */
class AdPromotedObjectCustomEventTypeValues extends AbstractEnum {

  const ACHIEVEMENT_UNLOCKED = 'ACHIEVEMENT_UNLOCKED';
  const ADD_PAYMENT_INFO = 'ADD_PAYMENT_INFO';
  const ADD_TO_CART = 'ADD_TO_CART';
  const ADD_TO_WISHLIST = 'ADD_TO_WISHLIST';
  const COMPLETE_REGISTRATION = 'COMPLETE_REGISTRATION';
  const CONTACT = 'CONTACT';
  const CONTENT_VIEW = 'CONTENT_VIEW';
  const CUSTOMIZE_PRODUCT = 'CUSTOMIZE_PRODUCT';
  const D2_RETENTION = 'D2_RETENTION';
  const D7_RETENTION = 'D7_RETENTION';
  const DONATE = 'DONATE';
  const FIND_LOCATION = 'FIND_LOCATION';
  const INITIATED_CHECKOUT = 'INITIATED_CHECKOUT';
  const LEAD = 'LEAD';
  const LEVEL_ACHIEVED = 'LEVEL_ACHIEVED';
  const LISTING_INTERACTION = 'LISTING_INTERACTION';
  const MESSAGING_CONVERSATION_STARTED_7D = 'MESSAGING_CONVERSATION_STARTED_7D';
  const OTHER = 'OTHER';
  const PURCHASE = 'PURCHASE';
  const RATE = 'RATE';
  const SCHEDULE = 'SCHEDULE';
  const SEARCH = 'SEARCH';
  const SERVICE_BOOKING_REQUEST = 'SERVICE_BOOKING_REQUEST';
  const SPENT_CREDITS = 'SPENT_CREDITS';
  const START_TRIAL = 'START_TRIAL';
  const SUBMIT_APPLICATION = 'SUBMIT_APPLICATION';
  const SUBSCRIBE = 'SUBSCRIBE';
  const TUTORIAL_COMPLETION = 'TUTORIAL_COMPLETION';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdRecommendationConfidenceValues getInstance()
 */
class AdRecommendationConfidenceValues extends AbstractEnum {

  const HIGH = 'HIGH';
  const LOW = 'LOW';
  const MEDIUM = 'MEDIUM';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdRecommendationImportanceValues getInstance()
 */
class AdRecommendationImportanceValues extends AbstractEnum {

  const HIGH = 'HIGH';
  const LOW = 'LOW';
  const MEDIUM = 'MEDIUM';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdRuleEvaluationSpecEvaluationTypeValues getInstance()
 */
class AdRuleEvaluationSpecEvaluationTypeValues extends AbstractEnum {

  const SCHEDULE = 'SCHEDULE';
  const TRIGGER = 'TRIGGER';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 AdRuleExecutionOptionsOperatorValues getInstance()
 */
class AdRuleExecutionOptionsOperatorValues extends AbstractEnum {

  const EQUAL = 'EQUAL';
  const IN = 'IN';
}


<?php
/**
 * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
 *
 * You are hereby granted a non-exclusive, worldwide, royalty-free license to
 * use, copy, modify, and distribute this software in source code or binary
 * form for use in connection with the web services and APIs provided by
 * Facebook.
 *
 * As with any software that integrates with the Facebook platform, your use
 * of this software is subject to the Facebook Developer Principles and
 * Policies [http://developers.facebook.com/policy/]. This copyright notice
 * shall be included in all copies or substantial portions of the software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 *
 */

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 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 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';
}