/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
protocol/json/keybase1/emails.json
172 строки
3 KB
Daniel Ayoub
New Signup - integrate new designs for signup with username+email+devicename (#17881)
12 июн 2019, 19:19
Не верифицирован
12 июн 2019, 19:19
470b7a8
Код
Авторство
О чём код?
{ "protocol": "emails", "imports": [ { "path": "common.avdl", "type": "idl" } ], "types": [ { "type": "record", "name": "EmailLookupResult", "fields": [ { "type": "EmailAddress", "name": "email" }, { "type": [ null, "UID" ], "name": "uid" } ] }, { "type": "record", "name": "EmailAddressVerifiedMsg", "fields": [ { "type": "EmailAddress", "name": "email", "jsonkey": "email" } ] }, { "type": "record", "name": "EmailAddressChangedMsg", "fields": [ { "type": "EmailAddress", "name": "email", "jsonkey": "email" } ] } ], "messages": { "addEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "email", "type": "EmailAddress" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "deleteEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "email", "type": "EmailAddress" } ], "response": null }, "editEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "oldEmail", "type": "EmailAddress" }, { "name": "email", "type": "EmailAddress" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "setPrimaryEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "email", "type": "EmailAddress" } ], "response": null }, "sendVerificationEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "email", "type": "EmailAddress" } ], "response": null }, "setVisibilityEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "email", "type": "EmailAddress" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "setVisibilityAllEmail": { "request": [ { "name": "sessionID", "type": "int" }, { "name": "visibility", "type": "IdentityVisibility" } ], "response": null }, "getEmails": { "request": [ { "name": "sessionID", "type": "int" } ], "response": { "type": "array", "items": "Email" } } }, "namespace": "keybase.1" }