ObservatoryConfig.fromJson constructor

ObservatoryConfig.fromJson(
  1. Object? json
)

Implementation

factory ObservatoryConfig.fromJson(Object? json) {
  final map = asJsonMap(json, 'observatory');
  return ObservatoryConfig(
    subjectSelector: (map['subjectSelector'] as List?)?.cast<String>(),
    probeURL: map['probeURL'] as String?,
    probeInterval: map['probeInterval'] == null
        ? null
        : XrayDuration.fromJson(map['probeInterval']),
    enableConcurrency: map['enableConcurrency'] as bool?,
  );
}