Exemplo n.º 1
0
// used by rest
func fieldToParm(pidl *idl.Idl, fld *idl.Field) *swagger2.Parameter {
	p := new(swagger2.Parameter)
	p.Name = fld.Name
	p.Description = strings.Join(fld.Comments, "\n")
	it := typeToItems(pidl, fld.Type)
	p.Ref = it.Ref
	p.Type = it.Type
	p.Format = it.Format
	p.ItemsDef.Items = it.Items
	p.Enum = it.Enum
	p.AdditionalProperties = it.AdditionalProperties
	return p
}