Skip to content

Commit 234135f

Browse files
feat: [google-shopping-merchant-issueresolution] add issueresolution API client libraries for v1 (#14178)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 790874101 Source-Link: googleapis/googleapis@9452da5 Source-Link: googleapis/googleapis-gen@d95555c Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLXNob3BwaW5nLW1lcmNoYW50LWlzc3VlcmVzb2x1dGlvbi8uT3dsQm90LnlhbWwiLCJoIjoiZDk1NTU1YzY3N2UzN2JiMDYzOWUzZTVmOWJmN2E0YjAxZjFkZDRhZiJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 4181153 commit 234135f

File tree

47 files changed

+18203
-0
lines changed

Some content is hidden

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

47 files changed

+18203
-0
lines changed

packages/google-shopping-merchant-issueresolution/docs/index.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
.. include:: multiprocessing.rst
44

5+
This package includes clients for multiple versions of Merchant API.
6+
By default, you will get version ``merchant_issueresolution_v1beta``.
7+
58

69
API Reference
710
-------------
@@ -11,6 +14,14 @@ API Reference
1114
merchant_issueresolution_v1beta/services_
1215
merchant_issueresolution_v1beta/types_
1316

17+
API Reference
18+
-------------
19+
.. toctree::
20+
:maxdepth: 2
21+
22+
merchant_issueresolution_v1/services_
23+
merchant_issueresolution_v1/types_
24+
1425

1526
Changelog
1627
---------
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
AggregateProductStatusesService
2+
-------------------------------------------------
3+
4+
.. automodule:: google.shopping.merchant_issueresolution_v1.services.aggregate_product_statuses_service
5+
:members:
6+
:inherited-members:
7+
8+
.. automodule:: google.shopping.merchant_issueresolution_v1.services.aggregate_product_statuses_service.pagers
9+
:members:
10+
:inherited-members:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
IssueResolutionService
2+
----------------------------------------
3+
4+
.. automodule:: google.shopping.merchant_issueresolution_v1.services.issue_resolution_service
5+
:members:
6+
:inherited-members:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Services for Google Shopping Merchant Issueresolution v1 API
2+
============================================================
3+
.. toctree::
4+
:maxdepth: 2
5+
6+
aggregate_product_statuses_service
7+
issue_resolution_service
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Types for Google Shopping Merchant Issueresolution v1 API
2+
=========================================================
3+
4+
.. automodule:: google.shopping.merchant_issueresolution_v1.types
5+
:members:
6+
:show-inheritance:
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
from google.shopping.merchant_issueresolution_v1 import gapic_version as package_version
17+
18+
__version__ = package_version.__version__
19+
20+
21+
from .services.aggregate_product_statuses_service import (
22+
AggregateProductStatusesServiceAsyncClient,
23+
AggregateProductStatusesServiceClient,
24+
)
25+
from .services.issue_resolution_service import (
26+
IssueResolutionServiceAsyncClient,
27+
IssueResolutionServiceClient,
28+
)
29+
from .types.aggregateproductstatuses import (
30+
AggregateProductStatus,
31+
ListAggregateProductStatusesRequest,
32+
ListAggregateProductStatusesResponse,
33+
)
34+
from .types.issueresolution import (
35+
Action,
36+
ActionFlow,
37+
ActionInput,
38+
Breakdown,
39+
BuiltInSimpleAction,
40+
BuiltInUserInputAction,
41+
Callout,
42+
ContentOption,
43+
ExternalAction,
44+
Impact,
45+
InputField,
46+
InputValue,
47+
RenderAccountIssuesRequest,
48+
RenderAccountIssuesResponse,
49+
RenderedIssue,
50+
RenderIssuesRequestPayload,
51+
RenderProductIssuesRequest,
52+
RenderProductIssuesResponse,
53+
Severity,
54+
TextWithTooltip,
55+
TriggerActionPayload,
56+
TriggerActionRequest,
57+
TriggerActionResponse,
58+
UserInputActionRenderingOption,
59+
)
60+
61+
__all__ = (
62+
"AggregateProductStatusesServiceAsyncClient",
63+
"IssueResolutionServiceAsyncClient",
64+
"Action",
65+
"ActionFlow",
66+
"ActionInput",
67+
"AggregateProductStatus",
68+
"AggregateProductStatusesServiceClient",
69+
"Breakdown",
70+
"BuiltInSimpleAction",
71+
"BuiltInUserInputAction",
72+
"Callout",
73+
"ContentOption",
74+
"ExternalAction",
75+
"Impact",
76+
"InputField",
77+
"InputValue",
78+
"IssueResolutionServiceClient",
79+
"ListAggregateProductStatusesRequest",
80+
"ListAggregateProductStatusesResponse",
81+
"RenderAccountIssuesRequest",
82+
"RenderAccountIssuesResponse",
83+
"RenderIssuesRequestPayload",
84+
"RenderProductIssuesRequest",
85+
"RenderProductIssuesResponse",
86+
"RenderedIssue",
87+
"Severity",
88+
"TextWithTooltip",
89+
"TriggerActionPayload",
90+
"TriggerActionRequest",
91+
"TriggerActionResponse",
92+
"UserInputActionRenderingOption",
93+
)
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
{
2+
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
3+
"language": "python",
4+
"libraryPackage": "google.shopping.merchant_issueresolution_v1",
5+
"protoPackage": "google.shopping.merchant.issueresolution.v1",
6+
"schema": "1.0",
7+
"services": {
8+
"AggregateProductStatusesService": {
9+
"clients": {
10+
"grpc": {
11+
"libraryClient": "AggregateProductStatusesServiceClient",
12+
"rpcs": {
13+
"ListAggregateProductStatuses": {
14+
"methods": [
15+
"list_aggregate_product_statuses"
16+
]
17+
}
18+
}
19+
},
20+
"grpc-async": {
21+
"libraryClient": "AggregateProductStatusesServiceAsyncClient",
22+
"rpcs": {
23+
"ListAggregateProductStatuses": {
24+
"methods": [
25+
"list_aggregate_product_statuses"
26+
]
27+
}
28+
}
29+
},
30+
"rest": {
31+
"libraryClient": "AggregateProductStatusesServiceClient",
32+
"rpcs": {
33+
"ListAggregateProductStatuses": {
34+
"methods": [
35+
"list_aggregate_product_statuses"
36+
]
37+
}
38+
}
39+
}
40+
}
41+
},
42+
"IssueResolutionService": {
43+
"clients": {
44+
"grpc": {
45+
"libraryClient": "IssueResolutionServiceClient",
46+
"rpcs": {
47+
"RenderAccountIssues": {
48+
"methods": [
49+
"render_account_issues"
50+
]
51+
},
52+
"RenderProductIssues": {
53+
"methods": [
54+
"render_product_issues"
55+
]
56+
},
57+
"TriggerAction": {
58+
"methods": [
59+
"trigger_action"
60+
]
61+
}
62+
}
63+
},
64+
"grpc-async": {
65+
"libraryClient": "IssueResolutionServiceAsyncClient",
66+
"rpcs": {
67+
"RenderAccountIssues": {
68+
"methods": [
69+
"render_account_issues"
70+
]
71+
},
72+
"RenderProductIssues": {
73+
"methods": [
74+
"render_product_issues"
75+
]
76+
},
77+
"TriggerAction": {
78+
"methods": [
79+
"trigger_action"
80+
]
81+
}
82+
}
83+
},
84+
"rest": {
85+
"libraryClient": "IssueResolutionServiceClient",
86+
"rpcs": {
87+
"RenderAccountIssues": {
88+
"methods": [
89+
"render_account_issues"
90+
]
91+
},
92+
"RenderProductIssues": {
93+
"methods": [
94+
"render_product_issues"
95+
]
96+
},
97+
"TriggerAction": {
98+
"methods": [
99+
"trigger_action"
100+
]
101+
}
102+
}
103+
}
104+
}
105+
}
106+
}
107+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
__version__ = "0.0.0" # {x-release-please-version}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Marker file for PEP 561.
2+
# The google-shopping-merchant-issueresolution package uses inline types.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#

0 commit comments

Comments
 (0)