/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
protocol/json/keybase1/kbfs_common.json
272 строки
5 KB
Taru Karttunen
TLF sync config change notifications from kbfs to GUI (#17149)
15 май 2019, 14:00
Не верифицирован
15 май 2019, 14:00
3dc054a
Код
Авторство
О чём код?
{ "protocol": "kbfsCommon", "imports": [], "types": [ { "type": "enum", "name": "FSStatusCode", "symbols": [ "START_0", "FINISH_1", "ERROR_2" ] }, { "type": "enum", "name": "FSNotificationType", "symbols": [ "ENCRYPTING_0", "DECRYPTING_1", "SIGNING_2", "VERIFYING_3", "REKEYING_4", "CONNECTION_5", "MD_READ_SUCCESS_6", "FILE_CREATED_7", "FILE_MODIFIED_8", "FILE_DELETED_9", "FILE_RENAMED_10", "INITIALIZED_11", "SYNC_CONFIG_CHANGED_12" ] }, { "type": "enum", "name": "FSErrorType", "symbols": [ "ACCESS_DENIED_0", "USER_NOT_FOUND_1", "REVOKED_DATA_DETECTED_2", "NOT_LOGGED_IN_3", "TIMEOUT_4", "REKEY_NEEDED_5", "BAD_FOLDER_6", "NOT_IMPLEMENTED_7", "OLD_VERSION_8", "OVER_QUOTA_9", "NO_SIG_CHAIN_10", "TOO_MANY_FOLDERS_11", "EXDEV_NOT_SUPPORTED_12", "DISK_LIMIT_REACHED_13", "DISK_CACHE_ERROR_LOG_SEND_14", "OFFLINE_ARCHIVED_15", "OFFLINE_UNSYNCED_16" ] }, { "type": "record", "name": "FSNotification", "fields": [ { "type": "string", "name": "filename" }, { "type": "string", "name": "status" }, { "type": "FSStatusCode", "name": "statusCode" }, { "type": "FSNotificationType", "name": "notificationType" }, { "type": "FSErrorType", "name": "errorType" }, { "type": { "type": "map", "values": "string" }, "name": "params" }, { "type": "UID", "name": "writerUid", "lint": "ignore" }, { "type": "Time", "name": "localTime" }, { "type": "FolderType", "name": "folderType" } ] }, { "type": "record", "name": "FSEditListRequest", "fields": [ { "type": "Folder", "name": "folder" }, { "type": "int", "name": "requestID" } ] }, { "type": "record", "name": "FSFolderWriterEdit", "fields": [ { "type": "string", "name": "filename" }, { "type": "FSNotificationType", "name": "notificationType" }, { "type": "Time", "name": "serverTime" } ] }, { "type": "record", "name": "FSFolderWriterEditHistory", "fields": [ { "type": "string", "name": "writerName" }, { "type": { "type": "array", "items": "FSFolderWriterEdit" }, "name": "edits" }, { "type": { "type": "array", "items": "FSFolderWriterEdit" }, "name": "deletes" } ] }, { "type": "record", "name": "FSFolderEditHistory", "fields": [ { "type": "Folder", "name": "folder" }, { "type": "Time", "name": "serverTime" }, { "type": { "type": "array", "items": "FSFolderWriterEditHistory" }, "name": "history" } ] }, { "type": "record", "name": "FSSyncStatusRequest", "fields": [ { "type": "int", "name": "requestID" } ] }, { "type": "record", "name": "FSPathSyncStatus", "fields": [ { "type": "FolderType", "name": "folderType" }, { "type": "string", "name": "path" }, { "type": "int64", "name": "syncingBytes" }, { "type": "int64", "name": "syncingOps" }, { "type": "int64", "name": "syncedBytes" } ] }, { "type": "record", "name": "FSSyncStatus", "fields": [ { "type": "int64", "name": "totalSyncingBytes" }, { "type": { "type": "array", "items": "string" }, "name": "syncingPaths" }, { "type": [ null, "Time" ], "name": "endEstimate" } ] }, { "type": "record", "name": "FolderSyncStatus", "fields": [ { "type": "int64", "name": "localDiskBytesAvailable" }, { "type": "int64", "name": "localDiskBytesTotal" }, { "type": "PrefetchStatus", "name": "prefetchStatus" }, { "type": "PrefetchProgress", "name": "prefetchProgress" }, { "type": "int64", "name": "storedBytesTotal" }, { "type": "boolean", "name": "outOfSyncSpace" } ] } ], "messages": {}, "namespace": "keybase.1" }