DokodemoConfig.fromJson constructor

DokodemoConfig.fromJson(
  1. Object? json
)

Implementation

factory DokodemoConfig.fromJson(Object? json) {
  final map = asJsonMap(json, 'dokodemo inbound');
  return DokodemoConfig(
    address: map['address'] == null
        ? null
        : XrayAddress.fromJson(map['address']),
    port: map['port'] as int?,
    portMap: (map['portMap'] as Map?)?.cast<String, String>(),
    network: map['network'] == null
        ? null
        : XrayNetworkList.fromJson(map['network']),
    followRedirect: map['followRedirect'] as bool?,
    userLevel: map['userLevel'] as int?,
  );
}