package de.htwsaar.webshop.config;

public class ControllerPathConfig {

    //technicalities

    //HealthController
    public static final String HEALTH = "/health";

    //ErrorController
    public static final String ERROR = "/error";

    //business logic

    //AccountController
    public static final String ACCOUNT_BASE = "/account";
    public static final String EMAIL_BASE = "/email";

    //ArticleController
    public static final String ARTICLE_BASE = "/article";
    public static final String ARTICLE_GET_ALL = ARTICLE_BASE + "/all";

    //CustomerController
    public static final String CUSTOMER_BASE = "/customer";

    //ImageController
    public static final String IMAGE_BASE = "/image";
    public static final String IMAGE_ALL = IMAGE_BASE + "/all";

    //OrderController
    public static final String ORDER_BASE = "/order";
    public static final String ORDER_GET_ALL = ORDER_BASE + "/all";

    //ReviewController
    public static final String REVIEW_BASE = "/review";
    public static final String REVIEW_GET_ALL = REVIEW_BASE + "/all";

    //ImageHardcodeController

    private static final String HARDCODE_IMAGE = "/images";
    public static final String HARDCODE_IMAGE_DPS_STICKER = HARDCODE_IMAGE + "/dps.webp";
}