HTTPClientConfig.fromJson constructor
HTTPClientConfig.fromJson(
- Object? json
Implementation
factory HTTPClientConfig.fromJson(Object? json) {
final map = asJsonMap(json, 'http outbound');
return HTTPClientConfig(
address: map['address'] == null
? null
: XrayAddress.fromJson(map['address']),
port: map['port'] as int?,
level: map['level'] as int?,
email: map['email'] as String?,
username: map['user'] as String?,
password: map['pass'] as String?,
servers: map['servers'] == null
? null
: asJsonList(map['servers'], HTTPRemoteConfig.fromJson),
headers: (map['headers'] as Map?)?.cast<String, String>(),
);
}