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