Package io.writeopia.sdk.model.action
Class BackstackAction
-
- All Implemented Interfaces:
public class BackstackActionBack stack action, the classes of this sealed class represent that actions that the back stack manager can handle and revert.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBackstackAction.StoryStateChangeA change in the state of the story, with the exception of a text change.
public final classBackstackAction.StoryTextChangeA change in the text of the story. There's a separation between StoryTextChange and StoryStateChange because StoryTextChange and not saved as a unit for usability and performance reasons. A user wouldn't like to revert character by character so the BackstackManager must handle merging them.
public final classBackstackAction.MoveA move of stories
public final classBackstackAction.DeleteDeleting a single story
public final classBackstackAction.AddAdding a single story
public final classBackstackAction.BulkDeleteDeleting many stories
public final classBackstackAction.MergeMerging a single story
-