REST Resource: genericclass

리소스: GenericClass

일반 클래스

JSON 표현
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "enableSmartTap": boolean,
  "redemptionIssuers": [
    string
  ],
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement)
}
필드
id

string

필수 항목입니다. 클래스의 고유 식별자입니다. 이 ID는 모든 발급기관에서 고유해야 합니다. 이 값은 issuerID.identifier 형식을 따라야 합니다. 여기서 issuerID는 Google에서 발급하고 identifier은 광고주가 직접 선택합니다. 고유 식별자에는 영숫자 문자, ., _, -만 포함할 수 있습니다.

classTemplateInfo

object (ClassTemplateInfo)

클래스를 표시하는 방법에 대한 템플릿 정보입니다. 설정하지 않으면 Google에서 기본 입력란 조합을 표시하여 표시합니다.

imageModulesData[]

object (ImageModuleData)

이미지 모듈 데이터입니다. imageModulesData도 객체에 정의되어 있으면 둘 다 표시됩니다. 두 이미지를 모두 설정하면 클래스의 이미지 중 하나와 객체 수준의 이미지 중 하나만 렌더링됩니다.

textModulesData[]

object (TextModuleData)

텍스트 모듈 데이터입니다. textModulesData도 객체에 정의되어 있으면 둘 다 표시됩니다. 이러한 표시되는 필드의 최대 개수는 클래스의 경우 10개, 객체의 경우 10개입니다.

enableSmartTap

boolean

스마트 탭을 사용 설정한 파트너에게만 제공됩니다. 자세한 내용은 지원팀에 문의하세요.

redemptionIssuers[]

string (int64 format)

스마트 탭을 통해 패스를 사용할 수 있는 패스 사용 발급기관을 식별합니다. 패스 사용 발급기관은 발급기관 ID로 식별됩니다. 패스 사용 발급기관에 하나 이상의 스마트 탭 키가 구성되어 있어야 합니다.

패스에서 스마트 탭을 지원하려면 enableSmartTap 및 객체 수준 smartTapRedemptionLevel 입력란도 올바르게 설정해야 합니다.

securityAnimation

object (SecurityAnimation)

보안 애니메이션에 대한 선택적 정보입니다. 이 매개변수를 설정하면 패스 세부정보에 보안 애니메이션이 렌더링됩니다.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

여러 사용자와 기기가 이 클래스를 참조하는 동일한 객체를 저장할지 여부를 식별합니다.

callbackOptions

object (CallbackOptions)

최종 사용자가 이 클래스의 객체를 저장/삭제할 때마다 발급기관을 다시 호출하는 데 사용할 콜백 옵션입니다. 이 클래스의 모든 객체는 콜백에 적합합니다.

viewUnlockRequirement

enum (ViewUnlockRequirement)

일반 패스의 잠금 해제 요구사항 옵션을 확인합니다.

방법

get

지정된 클래스 ID가 있는 일반 클래스를 반환합니다.

insert

지정된 ID와 속성이 있는 일반 클래스를 삽입합니다.

list

지정된 발급기관 ID의 모든 일반 클래스 목록을 반환합니다.

patch

지정된 클래스 ID로 참조되는 일반 클래스를 업데이트합니다.

update

지정된 클래스 ID로 참조되는 Generic 클래스를 업데이트합니다.