Versions in this module Expand all Collapse all v2 v2.0.2 Jul 5, 2020 v2.0.1 Jul 5, 2020 Changes in this version + type Mode int + const ModeDisabled + const ModeRecording + const ModeReplaying + type Passthrough func(*http.Request) bool + type Recorder struct + Passthroughs []Passthrough + func New(cassetteFile string) (*Recorder, error) + func NewAsMode(cassetteFile string, mode Mode, realTransport http.RoundTripper) (*Recorder, error) + func (r *Recorder) AddFilter(filter cassette.Filter) + func (r *Recorder) AddPassthrough(pass Passthrough) + func (r *Recorder) CancelRequest(req *http.Request) + func (r *Recorder) Mode() Mode + func (r *Recorder) RoundTrip(req *http.Request) (*http.Response, error) + func (r *Recorder) SetMatcher(matcher cassette.Matcher) + func (r *Recorder) SetTransport(t http.RoundTripper) + func (r *Recorder) Stop() error Other modules containing this package github.com/jhaynie/go-vcr