RewiseDatabase constructor

RewiseDatabase({
  1. Config? config,
  2. MicroCycle? microCycle,
  3. AuthConfig? authConfig,
  4. Iterable<RwFactOld>? facts,
  5. Iterable<Daily>? daily,
})

Implementation

factory RewiseDatabase({
  Config? config,
  MicroCycle? microCycle,
  $0.AuthConfig? authConfig,
  $core.Iterable<RwFactOld>? facts,
  $core.Iterable<Daily>? daily,
}) {
  final _result = create();
  if (config != null) {
    _result.config = config;
  }
  if (microCycle != null) {
    _result.microCycle = microCycle;
  }
  if (authConfig != null) {
    _result.authConfig = authConfig;
  }
  if (facts != null) {
    _result.facts.addAll(facts);
  }
  if (daily != null) {
    _result.daily.addAll(daily);
  }
  return _result;
}