/// <summary> /// Setting with url, query and path params and toaster settings /// </summary> /// <param name="url"></param> /// <param name="queryParameters"></param> /// <param name="pathParameters"></param> /// <param name="toasterSettings"></param> public HttpSettings(string url, HttpQueryParameters queryParameters, HttpPathParameters pathParameters, ToasterSettings toasterSettings) { this.SetUrl(url); this.QueryParameters = queryParameters == null ? new HttpQueryParameters() : queryParameters; this.PathParameters = pathParameters == null ? new HttpPathParameters() : pathParameters; this.ToasterSettings = toasterSettings == null ? new ToasterSettings() : toasterSettings; }
/// <summary> /// Setting with url, query and path params and toaster caption /// </summary> /// <param name="url"></param> /// <param name="queryParameters"></param> /// <param name="pathParameters"></param> /// <param name="toasterCaption"></param> public HttpSettings(string url, HttpQueryParameters queryParameters, HttpPathParameters pathParameters, string toasterCaption) { this.SetUrl(url); this.QueryParameters = queryParameters == null ? new HttpQueryParameters() : queryParameters; this.PathParameters = pathParameters == null ? new HttpPathParameters() : pathParameters; this.ToasterSettings = string.IsNullOrEmpty(toasterCaption) ? new ToasterSettings() : new ToasterSettings(toasterCaption); }
/// <summary> /// Settins only with url. /// </summary> /// <param name="url">Url</param> public HttpSettings(string url) { this.SetUrl(url); this.QueryParameters = new HttpQueryParameters(); this.PathParameters = new HttpPathParameters(); this.ToasterSettings = new ToasterSettings(); }