SchemaDefinition

shrikedb.v2.SchemaDefinition · Message

FieldTypeCardinality / presenceDescription
id
JSON: id · #1
uint64singular—
name
JSON: name · #2
stringsingular—
fields
JSON: fields · #3
map<string, string>map—

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.