Creating a Custom Type Adapter for Moshi
In building an app which guides a user through a process, stage by stage, we would probably use an enum to represent it.
For example, consider a process which goes from NOT_STARTED, through IN_PROGRESS to one of either REJECTED or…