package com.atlassian.stash.internal.repository.sync.ui;

/**
 * Provides constants for ref sync UI resources.
 *
 * @since 3.3
 */
public class RefSyncResources {

    private RefSyncResources() {
        throw new UnsupportedOperationException(getClass() + " should not be instantiated");
    }

    /**
     * The key for the {@code client-resource} which contains all of the <i>server-side</i> Soy templates.
     */
    public static final String RESOURCE_KEY = "com.atlassian.bitbucket.server.bitbucket-repository-ref-sync:server-soy-templates";
    /**
     * The Soy template which renders the checkbox used to enable ref sync.
     */
    public static final String TEMPLATE_ENABLE = "bitbucket.internal.feature.sync.enableRefSync";
    /**
     * The Soy template which renders the settings screen, which can enable/disable ref sync and display its status.
     */
    public static final String TEMPLATE_SETTINGS = "bitbucket.internal.page.settings.refSyncSettings";
}
