Versions in this module Expand all Collapse all v1 v1.0.0 Mar 24, 2020 Changes in this version + func IsBuiltin(t types.Type) bool + func ParseService(servicesPath string, ifaceNames ...string) (service []Service, events []Event, serviceTags tags.DocTags, err error) + type Event struct + Name string + Tags tags.DocTags + Type Object + func ParseEvents(eventsDirectory string) (events []Event, err error) + type Method struct + Arguments []Object + HasContext bool + Name string + Results []Object + ReturnError bool + Tags tags.DocTags + type Node struct + Events []Event + Name string + Services []Service + Tags tags.DocTags + func Parse(servicesPath string, ifaceNames ...string) (node Node, err error) + func (n Node) SaveJSON(path string) (err error) + type Object struct + Fields []Object + IsArray bool + IsEllipsis bool + IsMap bool + IsNullable bool + IsPrivate bool + Name string + SubTypes map[string]Object + Tags tags.DocTags + Type string + TypeTags map[string][]string + func (o Object) Value(str string) (value interface{}) + type Service struct + Methods []Method + Name string + Tags tags.DocTags + func ParseGoFile(servicesPath, fileName string, ifaceNames ...string) (services []Service, fileTags tags.DocTags, err error)