copyWith method
Creates a copy of this configuration with the specified changes
Implementation
ProxySourceConfig copyWith({
bool? useFreeProxyList,
bool? useGeoNode,
bool? useProxyScrape,
bool? useProxyNova,
bool? useHideMyName,
bool? useProxyListTo,
List<String>? customSources,
}) {
return ProxySourceConfig(
useFreeProxyList: useFreeProxyList ?? this.useFreeProxyList,
useGeoNode: useGeoNode ?? this.useGeoNode,
useProxyScrape: useProxyScrape ?? this.useProxyScrape,
useProxyNova: useProxyNova ?? this.useProxyNova,
useHideMyName: useHideMyName ?? this.useHideMyName,
useProxyListTo: useProxyListTo ?? this.useProxyListTo,
customSources: customSources ?? this.customSources,
);
}