HostConnectionInfo.fromJson constructor

HostConnectionInfo.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory HostConnectionInfo.fromJson(Map<String, dynamic> json) => HostConnectionInfo(
  hostIp: json["hostIp"]?.toString() ?? "",
  hostPort: (json["hostPort"] as num?)?.toInt() ?? 0,
  ssl: json["ssl"] as bool? ?? false,
  readTimeoutSeconds: (json["readTimeout"] as num?)?.toInt() ?? 120,
  connectTimeoutSeconds: (json["connectTimeout"] as num?)?.toInt() ?? 5,
  sslPublicKey: json["sslPublicKey"] as String?,
  sslPrivateKey: json["sslPrivateKey"] as String?,
  sslPrivateKeyPassword: json["sslPrivateKeyPassword"] as String?,
  apn: json["apn"] as bool?,
  tms: json["tms"] == null ? null : HostConnectionInfo.fromJson(json["tms"] as Map<String, dynamic>),
);