- Richiesta HTTP
- Parametri del percorso
- Parametri di query
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- OptionalOffers
Risolve l'offerta esistente che deve essere modificata quando si crea una nuova PrivateOffer. Utilizza questo metodo per determinare la destinazione di modifica corretta prima di creare o pubblicare un'offerta.
Richiesta HTTP
GET https://commerceproducer.googleapis.com/v1beta/{parent=projects/*/locations/*}/privateOffers:resolveAmendmentTarget
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
parent |
Obbligatorio. Valore della risorsa padre per ResolveAmendmentTargetRequest |
Parametri di query
| Parametri | |
|---|---|
targetBillingAccount |
Obbligatorio. L'account di fatturazione del cliente a cui è destinata l'offerta. Questo è l'account di fatturazione per il quale verrà creata la nuova offerta privata. Formato: billingAccounts/{billingAccount}. |
baseStandardOffer |
Obbligatorio. L'offerta standard di base su cui si baserà l'offerta privata. Formato: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio in risposta a privateOffers.resolveAmendmentTarget.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione Se questo oneof è vuoto, il client deve creare una nuova offerta. |
|
requiredPrivateOffer |
Il nome della risorsa di un'offerta privata esistente che DEVE essere modificata. Se questo campo è impostato, la nuova offerta privata creata dal client deve popolare il campo |
requiredStandardOffer |
Il nome della risorsa di un'offerta standard esistente che DEVE essere modificata. Se questo campo è impostato, la nuova offerta privata creata dal client deve popolare il campo |
optionalOffers |
Un elenco di offerte esistenti che possono essere modificate facoltativamente. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa parent:
commerceproducer.privateOffers.list
Per saperne di più, consulta la documentazione di IAM.
OptionalOffers
Un messaggio wrapper contenente le offerte che possono essere modificate facoltativamente.
| Rappresentazione JSON |
|---|
{ "privateOffers": [ string ] } |
| Campi | |
|---|---|
privateOffers[] |
Un elenco di offerte private esistenti che possono essere modificate. Quando crea una nuova offerta privata, il client può scegliere di popolare il campo |