package com.kickstarter.services.apiresponses; import android.os.Parcelable; import com.kickstarter.libs.qualifiers.AutoGson; import com.kickstarter.models.Message; import com.kickstarter.models.MessageThread; import com.kickstarter.models.User; import java.util.List; import auto.parcel.AutoParcel; @AutoGson @AutoParcel public abstract class MessageThreadEnvelope implements Parcelable { public abstract List<Message> messages(); public abstract MessageThread messageThread(); public abstract List<User> participants(); @AutoParcel.Builder public abstract static class Builder { public abstract Builder messages(List<Message> __); public abstract Builder messageThread(MessageThread __); public abstract Builder participants(List<User> __); public abstract MessageThreadEnvelope build(); } public static Builder builder() { return new AutoParcel_MessageThreadEnvelope.Builder(); } public abstract Builder toBuilder(); }