public SolveResult(bool success, string failReason, DetectResult detectResult, [Optional] SessionCookies cookies, [Optional] string userAgent, [Optional] HttpResponseMessage response) { Success = success; FailReason = failReason; DetectResult = detectResult; Cookies = cookies; UserAgent = userAgent; NewDetectResult = null; Response = response; }
public SolveResult(bool success, string layer, string failReason, DetectResult detectResult, [Optional] SessionCookies cookies, [Optional] string userAgent, [Optional] HttpResponseMessage response) { Success = success; FailReason = !string.IsNullOrEmpty(failReason) ? $"Cloudflare [{layer}]: {failReason}" : null; DetectResult = detectResult; Cookies = cookies; UserAgent = userAgent; NewDetectResult = null; Response = response; }