FreedomFinalRuleConfig.fromJson constructor

FreedomFinalRuleConfig.fromJson(
  1. Object? json
)

Implementation

factory FreedomFinalRuleConfig.fromJson(Object? json) {
  final map = asJsonMap(json, 'freedom final rule');
  return FreedomFinalRuleConfig(
    action: map['action'] as String?,
    network: map['network'] == null
        ? null
        : XrayNetworkList.fromJson(map['network']),
    port: map['port'] == null ? null : XrayPortList.fromJson(map['port']),
    ip: map['ip'] == null ? null : XrayStringList.fromJson(map['ip']),
    blockDelay: map['blockDelay'] == null
        ? null
        : XrayInt32Range.fromJson(map['blockDelay']),
  );
}