Ejemplo n.º 1
0
 public ApiClientBase(IApiClientOptions options, IAuthenticationHandler authenticationHandler, ILogger logger)
 {
     InstallId             = options.InstallId;
     AuthenticationHandler = authenticationHandler;
     Options = options;
     Logger  = logger;
 }
Ejemplo n.º 2
0
 public ApiClient(IApiClientOptions options, IAuthenticationHandler authenticationHandler, ILogger logger, IAppInfo appInfo, IDeviceInfo deviceInfo)
     : base(options, authenticationHandler, logger)
 {
     AppInfo    = appInfo;
     DeviceInfo = deviceInfo;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticatedApiClient"/> class.
 /// </summary>
 /// <param name="secret">secret</param>
 /// <param name="configuration">configuration</param>
 /// <param name="logger">injected logger</param>
 public AuthenticatedApiClient(string secret, IApiClientOptions configuration, ILogger logger)
     : base(configuration, logger)
 {
     this.secret = secret;
 }