/// <summary> /// Initializes a new instance of the <see cref="AcsApiClient"/> class. /// </summary> /// <param name="config"><see cref="AcsApiClient"/> instance containing configuration details. /// </param> public AcsApiClient(AcsApiClientConfig config, bool isAcsPortal = false) { if (string.IsNullOrEmpty(config.PortalPassword) || string.IsNullOrEmpty(config.PortalUsername)) { throw new AcsApiException(AcsApiError.InvalidCredentials); } serviceConfig = config; cookies = new CookieCollection(); _acsPortal = isAcsPortal; }