public IList <Square.OkHttp3.Cookie> LoadForRequest(Square.OkHttp3.HttpUrl p0)
        {
            var cookies = new List <Square.OkHttp3.Cookie>();

            var nc = CookieStore.Get(p0.Uri());

            foreach (var cookie in nc)
            {
                if (PathMatches(p0.EncodedPath(), cookie.Path))
                {
                    var builder = new Square.OkHttp3.Cookie.Builder();
                    builder.Name(cookie.Name)
                    .Value(cookie.Value)
                    .Domain(cookie.Domain)
                    .Path(cookie.Path);
                    if (cookie.Secure)
                    {
                        builder.Secure();
                    }

                    cookies.Add(builder.Build());
                }
            }

            return(cookies);
        }
        public void SaveFromResponse(Square.OkHttp3.HttpUrl p0, IList <Square.OkHttp3.Cookie> p1)
        {
            foreach (var cookie in p1)
            {
                var nc = new HttpCookie(cookie.Name(), cookie.Value());
                nc.Domain = cookie.Domain();
                nc.Path   = cookie.Path();
                nc.Secure = cookie.Secure();

                CookieStore.Add(p0.Uri(), nc);
            }
        }