package au.com.example.constant;

public class Constants {

    // === Security ===
    public static final String SECURITY_UNAUTH_ENTRY_POINT = "unauthorisedEntryPoint";
    public static final String SECURITY_STATELESS_AUTH_FILTER = "statelessAuthFilter";
    public static final String SECURITY_STATELESS_TOKEN_AUTH_FILTER = "statelessTokenAuthFilter";

    // === Services ===
    public static final String SERVICE_USER = "user";
    public static final String SERVICE_TOKEN_AUTH = "tokenAuth";
    public static final String SERVICE_NOTIFICATION = "notification";
    public static final String SERVICE_PAYMENT = "payment";
    public static final String SERVICE_PAY_PAL = "payPal";
    public static final String SERVICE_TRANSLATION = "translation";
    public static final String SERVICE_VERB = "verb";

    // === Tables ===
    public static final String TABLE_MEMBERSHIP = "membership";
    public static final String TABLE_TRANSLATION = "translation";
    public static final String TABLE_USER = "user";
    public static final String TABLE_USER_MEMBERSHIP = "user_membership";
    public static final String TABLE_VERB = "verb";

    // === Entities ===
    public static final String ENTITY_TRANSLATION = "TranslationEntity";
    public static final String ENTITY_USER = "UserEntity";
    public static final String ENTITY_VERB = "VerbEntity";

    // === Markers ===
    public static final String ALL = "all";
}
