Skip to content

Commit

Permalink
Merge pull request #203 from BingAds/v13.0.21.1
Browse files Browse the repository at this point in the history
v13.0.21.1
  • Loading branch information
xinyuwen2 authored Aug 19, 2024
2 parents 0efb948 + 7a614ca commit 59902e3
Show file tree
Hide file tree
Showing 61 changed files with 221 additions and 137 deletions.
2 changes: 1 addition & 1 deletion src/Auth/ServiceClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ private function RefreshServiceProxy()
'features' => SOAP_SINGLE_ELEMENT_ARRAYS,
// Disable keep_alive to avoid 'Process open FD table is full'
'keep_alive' => FALSE,
'user_agent' => 'BingAdsSDKPHP ' . '13.0.21 ' . PHP_VERSION,
'user_agent' => 'BingAdsSDKPHP ' . '13.0.21.1 ' . PHP_VERSION,
'cache_wsdl' => 'WSDL_CACHE_NONE',

/**
Expand Down
10 changes: 5 additions & 5 deletions src/V13/Bulk/DownloadEntity.php
Original file line number Diff line number Diff line change
Expand Up @@ -546,19 +546,19 @@ final class DownloadEntity
/** Reserved. */
const AssetGroupSearchThemes = 'AssetGroupSearchThemes';

/** Reserved. */
/** Include Impression Based Remarketing List records in the download data. */
const ImpressionBasedRemarketingList = 'ImpressionBasedRemarketingList';

/** Reserved. */
/** Include Ad Group Impression Based Remarketing List Association records in the download that each represent the association relationship between an ad group and an impression based remarketing list. */
const AdGroupImpressionBasedRemarketingListAssociations = 'AdGroupImpressionBasedRemarketingListAssociations';

/** Reserved. */
/** Include Ad Group Negative Impression Based Remarketing List Association records in the download that each represent the association relationship between an ad group and an impression based remarketing list exclusion. */
const AdGroupNegativeImpressionBasedRemarketingListAssociations = 'AdGroupNegativeImpressionBasedRemarketingListAssociations';

/** Reserved. */
/** Include Campaign Impression Based Remarketing List Association records in the download that each represent the association relationship between a campaign and an impression based remarketing list. */
const CampaignImpressionBasedRemarketingListAssociations = 'CampaignImpressionBasedRemarketingListAssociations';

/** Reserved. */
/** Include Campaign Negative Impression Based Remarketing List Association records in the download that each represent the association relationship between a campaign and an impression based remarketing list exclusion. */
const CampaignNegativeImpressionBasedRemarketingListAssociations = 'CampaignNegativeImpressionBasedRemarketingListAssociations';
}

Expand Down
3 changes: 3 additions & 0 deletions src/V13/CampaignManagement/AccountPropertyName.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ final class AccountPropertyName

/** Reserved. */
const NetflixTCAccepted = 'NetflixTCAccepted';

/** Reserved. */
const BlockedContentSegments = 'BlockedContentSegments';
}

}
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/AdAdditionalField.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ final class AdAdditionalField
/** The target dimension of an image asset. */
const ImageTargetDimension = 'ImageTargetDimension';

/** Reserved. */
/** Defines the possible ad sub types. */
const AdSubType = 'AdSubType';
}

Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/AdExtensionsTypeFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ final class AdExtensionsTypeFilter
/** Reserved. */
const DisclaimerAdExtension = 'DisclaimerAdExtension';

/** Reserved. */
/** An ad extension that contains the business logo. */
const LogoAdExtension = 'LogoAdExtension';
}

Expand Down
4 changes: 2 additions & 2 deletions src/V13/CampaignManagement/AdGroupCriterionType.php
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,10 @@ final class AdGroupCriterionType
/** The ad group criterion is a genre criterion. */
const Genre = 'Genre';

/** For internal use only. */
/** The ad group criterion is a customer list. */
const CustomerList = 'CustomerList';

/** Reserved. */
/** The ad group criterion is an impression-based remarketing list. */
const ImpressionBasedRemarketingList = 'ImpressionBasedRemarketingList';
}

Expand Down
6 changes: 3 additions & 3 deletions src/V13/CampaignManagement/AdSubType.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@

{
/**
* Reserved.
* Defines the possible ad sub types.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/adsubtype?view=bingads-13 AdSubType Value Set
*
* @used-by ResponsiveAd
*/
final class AdSubType
{
/** Reserved. */
/** The ad is a video ad. */
const Video = 'Video';

/** Reserved. */
/** The ad is a display ad. */
const Display = 'Display';
}

Expand Down
4 changes: 2 additions & 2 deletions src/V13/CampaignManagement/AssetGroupAdditionalField.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

{
/**
* Reserved.
* Defines the possible additional fields for an asset group.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/assetgroupadditionalfield?view=bingads-13 AssetGroupAdditionalField Value Set
*
* @used-by GetAssetGroupsByCampaignIdRequest
* @used-by GetAssetGroupsByIdsRequest
*/
final class AssetGroupAdditionalField
{
/** Reserved. */
/** Include the AssetGroupSearchThemes field. */
const AssetGroupSearchThemes = 'AssetGroupSearchThemes';
}

Expand Down
6 changes: 3 additions & 3 deletions src/V13/CampaignManagement/AssetGroupSearchTheme.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,21 @@

{
/**
* Reserved.
* Defines an AssetGroupSearchTheme data object.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/assetgroupsearchtheme?view=bingads-13 AssetGroupSearchTheme Data Object
*
* @used-by AssetGroup
*/
final class AssetGroupSearchTheme
{
/**
* Reserved.
* The identifier of the search theme.
* @var integer
*/
public $Id;

/**
* Reserved.
* The type of search theme.
* @var string
*/
public $SearchTheme;
Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/AudienceAdditionalField.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ final class AudienceAdditionalField
const NumberRuleItem = 'NumberRuleItem';

/** Reserved. */
const ImpreesionBasedRemarketingList = 'ImpreesionBasedRemarketingList';
const ImpressionBasedRemarketingList = 'ImpressionBasedRemarketingList';
}

}
4 changes: 2 additions & 2 deletions src/V13/CampaignManagement/AudienceType.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ final class AudienceType
/** The audience is a combined list. */
const CombinedList = 'CombinedList';

/** Reserved. */
/** The audience is a customer list. */
const CustomerList = 'CustomerList';

/** Reserved. */
/** The audience is an impression-based remarketing list. */
const ImpressionBasedRemarketingList = 'ImpressionBasedRemarketingList';
}

Expand Down
4 changes: 2 additions & 2 deletions src/V13/CampaignManagement/CallToActionSetting.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@

{
/**
* Reserved.
* Defines the CallToActionSetting data object.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/calltoactionsetting?view=bingads-13 CallToActionSetting Data Object
*/
final class CallToActionSetting extends Setting
{
/**
* Reserved.
* Determines whether to opt out of automatic selection of call to action ad asset for the multimedia ads in the campaign.
* @var boolean
*/
public $AutomatedCallToActionOptOut;
Expand Down
6 changes: 6 additions & 0 deletions src/V13/CampaignManagement/Campaign.php
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,12 @@ final class Campaign
*/
public $Id;

/**
* Reserved.
* @var boolean
*/
public $IsDealCampaign;

/**
* Reserved.
* @var integer
Expand Down
3 changes: 3 additions & 0 deletions src/V13/CampaignManagement/CampaignAdditionalField.php
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ final class CampaignAdditionalField

/** Reserved. */
const ManualCpi = 'ManualCpi';

/** Reserved. */
const IsDealCampaign = 'IsDealCampaign';
}

}
4 changes: 2 additions & 2 deletions src/V13/CampaignManagement/CampaignCriterionType.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@ final class CampaignCriterionType
/** The campaign criterion is a combined list association. */
const CombinedList = 'CombinedList';

/** For internal use only. */
/** The campaign criterion is a customer list. */
const CustomerList = 'CustomerList';

/** Reserved. */
/** The campaign criterion is an impression-based remarketing list. */
const ImpressionBasedRemarketingList = 'ImpressionBasedRemarketingList';
}

Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/CampaignType.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ final class CampaignType
/** The campaign is an Audience campaign. */
const Audience = 'Audience';

/** The campaign is a Lodging campaign (formerly hotel campaigns). */
/** The campaign is a Lodging campaign (formerly Hotel campaigns). */
const Hotel = 'Hotel';

/** The campaign is a Performance max campaign. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ final class GetAssetGroupsByCampaignIdRequest
public $CampaignId;

/**
* Reserved.
* The additional field values enable you to get the latest features using the current version of Campaign Management API, and in the next version the corresponding elements will be included by default.
* @var AssetGroupAdditionalField
*/
public $ReturnAdditionalFields;
Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/GetAssetGroupsByIdsRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ final class GetAssetGroupsByIdsRequest
public $AssetGroupIds;

/**
* Reserved.
* The additional field values enable you to get the latest features using the current version of Campaign Management API, and in the next version the corresponding elements will be included by default.
* @var AssetGroupAdditionalField
*/
public $ReturnAdditionalFields;
Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/HotelAdGroupType.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

{
/**
* The ad group type for lodging campaigns (formerly hotel campaigns).
* The ad group type for Lodging campaigns (formerly Hotel campaigns).
* @link https:/learn.microsoft.com/advertising/campaign-management-service/hoteladgrouptype?view=bingads-13 HotelAdGroupType Value Set
*
* @used-by HotelSetting
Expand Down
8 changes: 4 additions & 4 deletions src/V13/CampaignManagement/ImpressionBasedEntityType.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,20 @@

{
/**
* Reserved.
* Defines a value set for ImpressionBasedEntityType.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/impressionbasedentitytype?view=bingads-13 ImpressionBasedEntityType Value Set
*
* @used-by ImpressionBasedRemarketingList
*/
final class ImpressionBasedEntityType
{
/** Reserved. */
/** The impression-based remarketing list type is none. */
const None = 'None';

/** Reserved. */
/** The impression-based remarketing list type is Campaign. */
const Campaign = 'Campaign';

/** Reserved. */
/** The impression-based remarketing list type is AdGroup. */
const AdGroup = 'AdGroup';
}

Expand Down
8 changes: 4 additions & 4 deletions src/V13/CampaignManagement/ImpressionBasedRemarketingList.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@

{
/**
* Reserved.
* Defines a data object for ImpressionBasedRemarketingList.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/impressionbasedremarketinglist?view=bingads-13 ImpressionBasedRemarketingList Data Object
*
* @uses ImpressionBasedEntityType
*/
final class ImpressionBasedRemarketingList extends Audience
{
/**
* Reserved.
* The ad group identifier to associate with the impression-based remarketing list.
* @var integer
*/
public $AdGroupId;

/**
* Reserved.
* The campaign identifier to associate with the impression-based remarketing list.
* @var integer
*/
public $CampaignId;

/**
* Reserved.
* The entity type of an impression-based remarketing list.
* @var ImpressionBasedEntityType
*/
public $EntityType;
Expand Down
10 changes: 5 additions & 5 deletions src/V13/CampaignManagement/LogoAdExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,31 @@

{
/**
* Reserved.
* Defines an ad extension that specifies a business logo.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/logoadextension?view=bingads-13 LogoAdExtension Data Object
*/
final class LogoAdExtension extends AdExtension
{
/**
* Reserved.
* The asset ID for the business logo.
* @var integer
*/
public $BusinessLogo;

/**
* Reserved.
* The URL of the business logo.
* @var string
*/
public $BusinessLogoUrl;

/**
* Reserved.
* The business name.
* @var string
*/
public $BusinessName;

/**
* Reserved.
* The domain name.
* @var string
*/
public $DomainName;
Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/MediaAdditionalField.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

{
/**
* Reserved.
* Defines a value set for MediaAdditionalField.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/mediaadditionalfield?view=bingads-13 MediaAdditionalField Value Set
*
* @used-by GetMediaMetaDataByAccountIdRequest
Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/Network.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ final class Network
/** Display ads on only owned and operated networks. */
const OwnedAndOperatedOnly = 'OwnedAndOperatedOnly';

/** Display ads on only syndicated search networks. */
/** Note: SyndicatedSearchOnly is deprecated as of July 2024. */
const SyndicatedSearchOnly = 'SyndicatedSearchOnly';

/** Display ads on the Retailer Network only. */
Expand Down
2 changes: 1 addition & 1 deletion src/V13/CampaignManagement/ResponsiveAd.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
final class ResponsiveAd extends Ad
{
/**
* Reserved.
* The possible ad sub types.
* @var AdSubType
*/
public $AdSubType;
Expand Down
6 changes: 3 additions & 3 deletions src/V13/CampaignManagement/VanityPharmaDisplayUrlMode.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@

{
/**
* Reserved.
* Defines a value set for VanityPharmaDisplayUrlMode.
* @link https:/learn.microsoft.com/advertising/campaign-management-service/vanitypharmadisplayurlmode?view=bingads-13 VanityPharmaDisplayUrlMode Value Set
*
* @used-by VanityPharmaSetting
*/
final class VanityPharmaDisplayUrlMode
{
/** Reserved. */
/** Replace the vanity pharma URL with the manufacturer website URL. */
const ManufacturerWebsiteUrl = 'ManufacturerWebsiteUrl';

/** Reserved. */
/** Replace the vanity pharma URL with a description of the website. */
const WebsiteDescription = 'WebsiteDescription';
}

Expand Down
Loading

0 comments on commit 59902e3

Please sign in to comment.