/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
protocol/json/keybase1/phone_numbers.json
212 строк
4 KB
Michał Zochniak
Imptofu search in team-building modal (#18400)
25 июл 2019, 17:58
Не верифицирован
25 июл 2019, 17:58
12bd765
Код
Авторство
О чём код?
{ "protocol": "phoneNumbers", "imports": [ { "path": "common.avdl", "type": "idl" } ], "types": [ { "type": "record", "name": "UserPhoneNumber", "fields": [ { "type": "PhoneNumber", "name": "phoneNumber", "jsonkey": "phone_number" }, { "type": "boolean", "name": "verified", "jsonkey": "verified" }, { "type": "boolean", "name": "superseded", "jsonkey": "superseded" }, { "type": "IdentityVisibility", "name": "visibility", "jsonkey": "visibility" }, { "type": "UnixTime", "name": "ctime", "jsonkey": "ctime" } ], "doc": "Phone number support for TOFU chats." }, { "type": "record", "name": "PhoneNumberLookupResult", "fields": [ { "type": "RawPhoneNumber", "name": "phoneNumber", "jsonkey": "phone_number" }, { "type": "PhoneNumber", "name": "coercedPhoneNumber", "jsonkey": "coerced_phone_number" }, { "type": [ null, "string" ], "name": "err", "jsonkey": "err" }, { "type": [ null, "UID" ], "name": "uid", "jsonkey": "uid" } ] }, { "type": "record", "name": "PhoneNumberChangedMsg", "fields": [ { "type": "PhoneNumber", "name": "phoneNumber", "jsonkey": "phone" } ] } ], "messages": { "addPhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "phoneNumber", "type": "PhoneNumber" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "editPhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "oldPhoneNumber", "type": "PhoneNumber" }, { "name": "phoneNumber", "type": "PhoneNumber" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "verifyPhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "phoneNumber", "type": "PhoneNumber" }, { "name": "code", "type": "string" } ], "response": null }, "resendVerificationForPhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "phoneNumber", "type": "PhoneNumber" } ], "response": null }, "getPhoneNumbers": { "request": [ { "name": "sessionID", "type": "int" } ], "response": { "type": "array", "items": "UserPhoneNumber" } }, "deletePhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "phoneNumber", "type": "PhoneNumber" } ], "response": null }, "setVisibilityPhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "phoneNumber", "type": "PhoneNumber" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "setVisibilityAllPhoneNumber": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null } }, "namespace": "keybase.1" }