HttpCheck.fromJson constructor

HttpCheck.fromJson(
  1. Map json_
)

Implementation

HttpCheck.fromJson(core.Map json_)
    : this(
        acceptedResponseStatusCodes:
            (json_['acceptedResponseStatusCodes'] as core.List?)
                ?.map((value) => ResponseStatusCode.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
        authInfo: json_.containsKey('authInfo')
            ? BasicAuthentication.fromJson(
                json_['authInfo'] as core.Map<core.String, core.dynamic>)
            : null,
        body: json_['body'] as core.String?,
        contentType: json_['contentType'] as core.String?,
        customContentType: json_['customContentType'] as core.String?,
        headers:
            (json_['headers'] as core.Map<core.String, core.dynamic>?)?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        maskHeaders: json_['maskHeaders'] as core.bool?,
        path: json_['path'] as core.String?,
        pingConfig: json_.containsKey('pingConfig')
            ? PingConfig.fromJson(
                json_['pingConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        port: json_['port'] as core.int?,
        requestMethod: json_['requestMethod'] as core.String?,
        serviceAgentAuthentication:
            json_.containsKey('serviceAgentAuthentication')
                ? ServiceAgentAuthentication.fromJson(
                    json_['serviceAgentAuthentication']
                        as core.Map<core.String, core.dynamic>)
                : null,
        useSsl: json_['useSsl'] as core.bool?,
        validateSsl: json_['validateSsl'] as core.bool?,
      );