package ru.ltst.u2020mvp.data.api.mock;
import java.util.Arrays;
import java.util.Collections;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.AOSP;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.BUTTERKNIFE;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.DAGGER;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.MADGE;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.OKHTTP;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.OPENSOURCE;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.PICASSO;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.RETROFIT;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.RXJAVA;
import static ru.ltst.u2020mvp.data.api.mock.MockImage.SCALPEL;
public enum MockGalleryResponse {
SUCCESS("Success", new MockGallery(200, true, Arrays.asList(
DAGGER,
PICASSO,
SCALPEL,
OPENSOURCE,
RXJAVA,
MADGE,
BUTTERKNIFE,
AOSP,
OKHTTP,
RETROFIT
))),
ONE("One", new MockGallery(200, true, Collections.singletonList(DAGGER))),
EMPTY("Empty", new MockGallery(200, true, null));
public final String name;
public final MockGallery response;
MockGalleryResponse(String name, MockGallery response) {
this.name = name;
this.response = response;
}
@Override public String toString() {
return name;
}
}