package com.dynamicwallpaper.model;

/** The two Dynamic Desktop schedule types this app can produce. */
public enum WallpaperMode {
    APPEARANCE("Light / Dark Appearance", "Two images: one shown in Light Mode, one in Dark Mode."),
    SOLAR("Sun Position (Solar)", "Several images, each tagged with the sun's altitude and azimuth.");

    private final String label;
    private final String description;

    WallpaperMode(String label, String description) {
        this.label = label;
        this.description = description;
    }

    public String label() {
        return label;
    }

    public String description() {
        return description;
    }

    @Override
    public String toString() {
        return label;
    }
}
