Method: projects.locations.privateOffers.resolveAmendmentTarget

새 PrivateOffer를 만들 때 수정해야 하는 기존 오퍼를 확인합니다. 이 메서드를 사용하여 오퍼를 만들거나 게시하기 전에 올바른 수정 대상을 확인합니다.

HTTP 요청

GET https://commerceproducer.googleapis.com/v1beta/{parent=projects/*/locations/*}/privateOffers:resolveAmendmentTarget

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
parent

string

필수 항목입니다. ResolveAmendmentTargetRequest의 상위 값

쿼리 매개변수

매개변수
targetBillingAccount

string

필수 항목입니다. 오퍼의 대상이 되는 고객의 결제 계정입니다. 새 프라이빗 오퍼가 생성될 결제 계정입니다. 형식: billingAccounts/{billingAccount}

baseStandardOffer

string

필수 항목입니다. 프라이빗 오퍼의 기준이 되는 기본 표준 오퍼입니다. 형식: projects/{project}/locations/{location}/services/{service}/standardOffers/{standard_offer}

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

privateOffers.resolveAmendmentTarget에 대한 응답 메시지입니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{

  // Union field amendment_requirement can be only one of the following:
  "requiredPrivateOffer": string,
  "requiredStandardOffer": string,
  "optionalOffers": {
    object (OptionalOffers)
  }
  // End of list of possible types for union field amendment_requirement.
}
필드

통합 필드 amendment_requirement. 새 프라이빗 오퍼의 수정 요구사항입니다.

이 oneof가 비어 있으면 클라이언트가 새 오퍼를 만들어야 합니다. amendment_requirement는 다음 중 하나여야 합니다.

requiredPrivateOffer

string

수정해야 하는 기존 프라이빗 오퍼의 리소스 이름입니다.

이 값이 설정되면 클라이언트가 만드는 새 프라이빗 오퍼는 singleProductOffer.amended_private_offer 필드를 이 값으로 채워야 합니다.

requiredStandardOffer

string

수정해야 하는 기존 표준 오퍼의 리소스 이름입니다.

이 값이 설정되면 클라이언트가 만드는 새 프라이빗 오퍼는 singleProductOffer.amended_standard_offer 필드를 이 값으로 채워야 합니다.

optionalOffers

object (OptionalOffers)

선택적으로 수정할 수 있는 기존 오퍼 목록입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참조하세요.

IAM 권한

parent 리소스에 대해서는 다음 IAM 권한이 필요합니다.

  • commerceproducer.privateOffers.list

자세한 내용은 IAM 문서를 참조하세요.

OptionalOffers

선택적으로 수정할 수 있는 오퍼가 포함된 래퍼 메시지입니다.

JSON 표현
{
  "privateOffers": [
    string
  ]
}
필드
privateOffers[]

string

수정할 수 있는 기존 프라이빗 오퍼 목록입니다.

새 프라이빗 오퍼를 만들 때 클라이언트는 이러한 리소스 이름 중 하나로 singleProductOffer.amended_private_offer 필드를 채울 수 있습니다. 또는 클라이언트가 필드를 설정하지 않은 상태로 두어 새 오퍼를 만들 수 있습니다.