Skip to content

Commit aa73eb0

Browse files
1 parent 9de5a9b commit aa73eb0

File tree

69 files changed

+5635
-757
lines changed

Some content is hidden

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

69 files changed

+5635
-757
lines changed

clients/google-api-services-merchantapi/accounts_v1beta/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-merchantapi</artifactId>
25-
<version>accounts_v1beta-rev20250507-2.0.0</version>
25+
<version>accounts_v1beta-rev20250603-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-merchantapi:accounts_v1beta-rev20250507-2.0.0'
38+
implementation 'com.google.apis:google-api-services-merchantapi:accounts_v1beta-rev20250603-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-merchantapi/accounts_v1beta/2.0.0/com/google/api/services/merchantapi/accounts_v1beta/Merchant.java

Lines changed: 2554 additions & 527 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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.merchantapi.accounts_v1beta.model;
18+
19+
/**
20+
* Model definition for About.
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 Merchant API. For a detailed explanation see:
24+
* <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>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class About extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Output only. The state of the URI.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.lang.String state;
38+
39+
/**
40+
* Required. The about page URI.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.lang.String uri;
45+
46+
/**
47+
* Output only. The state of the URI.
48+
* @return value or {@code null} for none
49+
*/
50+
public java.lang.String getState() {
51+
return state;
52+
}
53+
54+
/**
55+
* Output only. The state of the URI.
56+
* @param state state or {@code null} for none
57+
*/
58+
public About setState(java.lang.String state) {
59+
this.state = state;
60+
return this;
61+
}
62+
63+
/**
64+
* Required. The about page URI.
65+
* @return value or {@code null} for none
66+
*/
67+
public java.lang.String getUri() {
68+
return uri;
69+
}
70+
71+
/**
72+
* Required. The about page URI.
73+
* @param uri uri or {@code null} for none
74+
*/
75+
public About setUri(java.lang.String uri) {
76+
this.uri = uri;
77+
return this;
78+
}
79+
80+
@Override
81+
public About set(String fieldName, Object value) {
82+
return (About) super.set(fieldName, value);
83+
}
84+
85+
@Override
86+
public About clone() {
87+
return (About) super.clone();
88+
}
89+
90+
}

clients/google-api-services-merchantapi/accounts_v1beta/2.0.0/com/google/api/services/merchantapi/accounts_v1beta/model/Accepted.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
package com.google.api.services.merchantapi.accounts_v1beta.model;
1818

1919
/**
20-
* Describes the accepted terms of service.
20+
* Describes the [accepted terms of service](/merchant/api/guides/accounts/create-and-
21+
* configure#accept_the_merchant_center_terms_of_service).
2122
*
2223
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
2324
* transmitted over HTTP when working with the Merchant API. For a detailed explanation see:
@@ -31,7 +32,7 @@ public final class Accepted extends com.google.api.client.json.GenericJson {
3132

3233
/**
3334
* The account where the acceptance was recorded. This can be the account itself or, in the case
34-
* of subaccounts, the MCA account.
35+
* of subaccounts, the advanced account.
3536
* The value may be {@code null}.
3637
*/
3738
@com.google.api.client.util.Key
@@ -55,7 +56,7 @@ public final class Accepted extends com.google.api.client.json.GenericJson {
5556

5657
/**
5758
* The account where the acceptance was recorded. This can be the account itself or, in the case
58-
* of subaccounts, the MCA account.
59+
* of subaccounts, the advanced account.
5960
* @return value or {@code null} for none
6061
*/
6162
public java.lang.String getAcceptedBy() {
@@ -64,7 +65,7 @@ public java.lang.String getAcceptedBy() {
6465

6566
/**
6667
* The account where the acceptance was recorded. This can be the account itself or, in the case
67-
* of subaccounts, the MCA account.
68+
* of subaccounts, the advanced account.
6869
* @param acceptedBy acceptedBy or {@code null} for none
6970
*/
7071
public Accepted setAcceptedBy(java.lang.String acceptedBy) {

clients/google-api-services-merchantapi/accounts_v1beta/2.0.0/com/google/api/services/merchantapi/accounts_v1beta/model/Account.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
package com.google.api.services.merchantapi.accounts_v1beta.model;
1818

1919
/**
20-
* The `Account` message represents a merchant's account within Shopping Ads. It's the primary
20+
* The `Account` message represents a business's account within Shopping Ads. It's the primary
2121
* entity for managing product data, settings, and interactions with Google's services and external
22-
* providers. Accounts can operate as standalone entities or be part of a multi-client account (MCA)
23-
* structure. In an MCA setup the parent account manages multiple sub-accounts. Establishing an
24-
* account involves configuring attributes like the account name, time zone, and language
25-
* preferences. The `Account` message is the parent entity for many other resources, for example,
26-
* `AccountRelationship`, `Homepage`, `BusinessInfo` and so on.
22+
* providers. Accounts can operate as standalone entities or be part of a advanced account
23+
* structure. In an advanced account setup the parent account manages multiple sub-accounts.
24+
* Establishing an account involves configuring attributes like the account name, time zone, and
25+
* language preferences. The `Account` message is the parent entity for many other resources, for
26+
* example, `AccountRelationship`, `Homepage`, `BusinessInfo` and so on.
2727
*
2828
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
2929
* transmitted over HTTP when working with the Merchant API. For a detailed explanation see:

clients/google-api-services-merchantapi/accounts_v1beta/2.0.0/com/google/api/services/merchantapi/accounts_v1beta/model/AccountIssue.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717
package com.google.api.services.merchantapi.accounts_v1beta.model;
1818

1919
/**
20-
* An [`AccountIssue`](https://support.google.com/merchants/answer/12153802?sjid=1779843891252641890
21-
* 8-EU#account).
20+
* Issues with your Merchant Center account that can impact all your products. For more information,
21+
* see [Account-level issues in Merchant Center](https://support.google.com/merchants/answer/1215380
22+
* 2?sjid=17798438912526418908-EU#account).
2223
*
2324
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
2425
* transmitted over HTTP when working with the Merchant API. For a detailed explanation see:
@@ -53,7 +54,9 @@ public final class AccountIssue extends com.google.api.client.json.GenericJson {
5354
private java.util.List<ImpactedDestination> impactedDestinations;
5455

5556
/**
56-
* Identifier. The resource name of the account issue. Format: `accounts/{account}/issues/{id}`
57+
* Identifier. The resource name of the account issue. Format: `accounts/{account}/issues/{id}`.
58+
* For example, `accounts/123456/issues/misrepresentation-of-self-or-products-unacceptable-
59+
* business-practice-policy`.
5760
* The value may be {@code null}.
5861
*/
5962
@com.google.api.client.util.Key
@@ -127,15 +130,19 @@ public AccountIssue setImpactedDestinations(java.util.List<ImpactedDestination>
127130
}
128131

129132
/**
130-
* Identifier. The resource name of the account issue. Format: `accounts/{account}/issues/{id}`
133+
* Identifier. The resource name of the account issue. Format: `accounts/{account}/issues/{id}`.
134+
* For example, `accounts/123456/issues/misrepresentation-of-self-or-products-unacceptable-
135+
* business-practice-policy`.
131136
* @return value or {@code null} for none
132137
*/
133138
public java.lang.String getName() {
134139
return name;
135140
}
136141

137142
/**
138-
* Identifier. The resource name of the account issue. Format: `accounts/{account}/issues/{id}`
143+
* Identifier. The resource name of the account issue. Format: `accounts/{account}/issues/{id}`.
144+
* For example, `accounts/123456/issues/misrepresentation-of-self-or-products-unacceptable-
145+
* business-practice-policy`.
139146
* @param name name or {@code null} for none
140147
*/
141148
public AccountIssue setName(java.lang.String name) {

clients/google-api-services-merchantapi/accounts_v1beta/2.0.0/com/google/api/services/merchantapi/accounts_v1beta/model/AccountRelationship.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
/**
2020
* The `AccountRelationship` message defines a formal connection between a merchant's account and a
2121
* service provider's account. This relationship enables the provider to offer specific services to
22-
* the merchant, such as product management or campaign management. It specifies the access rights
23-
* and permissions to the merchant's data relevant to those services. Establishing an account
22+
* the business, such as product management or campaign management. It specifies the access rights
23+
* and permissions to the business's data relevant to those services. Establishing an account
2424
* relationship involves linking the merchant's account with a provider's account. The provider
2525
* could be another Google account (like Google Ads or Google My Business) or a third-party platform
2626
* (such as Shopify or WooCommerce).
@@ -47,7 +47,8 @@ public final class AccountRelationship extends com.google.api.client.json.Generi
4747

4848
/**
4949
* Identifier. The resource name of the account relationship. Format:
50-
* `accounts/{account}/relationships/{relationship}`
50+
* `accounts/{account}/relationships/{relationship}`. For example,
51+
* `accounts/123456/relationships/567890`.
5152
* The value may be {@code null}.
5253
*/
5354
@com.google.api.client.util.Key
@@ -94,7 +95,8 @@ public AccountRelationship setAccountIdAlias(java.lang.String accountIdAlias) {
9495

9596
/**
9697
* Identifier. The resource name of the account relationship. Format:
97-
* `accounts/{account}/relationships/{relationship}`
98+
* `accounts/{account}/relationships/{relationship}`. For example,
99+
* `accounts/123456/relationships/567890`.
98100
* @return value or {@code null} for none
99101
*/
100102
public java.lang.String getName() {
@@ -103,7 +105,8 @@ public java.lang.String getName() {
103105

104106
/**
105107
* Identifier. The resource name of the account relationship. Format:
106-
* `accounts/{account}/relationships/{relationship}`
108+
* `accounts/{account}/relationships/{relationship}`. For example,
109+
* `accounts/123456/relationships/567890`.
107110
* @param name name or {@code null} for none
108111
*/
109112
public AccountRelationship setName(java.lang.String name) {

0 commit comments

Comments
 (0)