Versions in this module Expand all Collapse all v0 v0.0.4 Jun 30, 2024 Changes in this version + type Cache struct + AfterRequest *CacheData + BeforeRequest *CacheData + Comment string + func (v *Cache) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Cache) UnmarshalJSON(data []byte) error + func (v Cache) MarshalEasyJSON(w *jwriter.Writer) + func (v Cache) MarshalJSON() ([]byte, error) + type CacheData struct + Comment string + ETag string + Expires string + HitCount int64 + LastAccess string + func (v *CacheData) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CacheData) UnmarshalJSON(data []byte) error + func (v CacheData) MarshalEasyJSON(w *jwriter.Writer) + func (v CacheData) MarshalJSON() ([]byte, error) + type Content struct + Comment string + Compression int64 + Encoding string + MimeType string + Size int64 + Text string + func (v *Content) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Content) UnmarshalJSON(data []byte) error + func (v Content) MarshalEasyJSON(w *jwriter.Writer) + func (v Content) MarshalJSON() ([]byte, error) + type Cookie struct + Comment string + Domain string + Expires string + HTTPOnly bool + Name string + Path string + Secure bool + Value string + func (v *Cookie) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Cookie) UnmarshalJSON(data []byte) error + func (v Cookie) MarshalEasyJSON(w *jwriter.Writer) + func (v Cookie) MarshalJSON() ([]byte, error) + type Creator struct + Comment string + Name string + Version string + func (v *Creator) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Creator) UnmarshalJSON(data []byte) error + func (v Creator) MarshalEasyJSON(w *jwriter.Writer) + func (v Creator) MarshalJSON() ([]byte, error) + type Entry struct + Cache *Cache + Comment string + Connection string + Pageref string + Request *Request + Response *Response + ServerIPAddress string + StartedDateTime string + Time float64 + Timings *Timings + func (v *Entry) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Entry) UnmarshalJSON(data []byte) error + func (v Entry) MarshalEasyJSON(w *jwriter.Writer) + func (v Entry) MarshalJSON() ([]byte, error) + type HAR struct + Log *Log + func (v *HAR) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *HAR) UnmarshalJSON(data []byte) error + func (v HAR) MarshalEasyJSON(w *jwriter.Writer) + func (v HAR) MarshalJSON() ([]byte, error) + type Log struct + Browser *Creator + Comment string + Creator *Creator + Entries []*Entry + Pages []*Page + Version string + func (v *Log) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Log) UnmarshalJSON(data []byte) error + func (v Log) MarshalEasyJSON(w *jwriter.Writer) + func (v Log) MarshalJSON() ([]byte, error) + type NameValuePair struct + Comment string + Name string + Value string + func (v *NameValuePair) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *NameValuePair) UnmarshalJSON(data []byte) error + func (v NameValuePair) MarshalEasyJSON(w *jwriter.Writer) + func (v NameValuePair) MarshalJSON() ([]byte, error) + type Page struct + Comment string + ID string + PageTimings *PageTimings + StartedDateTime string + Title string + func (v *Page) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Page) UnmarshalJSON(data []byte) error + func (v Page) MarshalEasyJSON(w *jwriter.Writer) + func (v Page) MarshalJSON() ([]byte, error) + type PageTimings struct + Comment string + OnContentLoad float64 + OnLoad float64 + func (v *PageTimings) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *PageTimings) UnmarshalJSON(data []byte) error + func (v PageTimings) MarshalEasyJSON(w *jwriter.Writer) + func (v PageTimings) MarshalJSON() ([]byte, error) + type Param struct + Comment string + ContentType string + FileName string + Name string + Value string + func (v *Param) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Param) UnmarshalJSON(data []byte) error + func (v Param) MarshalEasyJSON(w *jwriter.Writer) + func (v Param) MarshalJSON() ([]byte, error) + type PostData struct + Comment string + MimeType string + Params []*Param + Text string + func (v *PostData) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *PostData) UnmarshalJSON(data []byte) error + func (v PostData) MarshalEasyJSON(w *jwriter.Writer) + func (v PostData) MarshalJSON() ([]byte, error) + type Request struct + BodySize int64 + Comment string + Cookies []*Cookie + HTTPVersion string + Headers []*NameValuePair + HeadersSize int64 + Method string + PostData *PostData + QueryString []*NameValuePair + URL string + func (v *Request) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Request) UnmarshalJSON(data []byte) error + func (v Request) MarshalEasyJSON(w *jwriter.Writer) + func (v Request) MarshalJSON() ([]byte, error) + type Response struct + BodySize int64 + Comment string + Content *Content + Cookies []*Cookie + HTTPVersion string + Headers []*NameValuePair + HeadersSize int64 + RedirectURL string + Status int64 + StatusText string + func (v *Response) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Response) UnmarshalJSON(data []byte) error + func (v Response) MarshalEasyJSON(w *jwriter.Writer) + func (v Response) MarshalJSON() ([]byte, error) + type Timings struct + Blocked float64 + Comment string + Connect float64 + DNS float64 + Receive float64 + Send float64 + Ssl float64 + Wait float64 + func (v *Timings) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Timings) UnmarshalJSON(data []byte) error + func (v Timings) MarshalEasyJSON(w *jwriter.Writer) + func (v Timings) MarshalJSON() ([]byte, error)