github.com/Cloud-Foundations/Dominator@v0.3.4/lib/url/api.go (about) 1 package url 2 3 import ( 4 "net/url" 5 "time" 6 ) 7 8 const ( 9 OutputTypeHtml = iota 10 OutputTypeText 11 OutputTypeJson 12 OutputTypeCsv 13 ) 14 15 type ParsedQuery struct { 16 Flags map[string]struct{} 17 Table map[string]string 18 } 19 20 func ParseQuery(URL *url.URL) ParsedQuery { 21 return parseQuery(URL) 22 } 23 24 func (pq ParsedQuery) Last() (time.Duration, error) { 25 return pq.last() 26 } 27 28 func (pq ParsedQuery) OutputType() uint { 29 return pq.outputType() 30 }