CapabilityCallbackResponse

Kullanıcının RBM özelliği. Bu yanıt, aracıdan gelen bir capability.requestCapabilityCallback isteğinin sonucudur.

CapabilityCallbackResponse, aracının Google Pub/Sub aboneliğinden aldığı "message" nesnesinin "data" alanında görünür. "data" alanı, CapabilityCallbackResponse yapısıyla eşleşmesi için aracı tarafından kodu çözülmesi gereken base64 kodlu bir dizedir. Kullanımdan kaldırıldı: Artık kullanılmıyor.

JSON gösterimi
{
  "requestId": string,
  "phoneNumber": string,
  "rbmEnabled": boolean,
  "features": [
    enum (Feature)
  ],
  "status": {
    object (Status)
  }
}
Alanlar
requestId

string

Aracı tarafından capability.requestCapabilityCallback isteğine atanan UUID.

phoneNumber

string

Kullanıcının E.164 biçimindeki telefon numarası.

rbmEnabled

boolean

Kullanıcının, temsilcilerle RBM görüşmelerine katılıp katılamayacağı.

features[]

enum (Feature)

Bu telefon numarası için desteklenen tüm RBM özelliklerinin listesi

status

object (Status)

Yanıtın durumu. Yeterlilik kontrolü başarısız olursa hata mesajları eklenir.

Durum

Status türü, REST API'leri ve RPC API'leri dahil olmak üzere farklı programlama ortamlarına uygun bir mantıksal hata modeli tanımlar. gRPC tarafından kullanılır. Her Status mesajı üç veri içerir: hata kodu, hata mesajı ve hata ayrıntıları.

Bu hata modeli ve nasıl kullanılacağı hakkında daha fazla bilgiyi API Tasarım Kılavuzu'nda bulabilirsiniz.

JSON gösterimi
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Alanlar
code

integer

Durum kodu, google.rpc.Code numaralı enum değeri olmalıdır.

message

string

Geliştiricilere yönelik hata mesajı (İngilizce olmalıdır). Kullanıcıya gösterilen tüm hata mesajları yerelleştirilmeli ve google.rpc.Status.details alanında gönderilmeli veya istemci tarafından yerelleştirilmelidir.

details[]

object

Hata ayrıntılarını içeren mesajların listesi. API'lerin kullanabileceği ortak bir ileti türleri kümesi vardır.

İstediğiniz türde alanlar içeren bir nesne. Ek bir alan "@type", türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.