PermissionProto
shrikedb.identity.v2.PermissionProto · Message
| Field | Type | Cardinality / presence | Description |
|---|---|---|---|
scopeJSON: scope · #1 | PermissionScopeProto | singular | — |
modeJSON: mode · #2 | PermissionModeProto | singular | — |
namespaceJSON: namespace · #3 | string | singular | Namespace name (for KV/Graph/Vector scopes). Empty for Tenant scope. |
Field names and numbers come from the protocol contract. Singular fields use protobuf defaults unless explicit presence applies. Server-side validation and permissions apply in addition to this wire structure.