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)

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

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

active

boolean

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

state

enum (State)

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

errors[]

object (ScriptError)

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

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

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