Use magic comments to define default values and metadata
masterYou can use special comments to provide metadata for the SMD (Service Mapping Description) schema, such as default values for parameters or error codes.
Method comments:
//zenrpc:<method parameter>[=<default value>][whitespaces<description>]//zenrpc:<error code>[whitespaces<description>]//zenrpc:return[whitespaces<description>]
Struct comments:
type MyService struct {} //zenrpc(marks the struct as an RPC service)
// Pow returns x**y. If Exp is not set then default value is 2.
//zenrpc:exp=2
func (as ArithService) Pow(base float64, exp float64) float64 {
return math.Pow(base, exp)
}