/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/bookmarks/OperationStatus.java
82 строки
2 KB
Александр Зацепин
[android] Migrated code to Android X
22 окт 2019, 15:11
22 окт 2019, 15:11
f2dd324
Код
Авторство
О чём код?
package com.mapswithme.maps.bookmarks; import android.os.Parcel; import android.os.Parcelable; import androidx.annotation.Nullable; import com.mapswithme.maps.bookmarks.data.Error; import com.mapswithme.maps.bookmarks.data.Result; public class OperationStatus implements Parcelable { @Nullable private final Result mResult; @Nullable private final Error mError; OperationStatus(@Nullable Result result, @Nullable Error error) { mResult = result; mError = error; } private OperationStatus(Parcel in) { mResult = in.readParcelable(Result.class.getClassLoader()); mError = in.readParcelable(Error.class.getClassLoader()); } public static final Creator<OperationStatus> CREATOR = new Creator<OperationStatus>() { @Override public OperationStatus createFromParcel(Parcel in) { return new OperationStatus(in); } @Override public OperationStatus[] newArray(int size) { return new OperationStatus[size]; } }; public boolean isOk() { return mError == null; } @Nullable public Result getResult() { return mResult; } @Nullable public Error getError() { return mError; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeParcelable(mResult, flags); dest.writeParcelable(mError, flags); } @Override public String toString() { return "OperationStatus{" + "mResult=" + mResult + ", mError=" + mError + '}'; } }