/// <summary> /// Initializes a new instance of EsiaClient class with options and access token /// </summary> /// <param name="options">ESIA options class instance</param> /// <param name="token">Instance of EsiaToken class</param> public EsiaClient(EsiaOptions options, EsiaToken token) : this(options) { if (token == null) { throw new ArgumentNullException("token"); } Token = token; }
/// <summary> /// Initializes a new instance of EsiaClient class with options and access token /// </summary> /// <param name="options">ESIA options class instance</param> /// <param name="token">Instance of EsiaToken class</param> /// <param name="httpClient">Backchannel http client. Default is null - will be created automatically.</param> public EsiaClient(EsiaRestOptions options, EsiaToken token, HttpClient httpClient = null) : this(options, httpClient) { Token = token ?? throw new ArgumentNullException(nameof(token)); }