REST Resource: accounts.programs

리소스: 프로그램

지정된 계정의 특정 프로그램 참여를 정의합니다.

프로그램은 판매자 계정에 기능을 추가하는 메커니즘을 제공합니다. 대표적인 예로 판매자 매장의 제품을 Google 서비스 전반에 무료로 표시할 수 있는 무료 제품 등록정보 프로그램이 있습니다.

JSON 표현
{
  "name": string,
  "documentationUri": string,
  "state": enum (State),
  "activeRegionCodes": [
    string
  ],
  "unmetRequirements": [
    {
      object (Requirement)
    }
  ]
}
입력란
name

string

식별자. 프로그램의 리소스 이름입니다. 형식: accounts/{account}/programs/{program}

documentationUri

string

출력 전용입니다. 프로그램을 설명하는 판매자 센터 도움말 페이지의 URL입니다.

state

enum (State)

출력 전용입니다. 프로그램에 대한 계정의 참여 상태입니다.

activeRegionCodes[]

string

출력 전용입니다. 계정이 프로그램에 활발하게 참여하고 있는 지역입니다. 활성 지역은 지역에 영향을 주는 모든 프로그램 요구사항이 충족된 지역으로 정의됩니다.

리전 코드는 CLDR에 의해 정의됩니다. 프로그램이 해당 국가에 특별히 적용되는 국가이거나 프로그램이 전 세계에 적용되는 경우 001입니다.

unmetRequirements[]

object (Requirement)

출력 전용입니다. 계정이 아직 충족되지 않아 프로그램 참여에 영향을 주는 요건입니다.

상태

계정의 가능한 프로그램 참여 상태입니다.

열거형
STATE_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
NOT_ELIGIBLE 프로그램에 참여할 수 없는 계정입니다.
ELIGIBLE 프로그램에 참여할 수 있는 계정입니다.
ENABLED 계정에 프로그램이 사용 설정되어 있어야 합니다.

요구사항

프로그램 참여에 지정된 요구사항을 정의합니다.

JSON 표현
{
  "title": string,
  "documentationUri": string,
  "affectedRegionCodes": [
    string
  ]
}
입력란
title

string

출력 전용입니다. 요구사항의 이름입니다.

documentationUri

string

출력 전용입니다. 요구사항을 설명하는 도움말 페이지의 URL입니다.

affectedRegionCodes[]

string

출력 전용입니다. 현재 이 요구사항의 영향을 받는 지역이 충족되지 않고 있습니다.

리전 코드는 CLDR에 의해 정의됩니다. 프로그램이 해당 국가에 특별히 적용되는 국가이거나 프로그램이 전 세계에 적용되는 경우 001입니다.

방법

disable

계정에 대해 지정된 프로그램에 대한 참여를 중지합니다.

enable

계정에 대해 지정된 프로그램에 참여할 수 있도록 설정합니다.

get

계정에 지정된 프로그램을 검색합니다.

list

계정의 모든 프로그램을 검색합니다.