using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CustomerOnlineV2.Common.Models.Notification { [DefaultValue(NONE)] public enum NotifyTemplate { NONE, [Description("Email to customer txn is created for bank transfer")] BANK_TRANSFER_TXN_PENDING = 1, [Description("Email to customer after txn payment is cleared by IME London")] BANK_TRANSFER_TXN_CLEARED = 2, [Description("Email to customer after txn is accepted by Pay-out partner")] BANK_TXN_POST = 3, [Description("Email to customer after txn has been accepted by Pay-out partner (Cash Collection)")] CASH_TXN_POST = 4, [Description("Email to customer for reset password. JsonRX")] RESET_PASSWORD_EMAIL = 5, [Description("Email to customer after Basic Registration has been completed")] BASIC_REGISTRATION_EMAIL = 6, [Description("Email to customer after KYC completion")] KYC_VERIFICATION_EMAIL = 7, [Description("Email to customer for OTP")] OTP_EMAIL = 8, TRANSACTION_APPROVED = 10, TRANSACTION_MODIFY = 11, JP_POST_APPROVED = 12, TRANSACTION_CANCELLED = 13, TRANSACTION_PAID = 14, TRANSACTION_SUCCESS = 15, TF_NO_BALANCE = 16 } public enum NOTIFICATION_TYPE { SMS, EMAIL, PUSH_NOTIFICATION } }