syntax = "v1" info( title: "generate id" desc: "Using the snowflake algorithm, generate a 64-bit non-repeating number" author: "dxc" email: "" version: "1.0.0" ) type response { Id int64 `json:"id"` NodeId int64 `json:"node_id"` Timestamp int64 `json:"timestamp"` } @server( // jwt: Auth group: v1 timeout: 3s ) service generate { @handler generate get /generate/id returns (response) }