SslConfig.fromJson constructor

SslConfig.fromJson(
  1. Map json_
)

Implementation

SslConfig.fromJson(core.Map json_)
    : this(
        additionalVariables: (json_['additionalVariables'] as core.List?)
            ?.map((value) => ConfigVariable.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        clientCertType: json_['clientCertType'] as core.String?,
        clientCertificate: json_.containsKey('clientCertificate')
            ? Secret.fromJson(json_['clientCertificate']
                as core.Map<core.String, core.dynamic>)
            : null,
        clientPrivateKey: json_.containsKey('clientPrivateKey')
            ? Secret.fromJson(json_['clientPrivateKey']
                as core.Map<core.String, core.dynamic>)
            : null,
        clientPrivateKeyPass: json_.containsKey('clientPrivateKeyPass')
            ? Secret.fromJson(json_['clientPrivateKeyPass']
                as core.Map<core.String, core.dynamic>)
            : null,
        privateServerCertificate:
            json_.containsKey('privateServerCertificate')
                ? Secret.fromJson(json_['privateServerCertificate']
                    as core.Map<core.String, core.dynamic>)
                : null,
        serverCertType: json_['serverCertType'] as core.String?,
        trustModel: json_['trustModel'] as core.String?,
        type: json_['type'] as core.String?,
        useSsl: json_['useSsl'] as core.bool?,
      );