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?,
    );