Skip to content

Commit 05a825c

Browse files
1 parent 7868bd6 commit 05a825c

File tree

9 files changed

+252
-30
lines changed

9 files changed

+252
-30
lines changed

clients/google-api-services-androidpublisher/v3/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-androidpublisher</artifactId>
25-
<version>v3-rev20251119-2.0.0</version>
25+
<version>v3-rev20251210-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-androidpublisher:v3-rev20251119-2.0.0'
38+
implementation 'com.google.apis:google-api-services-androidpublisher:v3-rev20251210-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-androidpublisher/v3/2.0.0/com/google/api/services/androidpublisher/AndroidPublisher.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1634,6 +1634,26 @@ public Commit setChangesNotSentForReview(java.lang.Boolean changesNotSentForRevi
16341634
return this;
16351635
}
16361636

1637+
/**
1638+
* Optional. The behavior of committing a new edit while a submission is already in review.
1639+
*/
1640+
@com.google.api.client.util.Key
1641+
private java.lang.String inProgressReviewBehaviour;
1642+
1643+
/** Optional. The behavior of committing a new edit while a submission is already in review.
1644+
*/
1645+
public java.lang.String getInProgressReviewBehaviour() {
1646+
return inProgressReviewBehaviour;
1647+
}
1648+
1649+
/**
1650+
* Optional. The behavior of committing a new edit while a submission is already in review.
1651+
*/
1652+
public Commit setInProgressReviewBehaviour(java.lang.String inProgressReviewBehaviour) {
1653+
this.inProgressReviewBehaviour = inProgressReviewBehaviour;
1654+
return this;
1655+
}
1656+
16371657
@Override
16381658
public Commit set(String parameterName, Object value) {
16391659
return (Commit) super.set(parameterName, value);

clients/google-api-services-androidpublisher/v3/2.0.0/com/google/api/services/androidpublisher/model/AutoRenewingBasePlanType.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
public final class AutoRenewingBasePlanType extends com.google.api.client.json.GenericJson {
3232

3333
/**
34-
* Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable
35-
* values must be in days and between P0D and P60D. If not specified, the default value is P30D.
36-
* The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days,
37-
* inclusive.
34+
* Optional. Custom account hold period of the subscription, specified in ISO 8601 format.
35+
* Acceptable values must be in days and between P0D and P60D. An empty field represents a
36+
* recommended account hold, calculated as 60 days minus grace period. The sum of
37+
* gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.
3838
* The value may be {@code null}.
3939
*/
4040
@com.google.api.client.util.Key
@@ -95,21 +95,21 @@ public final class AutoRenewingBasePlanType extends com.google.api.client.json.G
9595
private java.lang.String resubscribeState;
9696

9797
/**
98-
* Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable
99-
* values must be in days and between P0D and P60D. If not specified, the default value is P30D.
100-
* The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days,
101-
* inclusive.
98+
* Optional. Custom account hold period of the subscription, specified in ISO 8601 format.
99+
* Acceptable values must be in days and between P0D and P60D. An empty field represents a
100+
* recommended account hold, calculated as 60 days minus grace period. The sum of
101+
* gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.
102102
* @return value or {@code null} for none
103103
*/
104104
public java.lang.String getAccountHoldDuration() {
105105
return accountHoldDuration;
106106
}
107107

108108
/**
109-
* Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable
110-
* values must be in days and between P0D and P60D. If not specified, the default value is P30D.
111-
* The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days,
112-
* inclusive.
109+
* Optional. Custom account hold period of the subscription, specified in ISO 8601 format.
110+
* Acceptable values must be in days and between P0D and P60D. An empty field represents a
111+
* recommended account hold, calculated as 60 days minus grace period. The sum of
112+
* gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.
113113
* @param accountHoldDuration accountHoldDuration or {@code null} for none
114114
*/
115115
public AutoRenewingBasePlanType setAccountHoldDuration(java.lang.String accountHoldDuration) {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.androidpublisher.model;
18+
19+
/**
20+
* Reporting details unique to the external offers program.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Google Play Android Developer API. For a detailed
24+
* explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class ExternalOfferDetails extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. The external transaction id associated with the app download event through an
35+
* external link. Required when reporting transactions made in externally installed apps.
36+
* The value may be {@code null}.
37+
*/
38+
@com.google.api.client.util.Key
39+
private java.lang.String appDownloadEventExternalTransactionId;
40+
41+
/**
42+
* Optional. The category of the downloaded app though this transaction. This must match the
43+
* category provided in Play Console during the external app verification process. Only required
44+
* for app downloads.
45+
* The value may be {@code null}.
46+
*/
47+
@com.google.api.client.util.Key
48+
private java.lang.String installedAppCategory;
49+
50+
/**
51+
* Optional. The package name of the app downloaded through this transaction. Required when
52+
* link_type is LINK_TO_APP_DOWNLOAD.
53+
* The value may be {@code null}.
54+
*/
55+
@com.google.api.client.util.Key
56+
private java.lang.String installedAppPackage;
57+
58+
/**
59+
* Optional. The type of content being reported by this transaction. Required when reporting app
60+
* downloads or purchased digital content offers made in app installed through Google Play.
61+
* The value may be {@code null}.
62+
*/
63+
@com.google.api.client.util.Key
64+
private java.lang.String linkType;
65+
66+
/**
67+
* Optional. The external transaction id associated with the app download event through an
68+
* external link. Required when reporting transactions made in externally installed apps.
69+
* @return value or {@code null} for none
70+
*/
71+
public java.lang.String getAppDownloadEventExternalTransactionId() {
72+
return appDownloadEventExternalTransactionId;
73+
}
74+
75+
/**
76+
* Optional. The external transaction id associated with the app download event through an
77+
* external link. Required when reporting transactions made in externally installed apps.
78+
* @param appDownloadEventExternalTransactionId appDownloadEventExternalTransactionId or {@code null} for none
79+
*/
80+
public ExternalOfferDetails setAppDownloadEventExternalTransactionId(java.lang.String appDownloadEventExternalTransactionId) {
81+
this.appDownloadEventExternalTransactionId = appDownloadEventExternalTransactionId;
82+
return this;
83+
}
84+
85+
/**
86+
* Optional. The category of the downloaded app though this transaction. This must match the
87+
* category provided in Play Console during the external app verification process. Only required
88+
* for app downloads.
89+
* @return value or {@code null} for none
90+
*/
91+
public java.lang.String getInstalledAppCategory() {
92+
return installedAppCategory;
93+
}
94+
95+
/**
96+
* Optional. The category of the downloaded app though this transaction. This must match the
97+
* category provided in Play Console during the external app verification process. Only required
98+
* for app downloads.
99+
* @param installedAppCategory installedAppCategory or {@code null} for none
100+
*/
101+
public ExternalOfferDetails setInstalledAppCategory(java.lang.String installedAppCategory) {
102+
this.installedAppCategory = installedAppCategory;
103+
return this;
104+
}
105+
106+
/**
107+
* Optional. The package name of the app downloaded through this transaction. Required when
108+
* link_type is LINK_TO_APP_DOWNLOAD.
109+
* @return value or {@code null} for none
110+
*/
111+
public java.lang.String getInstalledAppPackage() {
112+
return installedAppPackage;
113+
}
114+
115+
/**
116+
* Optional. The package name of the app downloaded through this transaction. Required when
117+
* link_type is LINK_TO_APP_DOWNLOAD.
118+
* @param installedAppPackage installedAppPackage or {@code null} for none
119+
*/
120+
public ExternalOfferDetails setInstalledAppPackage(java.lang.String installedAppPackage) {
121+
this.installedAppPackage = installedAppPackage;
122+
return this;
123+
}
124+
125+
/**
126+
* Optional. The type of content being reported by this transaction. Required when reporting app
127+
* downloads or purchased digital content offers made in app installed through Google Play.
128+
* @return value or {@code null} for none
129+
*/
130+
public java.lang.String getLinkType() {
131+
return linkType;
132+
}
133+
134+
/**
135+
* Optional. The type of content being reported by this transaction. Required when reporting app
136+
* downloads or purchased digital content offers made in app installed through Google Play.
137+
* @param linkType linkType or {@code null} for none
138+
*/
139+
public ExternalOfferDetails setLinkType(java.lang.String linkType) {
140+
this.linkType = linkType;
141+
return this;
142+
}
143+
144+
@Override
145+
public ExternalOfferDetails set(String fieldName, Object value) {
146+
return (ExternalOfferDetails) super.set(fieldName, value);
147+
}
148+
149+
@Override
150+
public ExternalOfferDetails clone() {
151+
return (ExternalOfferDetails) super.clone();
152+
}
153+
154+
}

clients/google-api-services-androidpublisher/v3/2.0.0/com/google/api/services/androidpublisher/model/ExternalTransaction.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@ public final class ExternalTransaction extends com.google.api.client.json.Generi
5454
@com.google.api.client.util.Key
5555
private Price currentTaxAmount;
5656

57+
/**
58+
* Optional. Details necessary to accurately report external offers transactions.
59+
* The value may be {@code null}.
60+
*/
61+
@com.google.api.client.util.Key
62+
private ExternalOfferDetails externalOfferDetails;
63+
5764
/**
5865
* Output only. The id of this transaction. All transaction ids under the same package name must
5966
* be unique. Set when creating the external transaction.
@@ -198,6 +205,23 @@ public ExternalTransaction setCurrentTaxAmount(Price currentTaxAmount) {
198205
return this;
199206
}
200207

208+
/**
209+
* Optional. Details necessary to accurately report external offers transactions.
210+
* @return value or {@code null} for none
211+
*/
212+
public ExternalOfferDetails getExternalOfferDetails() {
213+
return externalOfferDetails;
214+
}
215+
216+
/**
217+
* Optional. Details necessary to accurately report external offers transactions.
218+
* @param externalOfferDetails externalOfferDetails or {@code null} for none
219+
*/
220+
public ExternalTransaction setExternalOfferDetails(ExternalOfferDetails externalOfferDetails) {
221+
this.externalOfferDetails = externalOfferDetails;
222+
return this;
223+
}
224+
201225
/**
202226
* Output only. The id of this transaction. All transaction ids under the same package name must
203227
* be unique. Set when creating the external transaction.

clients/google-api-services-androidpublisher/v3/2.0.0/com/google/api/services/androidpublisher/model/InstallmentsBasePlanType.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
public final class InstallmentsBasePlanType extends com.google.api.client.json.GenericJson {
3232

3333
/**
34-
* Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable
35-
* values must be in days and between P0D and P60D. If not specified, the default value is P30D.
36-
* The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days,
37-
* inclusive.
34+
* Optional. Custom account hold period of the subscription, specified in ISO 8601 format.
35+
* Acceptable values must be in days and between P0D and P60D. An empty field represents a
36+
* recommended account hold, calculated as 60 days minus grace period. The sum of
37+
* gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.
3838
* The value may be {@code null}.
3939
*/
4040
@com.google.api.client.util.Key
@@ -92,21 +92,21 @@ public final class InstallmentsBasePlanType extends com.google.api.client.json.G
9292
private java.lang.String resubscribeState;
9393

9494
/**
95-
* Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable
96-
* values must be in days and between P0D and P60D. If not specified, the default value is P30D.
97-
* The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days,
98-
* inclusive.
95+
* Optional. Custom account hold period of the subscription, specified in ISO 8601 format.
96+
* Acceptable values must be in days and between P0D and P60D. An empty field represents a
97+
* recommended account hold, calculated as 60 days minus grace period. The sum of
98+
* gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.
9999
* @return value or {@code null} for none
100100
*/
101101
public java.lang.String getAccountHoldDuration() {
102102
return accountHoldDuration;
103103
}
104104

105105
/**
106-
* Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable
107-
* values must be in days and between P0D and P60D. If not specified, the default value is P30D.
108-
* The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days,
109-
* inclusive.
106+
* Optional. Custom account hold period of the subscription, specified in ISO 8601 format.
107+
* Acceptable values must be in days and between P0D and P60D. An empty field represents a
108+
* recommended account hold, calculated as 60 days minus grace period. The sum of
109+
* gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.
110110
* @param accountHoldDuration accountHoldDuration or {@code null} for none
111111
*/
112112
public InstallmentsBasePlanType setAccountHoldDuration(java.lang.String accountHoldDuration) {

clients/google-api-services-androidpublisher/v3/2.0.0/com/google/api/services/androidpublisher/model/Order.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,13 @@ public final class Order extends com.google.api.client.json.GenericJson {
123123
@com.google.api.client.util.Key
124124
private java.lang.String purchaseToken;
125125

126+
/**
127+
* The originating sales channel of the order.
128+
* The value may be {@code null}.
129+
*/
130+
@com.google.api.client.util.Key
131+
private java.lang.String salesChannel;
132+
126133
/**
127134
* The state of the order.
128135
* The value may be {@code null}.
@@ -320,6 +327,23 @@ public Order setPurchaseToken(java.lang.String purchaseToken) {
320327
return this;
321328
}
322329

330+
/**
331+
* The originating sales channel of the order.
332+
* @return value or {@code null} for none
333+
*/
334+
public java.lang.String getSalesChannel() {
335+
return salesChannel;
336+
}
337+
338+
/**
339+
* The originating sales channel of the order.
340+
* @param salesChannel salesChannel or {@code null} for none
341+
*/
342+
public Order setSalesChannel(java.lang.String salesChannel) {
343+
this.salesChannel = salesChannel;
344+
return this;
345+
}
346+
323347
/**
324348
* The state of the order.
325349
* @return value or {@code null} for none

clients/google-api-services-androidpublisher/v3/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-androidpublisher</artifactId>
11-
<version>v3-rev20251119-2.0.0</version>
12-
<name>Google Play Android Developer API v3-rev20251119-2.0.0</name>
11+
<version>v3-rev20251210-2.0.0</version>
12+
<name>Google Play Android Developer API v3-rev20251210-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-androidpublisher/v3/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-androidpublisher</artifactId>
25-
<version>v3-rev20251119-2.0.0</version>
25+
<version>v3-rev20251210-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-androidpublisher:v3-rev20251119-2.0.0'
38+
implementation 'com.google.apis:google-api-services-androidpublisher:v3-rev20251210-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)