Skip to main content

Module scope

Module scope 

Source
Expand description

Scope: 能力分组

Structs§

ScopeParseError

Enums§

CoverageException
v1.4.106 ζ28 redo (codex 0532 F4 P3): typed coverage exception kind — 替代无类型 EXPLICIT_NO_BODY_AWARE_PROTOS 数组. 每个 exception 必须 显式分类, 让 “为什么这个 proto 不走 body_aware” 的意图保留在代码里 (而非靠注释推).
Scope
API Key 能力分组

Constants§

COVERAGE_EXCEPTIONS
(proto_id, CoverageException) 显式分类表 — v1.4.106 ζ28 替代无类型 EXPLICIT_NO_BODY_AWARE_PROTOS.
EXPLICIT_NO_BODY_AWARE_PROTOS
列出本 daemon 所有 proto_id → exception 映射表的 proto_id 集合. 与 COVERAGE_EXCEPTIONS 同步 (v1.4.106 ζ28 起 source-of-truth 是 COVERAGE_EXCEPTIONS, 此 const 仅作 backward compat alias).
SCOPED_ACC_READ_PROTOS
显式 enumerate acc:read proto_id. 大多数走 body_aware decode acc_id whitelist. 例外见 [EXPLICIT_NO_ACC_ID_PROTOS].
SCOPED_TRADE_REAL_PROTOS
显式 enumerate 所有需要 acc_id 白名单或响应 filter 的 trade write proto_id. body_aware::build_check_ctxs 必须 decode 这些 proto.
SCOPED_TRADE_UNLOCK_PROTOS
显式 enumerate trade unlock proto_id (caller-specific TradeUnlock scope). v1.4.104 codex F1 (P1) 加.

Functions§

is_internal_proto_id
v1.4.106 ζ28 redo (codex 0532 F3 P2): 判一个 proto_id 是否是 daemon-internal (高位 0x8000_0000 bit set).
scope_for_proto_id
Futu API protocol id → 所需 scope 的通用映射