Files
2026-04-28 15:13:50 +02:00

123 lines
4.4 KiB
PHP

<?php
/*
* Copyright (c) Meta Platforms, Inc. and affiliates.
* All rights reserved.
*
* This source code is licensed under the license found in the
* LICENSE file in the root directory of this source tree.
*/
namespace FacebookPixelPlugin\FacebookAds\Object\Fields;
use FacebookPixelPlugin\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.
*
*/
class AdFields extends AbstractEnum {
const ACCOUNT_ID = 'account_id';
const AD_ACTIVE_TIME = 'ad_active_time';
const AD_REVIEW_FEEDBACK = 'ad_review_feedback';
const AD_SCHEDULE_END_TIME = 'ad_schedule_end_time';
const AD_SCHEDULE_START_TIME = 'ad_schedule_start_time';
const ADLABELS = 'adlabels';
const ADSET = 'adset';
const ADSET_ID = 'adset_id';
const BID_AMOUNT = 'bid_amount';
const BID_INFO = 'bid_info';
const BID_TYPE = 'bid_type';
const CAMPAIGN = 'campaign';
const CAMPAIGN_ID = 'campaign_id';
const CONFIGURED_STATUS = 'configured_status';
const CONVERSION_DOMAIN = 'conversion_domain';
const CONVERSION_SPECS = 'conversion_specs';
const CREATED_TIME = 'created_time';
const CREATIVE = 'creative';
const CREATIVE_ASSET_GROUPS_SPEC = 'creative_asset_groups_spec';
const DEMOLINK_HASH = 'demolink_hash';
const DISPLAY_SEQUENCE = 'display_sequence';
const EFFECTIVE_STATUS = 'effective_status';
const ENGAGEMENT_AUDIENCE = 'engagement_audience';
const FAILED_DELIVERY_CHECKS = 'failed_delivery_checks';
const ID = 'id';
const ISSUES_INFO = 'issues_info';
const LAST_UPDATED_BY_APP_ID = 'last_updated_by_app_id';
const NAME = 'name';
const PLACEMENT = 'placement';
const PREVIEW_SHAREABLE_LINK = 'preview_shareable_link';
const PRIORITY = 'priority';
const RECOMMENDATIONS = 'recommendations';
const SOURCE_AD = 'source_ad';
const SOURCE_AD_ID = 'source_ad_id';
const STATUS = 'status';
const TARGETING = 'targeting';
const TRACKING_AND_CONVERSION_WITH_DEFAULTS = 'tracking_and_conversion_with_defaults';
const TRACKING_SPECS = 'tracking_specs';
const UPDATED_TIME = 'updated_time';
const ADSET_SPEC = 'adset_spec';
const AUDIENCE_ID = 'audience_id';
const DATE_FORMAT = 'date_format';
const DRAFT_ADGROUP_ID = 'draft_adgroup_id';
const EXECUTION_OPTIONS = 'execution_options';
const INCLUDE_DEMOLINK_HASHES = 'include_demolink_hashes';
const FILENAME = 'filename';
public function getFieldTypes() {
return array(
'account_id' => 'string',
'ad_active_time' => 'string',
'ad_review_feedback' => 'AdgroupReviewFeedback',
'ad_schedule_end_time' => 'datetime',
'ad_schedule_start_time' => 'datetime',
'adlabels' => 'list<AdLabel>',
'adset' => 'AdSet',
'adset_id' => 'string',
'bid_amount' => 'int',
'bid_info' => 'map<string, unsigned int>',
'bid_type' => 'BidType',
'campaign' => 'Campaign',
'campaign_id' => 'string',
'configured_status' => 'ConfiguredStatus',
'conversion_domain' => 'string',
'conversion_specs' => 'list<ConversionActionQuery>',
'created_time' => 'datetime',
'creative' => 'AdCreative',
'creative_asset_groups_spec' => 'AdCreativeAssetGroupsSpec',
'demolink_hash' => 'string',
'display_sequence' => 'int',
'effective_status' => 'EffectiveStatus',
'engagement_audience' => 'bool',
'failed_delivery_checks' => 'list<DeliveryCheck>',
'id' => 'string',
'issues_info' => 'list<AdgroupIssuesInfo>',
'last_updated_by_app_id' => 'string',
'name' => 'string',
'placement' => 'Placement',
'preview_shareable_link' => 'string',
'priority' => 'unsigned int',
'recommendations' => 'list<AdRecommendation>',
'source_ad' => 'Ad',
'source_ad_id' => 'string',
'status' => 'Status',
'targeting' => 'Targeting',
'tracking_and_conversion_with_defaults' => 'TrackingAndConversionWithDefaults',
'tracking_specs' => 'list<ConversionActionQuery>',
'updated_time' => 'datetime',
'adset_spec' => 'AdSet',
'audience_id' => 'string',
'date_format' => 'string',
'draft_adgroup_id' => 'string',
'execution_options' => 'list<ExecutionOptions>',
'include_demolink_hashes' => 'bool',
'filename' => 'file',
);
}
}