Skip to content

Commit fd1dce7

Browse files
feat(paymentsresellersubscription)!: update the API
BREAKING CHANGE: This release has breaking changes. #### paymentsresellersubscription:v1 The following keys were deleted: - auth.oauth2.scopes.openid.description The following keys were added: - auth.oauth2.scopes.https://www.googleapis.com/auth/sdm.service.description - resources.partners.resources.subscriptions.methods.resume.description - resources.partners.resources.subscriptions.methods.resume.flatPath - resources.partners.resources.subscriptions.methods.resume.httpMethod - resources.partners.resources.subscriptions.methods.resume.id - resources.partners.resources.subscriptions.methods.resume.parameterOrder - resources.partners.resources.subscriptions.methods.resume.parameters.name.description - resources.partners.resources.subscriptions.methods.resume.parameters.name.location - resources.partners.resources.subscriptions.methods.resume.parameters.name.pattern - resources.partners.resources.subscriptions.methods.resume.parameters.name.required - resources.partners.resources.subscriptions.methods.resume.parameters.name.type - resources.partners.resources.subscriptions.methods.resume.path - resources.partners.resources.subscriptions.methods.resume.request.$ref - resources.partners.resources.subscriptions.methods.resume.response.$ref - resources.partners.resources.subscriptions.methods.resume.scopes - resources.partners.resources.subscriptions.methods.suspend.description - resources.partners.resources.subscriptions.methods.suspend.flatPath - resources.partners.resources.subscriptions.methods.suspend.httpMethod - resources.partners.resources.subscriptions.methods.suspend.id - resources.partners.resources.subscriptions.methods.suspend.parameterOrder - resources.partners.resources.subscriptions.methods.suspend.parameters.name.description - resources.partners.resources.subscriptions.methods.suspend.parameters.name.location - resources.partners.resources.subscriptions.methods.suspend.parameters.name.pattern - resources.partners.resources.subscriptions.methods.suspend.parameters.name.required - resources.partners.resources.subscriptions.methods.suspend.parameters.name.type - resources.partners.resources.subscriptions.methods.suspend.path - resources.partners.resources.subscriptions.methods.suspend.request.$ref - resources.partners.resources.subscriptions.methods.suspend.response.$ref - resources.partners.resources.subscriptions.methods.suspend.scopes - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionRequest.description - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionRequest.id - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionRequest.type - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse.description - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse.id - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse.properties.subscription.$ref - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse.properties.subscription.description - schemas.GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse.type - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionRequest.description - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionRequest.id - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionRequest.type - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse.description - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse.id - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse.properties.subscription.$ref - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse.properties.subscription.description - schemas.GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse.type The following keys were changed: - resources.partners.resources.products.methods.list.scopes - resources.partners.resources.promotions.methods.findEligible.scopes - resources.partners.resources.promotions.methods.list.scopes - resources.partners.resources.subscriptions.methods.cancel.scopes - resources.partners.resources.subscriptions.methods.create.scopes - resources.partners.resources.subscriptions.methods.entitle.scopes - resources.partners.resources.subscriptions.methods.extend.scopes - resources.partners.resources.subscriptions.methods.get.scopes - resources.partners.resources.subscriptions.methods.provision.scopes - resources.partners.resources.subscriptions.methods.undoCancel.scopes - resources.partners.resources.userSessions.methods.generate.scopes
1 parent 770e761 commit fd1dce7

File tree

2 files changed

+349
-14
lines changed

2 files changed

+349
-14
lines changed

‎discovery/paymentsresellersubscription-v1.json

Lines changed: 104 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"auth": {
33
"oauth2": {
44
"scopes": {
5-
"openid": {
6-
"description": "Associate you with your personal info on Google"
5+
"https://www.googleapis.com/auth/sdm.service": {
6+
"description": "See and/or control the devices that you selected"
77
}
88
}
99
}
@@ -147,7 +147,7 @@
147147
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse"
148148
},
149149
"scopes": [
150-
"openid"
150+
"https://www.googleapis.com/auth/sdm.service"
151151
]
152152
}
153153
}
@@ -179,7 +179,7 @@
179179
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1FindEligiblePromotionsResponse"
180180
},
181181
"scopes": [
182-
"openid"
182+
"https://www.googleapis.com/auth/sdm.service"
183183
]
184184
},
185185
"list": {
@@ -220,7 +220,7 @@
220220
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse"
221221
},
222222
"scopes": [
223-
"openid"
223+
"https://www.googleapis.com/auth/sdm.service"
224224
]
225225
}
226226
}
@@ -252,7 +252,7 @@
252252
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse"
253253
},
254254
"scopes": [
255-
"openid"
255+
"https://www.googleapis.com/auth/sdm.service"
256256
]
257257
},
258258
"create": {
@@ -285,7 +285,7 @@
285285
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1Subscription"
286286
},
287287
"scopes": [
288-
"openid"
288+
"https://www.googleapis.com/auth/sdm.service"
289289
]
290290
},
291291
"entitle": {
@@ -313,7 +313,7 @@
313313
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse"
314314
},
315315
"scopes": [
316-
"openid"
316+
"https://www.googleapis.com/auth/sdm.service"
317317
]
318318
},
319319
"extend": {
@@ -341,7 +341,7 @@
341341
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse"
342342
},
343343
"scopes": [
344-
"openid"
344+
"https://www.googleapis.com/auth/sdm.service"
345345
]
346346
},
347347
"get": {
@@ -366,7 +366,7 @@
366366
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1Subscription"
367367
},
368368
"scopes": [
369-
"openid"
369+
"https://www.googleapis.com/auth/sdm.service"
370370
]
371371
},
372372
"provision": {
@@ -399,7 +399,63 @@
399399
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1Subscription"
400400
},
401401
"scopes": [
402-
"openid"
402+
"https://www.googleapis.com/auth/sdm.service"
403+
]
404+
},
405+
"resume": {
406+
"description": "Resumes a suspended subscription. The new billing cycle will start at the time of the request. It should be called directly by the partner using service accounts.",
407+
"flatPath": "v1/partners/{partnersId}/subscriptions/{subscriptionsId}:resume",
408+
"httpMethod": "POST",
409+
"id": "paymentsresellersubscription.partners.subscriptions.resume",
410+
"parameterOrder": [
411+
"name"
412+
],
413+
"parameters": {
414+
"name": {
415+
"description": "Required. The name of the subscription resource to be resumed. It will have the format of \"partners/{partner_id}/subscriptions/{subscription_id}\"",
416+
"location": "path",
417+
"pattern": "^partners/[^/]+/subscriptions/[^/]+$",
418+
"required": true,
419+
"type": "string"
420+
}
421+
},
422+
"path": "v1/{+name}:resume",
423+
"request": {
424+
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionRequest"
425+
},
426+
"response": {
427+
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse"
428+
},
429+
"scopes": [
430+
"https://www.googleapis.com/auth/sdm.service"
431+
]
432+
},
433+
"suspend": {
434+
"description": "Suspends a subscription. Contract terms may dictate if a prorated refund will be issued upon suspension. It should be called directly by the partner using service accounts.",
435+
"flatPath": "v1/partners/{partnersId}/subscriptions/{subscriptionsId}:suspend",
436+
"httpMethod": "POST",
437+
"id": "paymentsresellersubscription.partners.subscriptions.suspend",
438+
"parameterOrder": [
439+
"name"
440+
],
441+
"parameters": {
442+
"name": {
443+
"description": "Required. The name of the subscription resource to be suspended. It will have the format of \"partners/{partner_id}/subscriptions/{subscription_id}\"",
444+
"location": "path",
445+
"pattern": "^partners/[^/]+/subscriptions/[^/]+$",
446+
"required": true,
447+
"type": "string"
448+
}
449+
},
450+
"path": "v1/{+name}:suspend",
451+
"request": {
452+
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionRequest"
453+
},
454+
"response": {
455+
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse"
456+
},
457+
"scopes": [
458+
"https://www.googleapis.com/auth/sdm.service"
403459
]
404460
},
405461
"undoCancel": {
@@ -427,7 +483,7 @@
427483
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse"
428484
},
429485
"scopes": [
430-
"openid"
486+
"https://www.googleapis.com/auth/sdm.service"
431487
]
432488
}
433489
}
@@ -459,15 +515,15 @@
459515
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1GenerateUserSessionResponse"
460516
},
461517
"scopes": [
462-
"openid"
518+
"https://www.googleapis.com/auth/sdm.service"
463519
]
464520
}
465521
}
466522
}
467523
}
468524
}
469525
},
470-
"revision": "20250312",
526+
"revision": "20250415",
471527
"rootUrl": "https://paymentsresellersubscription.googleapis.com/",
472528
"schemas": {
473529
"GoogleCloudPaymentsResellerSubscriptionV1Amount": {
@@ -1125,6 +1181,23 @@
11251181
},
11261182
"type": "object"
11271183
},
1184+
"GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionRequest": {
1185+
"description": "Request to resume a suspended subscription.",
1186+
"id": "GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionRequest",
1187+
"properties": {},
1188+
"type": "object"
1189+
},
1190+
"GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse": {
1191+
"description": "Response that contains the resumed subscription.",
1192+
"id": "GoogleCloudPaymentsResellerSubscriptionV1ResumeSubscriptionResponse",
1193+
"properties": {
1194+
"subscription": {
1195+
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1Subscription",
1196+
"description": "The resumed subscription resource."
1197+
}
1198+
},
1199+
"type": "object"
1200+
},
11281201
"GoogleCloudPaymentsResellerSubscriptionV1ServicePeriod": {
11291202
"description": "A description of what time period or moment in time the product or service is being delivered over.",
11301203
"id": "GoogleCloudPaymentsResellerSubscriptionV1ServicePeriod",
@@ -1525,6 +1598,23 @@
15251598
},
15261599
"type": "object"
15271600
},
1601+
"GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionRequest": {
1602+
"description": "Request to suspend a subscription.",
1603+
"id": "GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionRequest",
1604+
"properties": {},
1605+
"type": "object"
1606+
},
1607+
"GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse": {
1608+
"description": "Response that contains the suspended subscription.",
1609+
"id": "GoogleCloudPaymentsResellerSubscriptionV1SuspendSubscriptionResponse",
1610+
"properties": {
1611+
"subscription": {
1612+
"$ref": "GoogleCloudPaymentsResellerSubscriptionV1Subscription",
1613+
"description": "The suspended subscription resource."
1614+
}
1615+
},
1616+
"type": "object"
1617+
},
15281618
"GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest": {
15291619
"description": "Request to revoke a cancellation request.",
15301620
"id": "GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest",

0 commit comments

Comments
 (0)