// Generated by Dagger (https://google.github.io/dagger).
package net.letime.lecjoa;

import android.app.Activity;
import android.app.Service;
import android.content.BroadcastReceiver;
import dagger.MembersInjector;
import dagger.android.DispatchingAndroidInjector;
import javax.inject.Provider;
import okhttp3.OkHttpClient;

public final class lecjoaApplication_MembersInjector implements MembersInjector<lecjoaApplication> {
  private final Provider<DispatchingAndroidInjector<Activity>> dispatchingAndroidInjectorProvider;

  private final Provider<DispatchingAndroidInjector<Service>> dispatchingServiceInjectorProvider;

  private final Provider<DispatchingAndroidInjector<BroadcastReceiver>>
      dispatchingBroadcastReceiverInjectorProvider;

  private final Provider<NotificationPullJobCreator> notificationPullJobCreatorProvider;

  private final Provider<OkHttpClient> okHttpClientProvider;

  public lecjoaApplication_MembersInjector(
      Provider<DispatchingAndroidInjector<Activity>> dispatchingAndroidInjectorProvider,
      Provider<DispatchingAndroidInjector<Service>> dispatchingServiceInjectorProvider,
      Provider<DispatchingAndroidInjector<BroadcastReceiver>>
          dispatchingBroadcastReceiverInjectorProvider,
      Provider<NotificationPullJobCreator> notificationPullJobCreatorProvider,
      Provider<OkHttpClient> okHttpClientProvider) {
    this.dispatchingAndroidInjectorProvider = dispatchingAndroidInjectorProvider;
    this.dispatchingServiceInjectorProvider = dispatchingServiceInjectorProvider;
    this.dispatchingBroadcastReceiverInjectorProvider =
        dispatchingBroadcastReceiverInjectorProvider;
    this.notificationPullJobCreatorProvider = notificationPullJobCreatorProvider;
    this.okHttpClientProvider = okHttpClientProvider;
  }

  public static MembersInjector<lecjoaApplication> create(
      Provider<DispatchingAndroidInjector<Activity>> dispatchingAndroidInjectorProvider,
      Provider<DispatchingAndroidInjector<Service>> dispatchingServiceInjectorProvider,
      Provider<DispatchingAndroidInjector<BroadcastReceiver>>
          dispatchingBroadcastReceiverInjectorProvider,
      Provider<NotificationPullJobCreator> notificationPullJobCreatorProvider,
      Provider<OkHttpClient> okHttpClientProvider) {
    return new lecjoaApplication_MembersInjector(
        dispatchingAndroidInjectorProvider,
        dispatchingServiceInjectorProvider,
        dispatchingBroadcastReceiverInjectorProvider,
        notificationPullJobCreatorProvider,
        okHttpClientProvider);
  }

  @Override
  public void injectMembers(lecjoaApplication instance) {
    injectDispatchingAndroidInjector(instance, dispatchingAndroidInjectorProvider.get());
    injectDispatchingServiceInjector(instance, dispatchingServiceInjectorProvider.get());
    injectDispatchingBroadcastReceiverInjector(
        instance, dispatchingBroadcastReceiverInjectorProvider.get());
    injectNotificationPullJobCreator(instance, notificationPullJobCreatorProvider.get());
    injectOkHttpClient(instance, okHttpClientProvider.get());
  }

  public static void injectDispatchingAndroidInjector(
      lecjoaApplication instance, DispatchingAndroidInjector<Activity> dispatchingAndroidInjector) {
    instance.dispatchingAndroidInjector = dispatchingAndroidInjector;
  }

  public static void injectDispatchingServiceInjector(
      lecjoaApplication instance, DispatchingAndroidInjector<Service> dispatchingServiceInjector) {
    instance.dispatchingServiceInjector = dispatchingServiceInjector;
  }

  public static void injectDispatchingBroadcastReceiverInjector(
      lecjoaApplication instance,
      DispatchingAndroidInjector<BroadcastReceiver> dispatchingBroadcastReceiverInjector) {
    instance.dispatchingBroadcastReceiverInjector = dispatchingBroadcastReceiverInjector;
  }

  public static void injectNotificationPullJobCreator(
      lecjoaApplication instance, NotificationPullJobCreator notificationPullJobCreator) {
    instance.notificationPullJobCreator = notificationPullJobCreator;
  }

  public static void injectOkHttpClient(lecjoaApplication instance, OkHttpClient okHttpClient) {
    instance.okHttpClient = okHttpClient;
  }
}
