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 ( |
Alanlar | |
---|---|
requestId |
Aracı tarafından capability.requestCapabilityCallback isteğine atanan UUID. |
phoneNumber |
Kullanıcının E.164 biçimindeki telefon numarası. |
rbmEnabled |
Kullanıcının, temsilcilerle RBM görüşmelerine katılıp katılamayacağı. |
features[] |
Bu telefon numarası için desteklenen tüm RBM özelliklerinin listesi |
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 |
Durum kodu, |
message |
Geliştiricilere yönelik hata mesajı (İngilizce olmalıdır). Kullanıcıya gösterilen tüm hata mesajları yerelleştirilmeli ve |
details[] |
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 |