REST Resource: customBiddingAlgorithms.rules

Tài nguyên: CustomBiddingAlgorithmRules

Một quy tắc thuật toán đặt giá thầu tuỳ chỉnh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Các trường
name

string

Chỉ có đầu ra. Tên tài nguyên của tài nguyên quy tắc.

customBiddingAlgorithmId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng duy nhất của thuật toán đặt giá thầu tuỳ chỉnh chứa tài nguyên quy tắc.

customBiddingAlgorithmRulesId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng duy nhất của tài nguyên quy tắc.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm tài nguyên quy tắc được tạo.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

active

boolean

Chỉ có đầu ra. Liệu tài nguyên quy tắc có đang được thuật toán gốc sử dụng để tính điểm hay không.

state

enum (State)

Chỉ có đầu ra. Trạng thái của tài nguyên quy tắc.

error

object (CustomBiddingAlgorithmRulesError)

Chỉ có đầu ra. Mã lỗi của tài nguyên quy tắc bị từ chối. Trường này sẽ chỉ được điền khi trạng thái là REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Bắt buộc. Không thể thay đổi. Tham chiếu đến tệp AlgorithmRules đã tải lên.

Tiểu bang

Các trạng thái có thể có của tài nguyên CustomBiddingAlgorithmRules.

Enum
STATE_UNSPECIFIED Trạng thái quy tắc chưa được chỉ định hoặc không xác định trong phiên bản này.
ACCEPTED Các quy tắc tính điểm đã được chấp nhận.
REJECTED Quy tắc phụ trợ đã từ chối các quy tắc này. Có thể có lỗi.

CustomBiddingAlgorithmRulesError

Thông báo lỗi của tài nguyên CustomBiddingAlgorithmRules.

Biểu diễn dưới dạng JSON
{
  "errorCode": enum (ErrorCode)
}
Các trường
errorCode

enum (ErrorCode)

Loại lỗi.

ErrorCode

Các mã lỗi có thể có của tài nguyên CustomBiddingAlgorithmRules.

Enum
ERROR_CODE_UNSPECIFIED Lỗi không được chỉ định hoặc không xác định trong phiên bản này.
SYNTAX_ERROR Các quy tắc có lỗi cú pháp.
CONSTRAINT_VIOLATION_ERROR Các quy tắc có lỗi vi phạm quy tắc ràng buộc.
INTERNAL_ERROR Đã xảy ra lỗi nội bộ trong khi xử lý quy tắc.

CustomBiddingAlgorithmRulesRef

Tham chiếu đến tệp AlgorithmRules đã tải lên. Truy xuất vị trí để tải tệp AlgorithmRules mới lên bằng customBiddingAlgorithms.uploadRules.

Biểu diễn dưới dạng JSON
{
  "resourceName": string
}
Các trường
resourceName

string

Tên tài nguyên sẽ được sử dụng trong media.download để tải các tệp quy tắc xuống. Hoặc media.upload để tải tệp quy tắc lên. Tên tài nguyên có định dạng customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Phương thức

create

Tạo tài nguyên quy tắc mới.

get

Truy xuất tài nguyên quy tắc.

list

Liệt kê các tài nguyên quy tắc thuộc thuật toán đã cho.