HealthCheckSettings.fromJson constructor

HealthCheckSettings.fromJson(
  1. Object? json
)

Implementation

factory HealthCheckSettings.fromJson(Object? json) {
  final map = asJsonMap(json, 'health check');
  return HealthCheckSettings(
    destination: map['destination'] as String?,
    connectivity: map['connectivity'] as String?,
    interval: map['interval'] == null
        ? null
        : XrayDuration.fromJson(map['interval']),
    samplingCount: map['sampling'] as int?,
    timeout: map['timeout'] == null
        ? null
        : XrayDuration.fromJson(map['timeout']),
    httpMethod: map['httpMethod'] as String?,
  );
}