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

import dagger.MembersInjector;
import javax.inject.Provider;
import net.letime.lecjoa.appstore.EventHub;
import net.letime.lecjoa.network.MastodonApi;
import net.letime.lecjoa.network.TimelineCases;

public final class TimelineFragment_MembersInjector implements MembersInjector<TimelineFragment> {
  private final Provider<MastodonApi> mastodonApiProvider;

  private final Provider<TimelineCases> timelineCasesProvider;

  private final Provider<EventHub> eventHubProvider;

  public TimelineFragment_MembersInjector(
      Provider<MastodonApi> mastodonApiProvider,
      Provider<TimelineCases> timelineCasesProvider,
      Provider<EventHub> eventHubProvider) {
    this.mastodonApiProvider = mastodonApiProvider;
    this.timelineCasesProvider = timelineCasesProvider;
    this.eventHubProvider = eventHubProvider;
  }

  public static MembersInjector<TimelineFragment> create(
      Provider<MastodonApi> mastodonApiProvider,
      Provider<TimelineCases> timelineCasesProvider,
      Provider<EventHub> eventHubProvider) {
    return new TimelineFragment_MembersInjector(
        mastodonApiProvider, timelineCasesProvider, eventHubProvider);
  }

  @Override
  public void injectMembers(TimelineFragment instance) {
    SFragment_MembersInjector.injectMastodonApi(instance, mastodonApiProvider.get());
    injectTimelineCases(instance, timelineCasesProvider.get());
    injectEventHub(instance, eventHubProvider.get());
  }

  public static void injectTimelineCases(TimelineFragment instance, TimelineCases timelineCases) {
    instance.timelineCases = timelineCases;
  }

  public static void injectEventHub(TimelineFragment instance, EventHub eventHub) {
    instance.eventHub = eventHub;
  }
}
