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  }