func DeleteAll
crossing ActionDeleteAll removes all definitions so an administrator can reload the catalog.
DeleteAll removes all definitions so an administrator can reload the catalog.
Get returns ordered field records. An empty list means the key is absent; stored definitions always contain at least one field.
GetField includes "value" even when it is empty. An empty map means absent.
SetDefinitions accepts URL-escaped keys and query-encoded field objects as paired comma-separated strings, so MsgCall can pass a batch without realm DTOs.