新しい PrivateOffer を作成するときに修正する必要がある既存のオファーを解決します。この方法を使用して、特典を作成または公開する前に、正しい修正対象を特定します。
HTTP リクエスト
GET https://commerceproducer.googleapis.com/v1beta/{parent=projects/*/locations/*}/privateOffers:resolveAmendmentTarget
この URL では gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
parent |
必須。ResolveAmendmentTargetRequest の親の値 |
クエリ パラメータ
| パラメータ | |
|---|---|
targetBillingAccount |
必須。特典の対象となるお客様の請求先アカウント。これは、新しいプライベート オファーが作成される請求先アカウントです。形式: billingAccounts/{billingAccount}。 |
baseStandardOffer |
必須。プライベート オファーのベースとなる標準オファー。形式: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
privateOffers.resolveAmendmentTarget に対するレスポンスのメッセージ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド この oneof が空の場合、クライアントは新しいオファーを作成する必要があります。 |
|
requiredPrivateOffer |
修正する必要がある既存のプライベート オファーのリソース名。 この値が設定されている場合、クライアントが作成する新しいプライベート オファーでは、 |
requiredStandardOffer |
変更する必要がある既存の標準プランのリソース名。 この値が設定されている場合、クライアントが作成する新しいプライベート オファーでは、 |
optionalOffers |
既存の提案のリスト。必要に応じて変更できます。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/cloud-platform
詳細については、Authentication Overview をご覧ください。
IAM 権限
parent リソースに対する次の IAM 権限が必要です。
commerceproducer.privateOffers.list
詳細については、IAM のドキュメントをご覧ください。
OptionalOffers
必要に応じて変更できる特典を含むラッパー メッセージ。
| JSON 表現 |
|---|
{ "privateOffers": [ string ] } |
| フィールド | |
|---|---|
privateOffers[] |
修正可能な既存のプライベート オファーのリスト。 新しい非公開提案を作成するときに、クライアントは |