DartVCRClient constructor

DartVCRClient(
  1. Cassette _cassette,
  2. Mode _mode, {
  3. AdvancedOptions? advancedOptions,
})

Creates a new DartVCRClient with the given Cassette, Mode and AdvancedOptions.

final client = DartVCRClient(
 cassette: Cassette(),
 mode: Mode.auto,
 advancedOptions: AdvancedOptions(
  censors: Censors.defaultCensors,
  matchRules: MatchRules.defaultMatchRules,
  manualDelay: 0,
  simulateDelay: false,
  validTimeFrame: TimeFrame.forever,
  whenExpired: ExpirationAction.warn,
 ),
);

Implementation

DartVCRClient(this._cassette, this._mode, {AdvancedOptions? advancedOptions})
    : _client = http.Client(),
      _advancedOptions = advancedOptions ?? AdvancedOptions();