MediaSetEntry.java 2.08 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.scene7.is.provider.ImageSet
 *  com.scene7.is.provider.ImageSetItem
 *  org.jetbrains.annotations.NotNull
 *  org.jetbrains.annotations.Nullable
 */
package com.scene7.is.ps.provider.fvctx;

import com.scene7.is.provider.ImageSet;
import com.scene7.is.provider.ImageSetItem;
import com.scene7.is.ps.provider.Request;
import com.scene7.is.ps.provider.fvctx.MediaSetItemType;
import com.scene7.is.ps.provider.fvctx.MediaSetVideoEntry;
import java.util.List;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

public class MediaSetEntry {
    @NotNull
    private final ImageSetItem item;
    @Nullable
    private final ImageSetItem swatch;
    @NotNull
    private final MediaSetItemType itemType;
    @NotNull
    private final Request request;
    @NotNull
    private final ImageSet imageSet;
    private final boolean isInLineSet;
    @NotNull
    private final List<MediaSetVideoEntry> videoEntries;

    public MediaSetEntry(@NotNull ImageSetItem item, @Nullable ImageSetItem swatch, @NotNull MediaSetItemType itemType, @NotNull Request request, @NotNull ImageSet imageSet, boolean isInLineSet, @NotNull List<MediaSetVideoEntry> videoEntries) {
        this.item = item;
        this.swatch = swatch;
        this.itemType = itemType;
        this.request = request;
        this.imageSet = imageSet;
        this.isInLineSet = isInLineSet;
        this.videoEntries = videoEntries;
    }

    @NotNull
    public ImageSetItem getItem() {
        return this.item;
    }

    @Nullable
    public ImageSetItem getSwatch() {
        return this.swatch;
    }

    @NotNull
    public MediaSetItemType getItemType() {
        return this.itemType;
    }

    @NotNull
    public Request getRequest() {
        return this.request;
    }

    @NotNull
    public ImageSet getImageSet() {
        return this.imageSet;
    }

    public boolean isInLineSet() {
        return this.isInLineSet;
    }

    @NotNull
    public List<MediaSetVideoEntry> getVideoEntries() {
        return this.videoEntries;
    }
}