package moe.yuuta.workmode.access import android.os.Bundle import android.os.Parcel import android.os.Parcelable data class DumpResult(val isSuspended: Boolean, val launcherExtras: Bundle?) : Parcelable { constructor(parcel: Parcel) : this( parcel.readByte() != 0.toByte(), parcel.readBundle(Bundle::class.java.classLoader) ) override fun writeToParcel(parcel: Parcel, flags: Int) { parcel.writeByte(if (isSuspended) 1 else 0) parcel.writeBundle(launcherExtras) } override fun describeContents(): Int { return 0 } companion object CREATOR : Parcelable.Creator { override fun createFromParcel(parcel: Parcel): DumpResult { return DumpResult(parcel) } override fun newArray(size: Int): Array { return arrayOfNulls(size) } } }