Skip to content

Commit 72f3679

Browse files
committed
v13.0.23
1 parent 59902e3 commit 72f3679

File tree

320 files changed

+859
-3593
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

320 files changed

+859
-3593
lines changed

src/Auth/ServiceClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ private function RefreshServiceProxy()
242242
'features' => SOAP_SINGLE_ELEMENT_ARRAYS,
243243
// Disable keep_alive to avoid 'Process open FD table is full'
244244
'keep_alive' => FALSE,
245-
'user_agent' => 'BingAdsSDKPHP ' . '13.0.21.1 ' . PHP_VERSION,
245+
'user_agent' => 'BingAdsSDKPHP ' . '13.0.23 ' . PHP_VERSION,
246246
'cache_wsdl' => 'WSDL_CACHE_NONE',
247247

248248
/**

src/V13/AdInsight/AgeEnum.php

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,15 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Defines a value set of age ranges.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/ageenum?view=bingads-13 AgeEnum Value Set
9-
*
10-
* @used-by SelectionOfAgeEnum
11-
*/
126
final class AgeEnum
137
{
14-
/** The age range is unknown. */
158
const Unknown = 'Unknown';
16-
17-
/** The age range is 0 to 12. */
189
const ZeroToTwelve = 'ZeroToTwelve';
19-
20-
/** The age range is 13 to 17. */
2110
const ThirteenToSevenTeen = 'ThirteenToSevenTeen';
22-
23-
/** The age range is 18 to 24. */
2411
const EighteenToTwentyFour = 'EighteenToTwentyFour';
25-
26-
/** The age range is 25 to 34. */
2712
const TwentyFiveToThirtyFour = 'TwentyFiveToThirtyFour';
28-
29-
/** The age range is 35 to 49. */
3013
const ThirtyFiveToFourtyNine = 'ThirtyFiveToFourtyNine';
31-
32-
/** The age range is 50 to 64. */
3314
const FiftyToSixtyFour = 'FiftyToSixtyFour';
34-
35-
/** The age range is above 65. */
3615
const SixtyFiveAndAbove = 'SixtyFiveAndAbove';
3716
}
3817

src/V13/AdInsight/ApplyRecommendationEntity.php

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,9 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Apply a recommendation.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/applyrecommendationentity?view=bingads-13 ApplyRecommendationEntity Data Object
9-
*
10-
* @used-by ApplyRecommendationsRequest
11-
*/
126
final class ApplyRecommendationEntity
137
{
14-
/**
15-
* The identifier of the recommendation.
16-
* @var string
17-
*/
188
public $RecommendationId;
19-
20-
/**
21-
* The type of recommendation: CAMPAIGN_BUDGET, KEYWORD or RESPONSIVE_SEARCH_AD.
22-
* @var string
23-
*/
249
public $RecommendationType;
2510
}
2611

src/V13/AdInsight/ApplyRecommendationsRequest.php

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,8 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Apply one or more recommendations.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/applyrecommendations?view=bingads-13 ApplyRecommendations Request Object
9-
*
10-
* @uses ApplyRecommendationEntity
11-
* @used-by BingAdsAdInsightService::ApplyRecommendations
12-
*/
136
final class ApplyRecommendationsRequest
147
{
15-
/**
16-
* The list of operations to apply recommendations.
17-
* @var ApplyRecommendationEntity[]
18-
*/
198
public $Entities;
209
}
2110
}

src/V13/AdInsight/ApplyRecommendationsResponse.php

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,8 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Apply one or more recommendations.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/applyrecommendations?view=bingads-13 ApplyRecommendations Response Object
9-
*
10-
* @uses BatchError
11-
* @used-by BingAdsAdInsightService::ApplyRecommendations
12-
*/
136
final class ApplyRecommendationsResponse
147
{
15-
/**
16-
* An array BatchError that contains details for any request items that were not successful.
17-
* @var BatchError[]
18-
*/
198
public $PartialErrors;
209
}
2110
}

src/V13/AdInsight/CampaignBudgetRecommendation.php

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,11 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Defines the CampaignBudgetRecommendation data object.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/campaignbudgetrecommendation?view=bingads-13 CampaignBudgetRecommendation Data Object
9-
*
10-
* @uses BudgetPoint
11-
* @uses BudgetLimitType
12-
*/
136
final class CampaignBudgetRecommendation extends RecommendationBase
147
{
15-
/**
16-
* The list of budget points with weekly impressions, clicks and cost estimates for the given budget amount.
17-
* @var BudgetPoint[]
18-
*/
198
public $BudgetPoints;
20-
21-
/**
22-
* The type of budget that the campaign uses.
23-
* @var BudgetLimitType
24-
*/
259
public $BudgetType;
26-
27-
/**
28-
* The current budget amount.
29-
* @var double
30-
*/
3110
public $CurrentBudget;
32-
33-
/**
34-
* The recommended budget amount based on the last 15 days of performance history for the corresponding campaign.
35-
* @var double
36-
*/
3711
public $RecommendedBudget;
3812
}
3913

src/V13/AdInsight/Currency.php

Lines changed: 0 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -3,145 +3,51 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Defines a value set of currencies.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/currency?view=bingads-13 Currency Value Set
9-
*
10-
* @used-by GetAudienceFullEstimationRequest
11-
* @used-by GetAudienceFullEstimationResponse
12-
*/
136
final class Currency
147
{
15-
/** Unspecified currency. */
168
const UnSpecify = 'UnSpecify';
17-
18-
/** The Algerian Dinar (DZD). */
199
const AlgerianDinar = 'AlgerianDinar';
20-
21-
/** The Argentine Peso (ARS). */
2210
const ArgentinePeso = 'ArgentinePeso';
23-
24-
/** The Australian Dollar (AUD). */
2511
const AustralianDollar = 'AustralianDollar';
26-
27-
/** The Thai Baht (THB). */
2812
const Baht = 'Baht';
29-
30-
/** The Venezuelan Bolivar Fuerte (VEF). */
3113
const Bolivar = 'Bolivar';
32-
33-
/** The Brazilian Real (BRL). */
3414
const BrazilianReal = 'BrazilianReal';
35-
36-
/** The Canadian Dollar (CAD). */
3715
const CanadianDollar = 'CanadianDollar';
38-
39-
/** The Chilean Peso (CLP). */
4016
const ChileanPeso = 'ChileanPeso';
41-
42-
/** The Colombian Peso (COP). */
4317
const ColombianPeso = 'ColombianPeso';
44-
45-
/** The Czech Koruna (CZK). */
4618
const CzechKoruna = 'CzechKoruna';
47-
48-
/** The Danish Krone (DKK). */
4919
const DanishKrone = 'DanishKrone';
50-
51-
/** The Vietnamese Dong (VND). */
5220
const Dong = 'Dong';
53-
54-
/** The Egyptian Pound (EGP). */
5521
const EgyptianPound = 'EgyptianPound';
56-
57-
/** The Euro (EUR). */
5822
const EURO = 'EURO';
59-
60-
/** The Hungarian Forint (HUF). */
6123
const Forint = 'Forint';
62-
63-
/** The Hong Kong Dollar (HKD). */
6424
const HongKongDollar = 'HongKongDollar';
65-
66-
/** The Indian Rupee (INR). */
6725
const IndianRupee = 'IndianRupee';
68-
69-
/** The Japanese Yen (JPY). */
7026
const JapaneseYen = 'JapaneseYen';
71-
72-
/** The Lebanese Pound (LBP). */
7327
const LebanesePound = 'LebanesePound';
74-
75-
/** The Malaysian Ringgit (MYR). */
7628
const MalaysianRinggit = 'MalaysianRinggit';
77-
78-
/** The Mexican Peso (MXN). */
7929
const MexicanPeso = 'MexicanPeso';
80-
81-
/** The Moroccan Dirham (MAD). */
8230
const MoroccanDirham = 'MoroccanDirham';
83-
84-
/** The New Taiwan Dollar (TWD). */
8531
const NewTaiwanDollar = 'NewTaiwanDollar';
86-
87-
/** The New Zealand Dollar (NZD). */
8832
const NewZealandDollar = 'NewZealandDollar';
89-
90-
/** The Norwegian Krone (NOK). */
9133
const NorwegianKrone = 'NorwegianKrone';
92-
93-
/** The Peruvian Nuevo Sol (NOK). */
9434
const NuevoSol = 'NuevoSol';
95-
96-
/** The Philippine Peso (PHP). */
9735
const PhilippinePeso = 'PhilippinePeso';
98-
99-
/** The Qatari Rial (QAR). */
10036
const QatariRial = 'QatariRial';
101-
102-
/** The Indonesian Rupiah (IDR). */
10337
const Rupiah = 'Rupiah';
104-
105-
/** The Saudi Riyal (SAR). */
10638
const SaudiRiyal = 'SaudiRiyal';
107-
108-
/** The Singapore Dollar (SGD). */
10939
const SingaporeDollar = 'SingaporeDollar';
110-
111-
/** The South African Rand (ZAR). */
11240
const SouthAfricanRand = 'SouthAfricanRand';
113-
114-
/** The Swedish Krona (SEK). */
11541
const SwedishKrona = 'SwedishKrona';
116-
117-
/** The Swiss Franc (CHF). */
11842
const SwissFranc = 'SwissFranc';
119-
120-
/** The Turkish Lira (TRY). */
12143
const TurkishLira = 'TurkishLira';
122-
123-
/** The UK Pound (GBP). */
12444
const UKPound = 'UKPound';
125-
126-
/** The US Dollar USD */
12745
const USDollar = 'USDollar';
128-
129-
/** The South Korean Won (KRW). */
13046
const Won = 'Won';
131-
132-
/** The Chinese Yuan (CNY). */
13347
const YuanRenminbi = 'YuanRenminbi';
134-
135-
/** The Polish Zloty (PLN). */
13648
const PolishZloty = 'PolishZloty';
137-
138-
/** The UAE Dirham (AED). */
13949
const UAEDirham = 'UAEDirham';
140-
141-
/** The Israeli Sheqel (ILS). */
14250
const IsraeliSheqel = 'IsraeliSheqel';
143-
144-
/** The Nigerian Naira (NGN). */
14551
const NigerianNaira = 'NigerianNaira';
14652
}
14753

src/V13/AdInsight/DecimalRoundedResult.php

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,9 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Defines a DecimalRoundedResult data object.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/decimalroundedresult?view=bingads-13 DecimalRoundedResult Data Object
9-
*
10-
* @uses ScaleUnit
11-
* @used-by RangeResultOfDecimalRoundedResult
12-
* @used-by GetAudienceFullEstimationResponse
13-
*/
146
final class DecimalRoundedResult
157
{
16-
/**
17-
* The rounded value to the nearest scale unit.
18-
* @var double
19-
*/
208
public $Value;
21-
22-
/**
23-
* The scale unit: Thousand, Million,Billion, None.
24-
* @var ScaleUnit
25-
*/
269
public $Unit;
2710
}
2811

src/V13/AdInsight/DismissRecommendationEntity.php

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,9 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Dismiss a recommendation.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/dismissrecommendationentity?view=bingads-13 DismissRecommendationEntity Data Object
9-
*
10-
* @used-by DismissRecommendationsRequest
11-
*/
126
final class DismissRecommendationEntity
137
{
14-
/**
15-
* The identifier of the recommendation.
16-
* @var string
17-
*/
188
public $RecommendationId;
19-
20-
/**
21-
* The type of recommendation: CAMPAIGN_BUDGET, KEYWORD or RESPONSIVE_SEARCH_AD.
22-
* @var string
23-
*/
249
public $RecommendationType;
2510
}
2611

src/V13/AdInsight/DismissRecommendationsRequest.php

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,8 @@
33
namespace Microsoft\BingAds\V13\AdInsight;
44

55
{
6-
/**
7-
* Dismiss one or more recommendations.
8-
* @link https:/learn.microsoft.com/advertising/ad-insight-service/dismissrecommendations?view=bingads-13 DismissRecommendations Request Object
9-
*
10-
* @uses DismissRecommendationEntity
11-
* @used-by BingAdsAdInsightService::DismissRecommendations
12-
*/
136
final class DismissRecommendationsRequest
147
{
15-
/**
16-
* The list of operations to dismiss recommendations.
17-
* @var DismissRecommendationEntity[]
18-
*/
198
public $Entities;
209
}
2110
}

0 commit comments

Comments
 (0)