Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 31 additions & 3 deletions androidpublisher/v3/androidpublisher-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -5555,7 +5555,7 @@
}
}
},
"revision": "20250904",
"revision": "20251028",
"rootUrl": "https://androidpublisher.googleapis.com/",
"schemas": {
"Abi": {
Expand Down Expand Up @@ -9456,13 +9456,15 @@
"AVAILABILITY_UNSPECIFIED",
"AVAILABLE",
"NO_LONGER_AVAILABLE",
"AVAILABLE_IF_RELEASED"
"AVAILABLE_IF_RELEASED",
"AVAILABLE_FOR_OFFERS_ONLY"
],
"enumDescriptions": [
"Unspecified availability. Must not be used.",
"The purchase option is available to users.",
"The purchase option is no longer available to users. This value can only be used if the availability was previously set as AVAILABLE.",
"The purchase option is initially unavailable, but made available via a released pre-order offer."
"The purchase option is initially unavailable, but made available via a released pre-order offer.",
"The purchase option is unavailable but offers linked to it (i.e. Play Points offer) are available."
],
"type": "string"
},
Expand Down Expand Up @@ -9518,6 +9520,10 @@
"description": "The offer ID of the one-time purchase offer.",
"type": "string"
},
"preorderDetails": {
"$ref": "PreorderDetails",
"description": "The details of a pre-order purchase. Only set if it is a pre-order purchase. Note that this field will be set even after pre-order is fulfilled."
},
"purchaseOptionId": {
"description": "ID of the purchase option. This field is set for both purchase options and variant offers. For purchase options, this ID identifies the purchase option itself. For variant offers, this ID refers to the associated purchase option, and in conjunction with offer_id it identifies the variant offer.",
"type": "string"
Expand Down Expand Up @@ -9855,6 +9861,24 @@
},
"type": "object"
},
"PreorderDetails": {
"description": "Details of a pre-order purchase.",
"id": "PreorderDetails",
"properties": {},
"type": "object"
},
"PreorderOfferDetails": {
"description": "Offer details information related to a preorder line item.",
"id": "PreorderOfferDetails",
"properties": {
"preorderReleaseTime": {
"description": "The time when a preordered item is released for a preorder purchase.",
"format": "google-datetime",
"type": "string"
}
},
"type": "object"
},
"PrepaidBasePlanType": {
"description": "Represents a base plan that does not automatically renew at the end of the base plan, and must be manually renewed by the user.",
"id": "PrepaidBasePlanType",
Expand Down Expand Up @@ -10001,6 +10025,10 @@
"description": "The per-transaction offer token used to make this purchase line item.",
"type": "string"
},
"preorderOfferDetails": {
"$ref": "PreorderOfferDetails",
"description": "Offer details for a preorder offer. This will only be set for preorders."
},
"purchaseOptionId": {
"description": "The purchase option ID.",
"type": "string"
Expand Down
37 changes: 37 additions & 0 deletions androidpublisher/v3/androidpublisher-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,34 @@
"scopes": [
"https://www.googleapis.com/auth/authorized-buyers-marketplace"
]
},
"setReadyToServe": {
"description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path \"/v1/bidders/{accountId}/finalizedDeals/{dealId}\" to set ready to serve for the finalized deals belong to itself, its child seats and all their clients. This method only applies to programmatic guaranteed deals.",
"flatPath": "v1/bidders/{biddersId}/finalizedDeals/{finalizedDealsId}:setReadyToServe",
"httpMethod": "POST",
"id": "authorizedbuyersmarketplace.bidders.finalizedDeals.setReadyToServe",
"parameterOrder": [
"deal"
],
"parameters": {
"deal": {
"description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or `bidders/{accountId}/finalizedDeals/{dealId}`",
"location": "path",
"pattern": "^bidders/[^/]+/finalizedDeals/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1/{+deal}:setReadyToServe",
"request": {
"$ref": "SetReadyToServeRequest"
},
"response": {
"$ref": "FinalizedDeal"
},
"scopes": [
"https://www.googleapis.com/auth/authorized-buyers-marketplace"
]
}
}
}
Expand Down Expand Up @@ -920,7 +948,7 @@
]
},
"setReadyToServe": {
"description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. This method only applies to programmatic guaranteed deals.",
"description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path \"/v1/bidders/{accountId}/finalizedDeals/{dealId}\" to set ready to serve for the finalized deals belong to itself, its child seats and all their clients. This method only applies to programmatic guaranteed deals.",
"flatPath": "v1/buyers/{buyersId}/finalizedDeals/{finalizedDealsId}:setReadyToServe",
"httpMethod": "POST",
"id": "authorizedbuyersmarketplace.buyers.finalizedDeals.setReadyToServe",
Expand All @@ -929,7 +957,7 @@
],
"parameters": {
"deal": {
"description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}`",
"description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or `bidders/{accountId}/finalizedDeals/{dealId}`",
"location": "path",
"pattern": "^buyers/[^/]+/finalizedDeals/[^/]+$",
"required": true,
Expand Down Expand Up @@ -1367,7 +1395,7 @@
}
}
},
"revision": "20250828",
"revision": "20251028",
"rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/",
"schemas": {
"AcceptProposalRequest": {
Expand Down
123 changes: 121 additions & 2 deletions authorizedbuyersmarketplace/v1/authorizedbuyersmarketplace-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading