Response

Respons terhadap satu Permintaan.

Representasi JSON
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
Kolom
requestId

string

RequestId dari Permintaan yang direspons oleh pesan ini.

continued

boolean

Jika benar, Respons ini diikuti oleh respons tambahan yang berada dalam aliran respons yang sama dengan Respons ini.

extensions[]

object

Metadata respons khusus aplikasi.

Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenis. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.

Hasil respons, yang dapat berupa error atau response yang valid. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons:
error

object (Status)

Hasil error jika terjadi error saat memproses permintaan.

response

object

Payload respons jika panggilan berhasil.

Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenis. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.

Akhir kolom yang saling eksklusif.