package ru.yandex.autotests.directapi.darkside.datacontainers.jsonrpc.fake;

import com.fasterxml.jackson.annotation.JsonValue;

/**
 * Типы уведомлений. Все типы перечислены в перловом модуле Notification в хэше %NOTIFICATION
 * Элементы этого перечисления - это uppercase имен уведомлений из перлового директа.
 *
 * @see <a href="https://svn.yandex-team.ru/websvn/wsvn/direct/trunk/protected/Notification.pm">Notification</a>
 */
public enum MailTemplate {
    NOTIFY_ORDER_MONEY_IN,
    NOTIFY_ORDER_MONEY_IN_MCB,
    NOTIFY_ORDER_MONEY_OUT_BLOCKING,
    YA_AGENCY_ORDER_PAID,
    CAMP_FINISHED;

    @JsonValue
    public String getTemplateName() {
        return name().toLowerCase();
    }
}
