Skip to content

Commit fb89417

Browse files
committed
v13.0.23.2
1 parent 303282f commit fb89417

30 files changed

+1822
-118
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The Bing Ads Java SDK includes and depends on the microsoft.bingads Maven artifa
1616
<dependency>
1717
<groupId>com.microsoft.bingads</groupId>
1818
<artifactId>microsoft.bingads</artifactId>
19-
<version>13.0.23.1</version>
19+
<version>13.0.23.2</version>
2020
</dependency>
2121
```
2222
If you are not using a Maven project, you must include the correct version of each dependency. You can review the complete list of Bing Ads Java SDK dependencies at the [Maven Repository](http://mvnrepository.com/artifact/com.microsoft.bingads/microsoft.bingads/).

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>com.microsoft.bingads</groupId>
4-
<version>13.0.23.1</version>
4+
<version>13.0.23.2</version>
55
<name>Bing Ads Java SDK</name>
66
<description>The Bing Ads Java SDK is a library improving developer experience when working with the Bing Ads services by providing high-level access to features such as Bulk API, OAuth Authorization and SOAP API.</description>
77
<url>https://github.com/BingAds/BingAds-Java-SDK</url>

proxies/com/microsoft/bingads/v13/campaignmanagement/AdRecommendationImageSuggestion.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* <complexContent>
1818
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1919
* <sequence>
20+
* <element name="AssetLink" type="{https://bingads.microsoft.com/CampaignManagement/v13}AssetLink" minOccurs="0"/>
2021
* <element name="Image" type="{https://bingads.microsoft.com/CampaignManagement/v13}Image" minOccurs="0"/>
2122
* <element name="ImageUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2223
* </sequence>
@@ -29,16 +30,43 @@
2930
*/
3031
@XmlAccessorType(XmlAccessType.FIELD)
3132
@XmlType(name = "AdRecommendationImageSuggestion", propOrder = {
33+
"assetLink",
3234
"image",
3335
"imageUrl"
3436
})
3537
public class AdRecommendationImageSuggestion {
3638

39+
@XmlElement(name = "AssetLink", nillable = true)
40+
protected AssetLink assetLink;
3741
@XmlElement(name = "Image", nillable = true)
3842
protected Image image;
3943
@XmlElement(name = "ImageUrl", nillable = true)
4044
protected String imageUrl;
4145

46+
/**
47+
* Gets the value of the assetLink property.
48+
*
49+
* @return
50+
* possible object is
51+
* {@link AssetLink }
52+
*
53+
*/
54+
public AssetLink getAssetLink() {
55+
return assetLink;
56+
}
57+
58+
/**
59+
* Sets the value of the assetLink property.
60+
*
61+
* @param value
62+
* allowed object is
63+
* {@link AssetLink }
64+
*
65+
*/
66+
public void setAssetLink(AssetLink value) {
67+
this.assetLink = value;
68+
}
69+
4270
/**
4371
* Gets the value of the image property.
4472
*
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
2+
package com.microsoft.bingads.v13.campaignmanagement;
3+
4+
import jakarta.xml.bind.annotation.XmlAccessType;
5+
import jakarta.xml.bind.annotation.XmlAccessorType;
6+
import jakarta.xml.bind.annotation.XmlElement;
7+
import jakarta.xml.bind.annotation.XmlRootElement;
8+
import jakarta.xml.bind.annotation.XmlType;
9+
10+
11+
/**
12+
* <p>Java class for anonymous complex type.
13+
*
14+
* <p>The following schema fragment specifies the expected content contained within this class.
15+
*
16+
* <pre>{@code
17+
* <complexType>
18+
* <complexContent>
19+
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20+
* <sequence>
21+
* <element name="ConversionValueRules" type="{https://bingads.microsoft.com/CampaignManagement/v13}ArrayOfConversionValueRule" minOccurs="0"/>
22+
* <element name="Lcid" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
23+
* </sequence>
24+
* </restriction>
25+
* </complexContent>
26+
* </complexType>
27+
* }</pre>
28+
*
29+
*
30+
*/
31+
@XmlAccessorType(XmlAccessType.FIELD)
32+
@XmlType(name = "", propOrder = {
33+
"conversionValueRules",
34+
"lcid"
35+
})
36+
@XmlRootElement(name = "AddConversionValueRulesRequest")
37+
public class AddConversionValueRulesRequest {
38+
39+
@XmlElement(name = "ConversionValueRules", nillable = true)
40+
protected ArrayOfConversionValueRule conversionValueRules;
41+
@XmlElement(name = "Lcid", nillable = true)
42+
protected Integer lcid;
43+
44+
/**
45+
* Gets the value of the conversionValueRules property.
46+
*
47+
* @return
48+
* possible object is
49+
* {@link ArrayOfConversionValueRule }
50+
*
51+
*/
52+
public ArrayOfConversionValueRule getConversionValueRules() {
53+
return conversionValueRules;
54+
}
55+
56+
/**
57+
* Sets the value of the conversionValueRules property.
58+
*
59+
* @param value
60+
* allowed object is
61+
* {@link ArrayOfConversionValueRule }
62+
*
63+
*/
64+
public void setConversionValueRules(ArrayOfConversionValueRule value) {
65+
this.conversionValueRules = value;
66+
}
67+
68+
/**
69+
* Gets the value of the lcid property.
70+
*
71+
* @return
72+
* possible object is
73+
* {@link Integer }
74+
*
75+
*/
76+
public Integer getLcid() {
77+
return lcid;
78+
}
79+
80+
/**
81+
* Sets the value of the lcid property.
82+
*
83+
* @param value
84+
* allowed object is
85+
* {@link Integer }
86+
*
87+
*/
88+
public void setLcid(Integer value) {
89+
this.lcid = value;
90+
}
91+
92+
}
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
2+
package com.microsoft.bingads.v13.campaignmanagement;
3+
4+
import jakarta.xml.bind.annotation.XmlAccessType;
5+
import jakarta.xml.bind.annotation.XmlAccessorType;
6+
import jakarta.xml.bind.annotation.XmlElement;
7+
import jakarta.xml.bind.annotation.XmlRootElement;
8+
import jakarta.xml.bind.annotation.XmlType;
9+
10+
11+
/**
12+
* <p>Java class for anonymous complex type.
13+
*
14+
* <p>The following schema fragment specifies the expected content contained within this class.
15+
*
16+
* <pre>{@code
17+
* <complexType>
18+
* <complexContent>
19+
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20+
* <sequence>
21+
* <element name="ConversionValueRuleIds" type="{http://schemas.microsoft.com/2003/10/Serialization/Arrays}ArrayOflong" minOccurs="0"/>
22+
* <element name="PartialErrors" type="{https://bingads.microsoft.com/CampaignManagement/v13}ArrayOfBatchError" minOccurs="0"/>
23+
* </sequence>
24+
* </restriction>
25+
* </complexContent>
26+
* </complexType>
27+
* }</pre>
28+
*
29+
*
30+
*/
31+
@XmlAccessorType(XmlAccessType.FIELD)
32+
@XmlType(name = "", propOrder = {
33+
"conversionValueRuleIds",
34+
"partialErrors"
35+
})
36+
@XmlRootElement(name = "AddConversionValueRulesResponse")
37+
public class AddConversionValueRulesResponse {
38+
39+
@XmlElement(name = "ConversionValueRuleIds", nillable = true)
40+
protected ArrayOflong conversionValueRuleIds;
41+
@XmlElement(name = "PartialErrors", nillable = true)
42+
protected ArrayOfBatchError partialErrors;
43+
44+
/**
45+
* Gets the value of the conversionValueRuleIds property.
46+
*
47+
* @return
48+
* possible object is
49+
* {@link ArrayOflong }
50+
*
51+
*/
52+
public ArrayOflong getConversionValueRuleIds() {
53+
return conversionValueRuleIds;
54+
}
55+
56+
/**
57+
* Sets the value of the conversionValueRuleIds property.
58+
*
59+
* @param value
60+
* allowed object is
61+
* {@link ArrayOflong }
62+
*
63+
*/
64+
public void setConversionValueRuleIds(ArrayOflong value) {
65+
this.conversionValueRuleIds = value;
66+
}
67+
68+
/**
69+
* Gets the value of the partialErrors property.
70+
*
71+
* @return
72+
* possible object is
73+
* {@link ArrayOfBatchError }
74+
*
75+
*/
76+
public ArrayOfBatchError getPartialErrors() {
77+
return partialErrors;
78+
}
79+
80+
/**
81+
* Sets the value of the partialErrors property.
82+
*
83+
* @param value
84+
* allowed object is
85+
* {@link ArrayOfBatchError }
86+
*
87+
*/
88+
public void setPartialErrors(ArrayOfBatchError value) {
89+
this.partialErrors = value;
90+
}
91+
92+
}

proxies/com/microsoft/bingads/v13/campaignmanagement/ArrayOfDeviceType.java

Lines changed: 0 additions & 74 deletions
This file was deleted.

proxies/com/microsoft/bingads/v13/campaignmanagement/DeviceCondition.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11

22
package com.microsoft.bingads.v13.campaignmanagement;
33

4+
import java.util.Collection;
45
import jakarta.xml.bind.annotation.XmlAccessType;
56
import jakarta.xml.bind.annotation.XmlAccessorType;
67
import jakarta.xml.bind.annotation.XmlElement;
78
import jakarta.xml.bind.annotation.XmlType;
9+
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
810

911

1012
/**
@@ -17,7 +19,7 @@
1719
* <complexContent>
1820
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1921
* <sequence>
20-
* <element name="DeviceTypes" type="{https://bingads.microsoft.com/CampaignManagement/v13}ArrayOfDeviceType" minOccurs="0"/>
22+
* <element name="DeviceTypes" type="{https://bingads.microsoft.com/CampaignManagement/v13}DeviceType" minOccurs="0"/>
2123
* <element name="IsPrimary" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
2224
* </sequence>
2325
* </restriction>
@@ -34,8 +36,9 @@
3436
})
3537
public class DeviceCondition {
3638

37-
@XmlElement(name = "DeviceTypes", nillable = true)
38-
protected ArrayOfDeviceType deviceTypes;
39+
@XmlElement(name = "DeviceTypes", type = String.class)
40+
@XmlJavaTypeAdapter(Adapter25 .class)
41+
protected Collection<DeviceType> deviceTypes;
3942
@XmlElement(name = "IsPrimary")
4043
protected Boolean isPrimary;
4144

@@ -44,10 +47,10 @@ public class DeviceCondition {
4447
*
4548
* @return
4649
* possible object is
47-
* {@link ArrayOfDeviceType }
50+
* {@link String }
4851
*
4952
*/
50-
public ArrayOfDeviceType getDeviceTypes() {
53+
public Collection<DeviceType> getDeviceTypes() {
5154
return deviceTypes;
5255
}
5356

@@ -56,10 +59,10 @@ public ArrayOfDeviceType getDeviceTypes() {
5659
*
5760
* @param value
5861
* allowed object is
59-
* {@link ArrayOfDeviceType }
62+
* {@link String }
6063
*
6164
*/
62-
public void setDeviceTypes(ArrayOfDeviceType value) {
65+
public void setDeviceTypes(Collection<DeviceType> value) {
6366
this.deviceTypes = value;
6467
}
6568

0 commit comments

Comments
 (0)