REST Resource: customBiddingAlgorithms.scripts

리소스: CustomBiddingScript

단일 맞춤 입찰 스크립트

JSON 표현
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
필드
name

string

출력 전용입니다. 맞춤 입찰 스크립트의 리소스 이름입니다.

customBiddingAlgorithmId

string (int64 format)

출력 전용입니다. 스크립트가 속한 맞춤 입찰 알고리즘의 고유 ID입니다.

customBiddingScriptId

string (int64 format)

출력 전용입니다. 맞춤 입찰 스크립트의 고유 ID입니다.

createTime

string (Timestamp format)

출력 전용입니다. 스크립트가 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

active

boolean

출력 전용입니다. 스크립트가 현재 상위 알고리즘에서 점수에 사용되고 있는지 여부입니다.

state

enum (State)

출력 전용입니다. 맞춤 입찰 스크립트의 상태입니다.

errors[]

object (ScriptError)

출력 전용입니다. 거부된 맞춤 입찰 스크립트의 오류 세부정보입니다. 이 필드는 state이(가) 거부된 경우에만 채워집니다.

script

object (CustomBiddingScriptRef)

업로드된 스크립트 파일에 대한 참조입니다.

맞춤 입찰 스크립트의 가능한 상태입니다.

열거형
STATE_UNSPECIFIED 이 버전에서 스크립트 상태가 지정되지 않았거나 알 수 없습니다.
ACCEPTED 스크립트가 노출 점수에 허용됩니다.
REJECTED 스크립트가 백엔드 파이프라인에 의해 거부되었습니다. 오류가 있을 수 있습니다.
PENDING 백엔드 파이프라인에서 스크립트를 처리하는 중입니다.

ScriptError

맞춤 입찰 스크립트에 대한 오류 메시지입니다.

JSON 표현
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
필드
errorCode

enum (ErrorCode)

오류 유형입니다.

line

string (int64 format)

스크립트에서 오류가 발생한 줄 번호입니다.

column

string (int64 format)

오류가 발생한 스크립트의 열 번호입니다.

errorMessage

string

자세한 오류 메시지입니다.

ErrorCode

맞춤 입찰 스크립트 오류로 인해 발생할 수 있는 오류 코드입니다.

열거형
ERROR_CODE_UNSPECIFIED 스크립트 오류가 지정되지 않았거나 이 버전에서 알 수 없습니다.
SYNTAX_ERROR 스크립트에 구문 오류가 있습니다.
DEPRECATED_SYNTAX 스크립트는 지원 중단된 구문을 사용합니다.
INTERNAL_ERROR 스크립트를 처리하는 중에 내부 오류가 발생했습니다.

CustomBiddingScriptRef

업로드된 맞춤 입찰 스크립트 파일에 대한 참조입니다.

JSON 표현
{
  "resourceName": string
}
필드
resourceName

string

media.download에서 스크립트 파일을 다운로드하는 데 사용할 리소스 이름입니다. 또는 media.upload하여 스크립트 파일을 업로드합니다. 리소스 이름의 형식은 customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}입니다.

메서드

create

새 맞춤 입찰 스크립트를 만듭니다.

get

맞춤 입찰 스크립트를 가져옵니다.

list

지정된 알고리즘에 속하는 맞춤 입찰 스크립트를 나열합니다.