ValidationCheck

ValidationCheck mewakili hasil pemeriksaan pra-penerbangan.

Representasi JSON
{
  "option": enum (Options),
  "status": {
    object (ValidationCheckStatus)
  },
  "scenario": enum (Scenario)
}
Kolom
option

enum (Options)

Opsi yang digunakan untuk pemeriksaan validasi

status

object (ValidationCheckStatus)

Hanya output. Status pemeriksaan validasi mendetail.

scenario

enum (Scenario)

Hanya output. Skenario saat pemeriksaan pra-penerbangan dijalankan.

Opsi

Enum
OPTIONS_UNSPECIFIED Nilai default. Pemeriksaan validasi pra-penerbangan standar akan digunakan.
SKIP_VALIDATION_CHECK_BLOCKING Mencegah pemeriksaan pra-penerbangan yang gagal.
SKIP_VALIDATION_ALL Lewati semua validasi pemeriksaan pra-penerbangan.

ValidationCheckStatus

ValidationCheckStatus menentukan status pemeriksaan validasi mendetail.

Representasi JSON
{
  "result": [
    {
      object (ValidationCheckResult)
    }
  ]
}
Kolom
result[]

object (ValidationCheckResult)

Pemeriksaan individual yang gagal sebagai bagian dari eksekusi pemeriksaan Pra-penerbangan.

ValidationCheckResult

ValidationCheckResult menentukan detail tentang pemeriksaan validasi.

Representasi JSON
{
  "state": enum (State),
  "description": string,
  "category": string,
  "reason": string,
  "details": string
}
Kolom
state

enum (State)

Status pemeriksaan validasi.

description

string

Deskripsi pemeriksaan validasi.

category

string

Kategori validasi.

reason

string

Pesan kegagalan pemeriksaan yang dapat dibaca manusia.

details

string

Informasi kegagalan mendetail, yang mungkin tidak diformat.

Negara Bagian

Enum
STATE_UNKNOWN Nilai default. Hasil pemeriksaan tidak diketahui.
STATE_FAILURE Pemeriksaan gagal.
STATE_SKIPPED Pemeriksaan dilewati.
STATE_FATAL Pemeriksaan itu sendiri gagal diselesaikan.
STATE_WARNING Pemeriksaan menemukan peringatan.

Skenario

Enum
SCENARIO_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
CREATE Pemeriksaan validasi terjadi selama alur pembuatan.
UPDATE Pemeriksaan validasi terjadi selama alur update.