package com.kickstarter.libs;
import com.trello.rxlifecycle.FragmentEvent;
import rx.Observable;
/**
* A type implements this interface when it can describe its lifecycle in terms of attaching, view creation, starting,
* stopping, destroying, and detaching.
*/
public interface FragmentLifecycleType {
/**
* An observable that describes the lifecycle of the object, from ATTACH to DETACH.
*/
Observable<FragmentEvent> lifecycle();
}