You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

90 lines
1.9 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Common.Models.Enums
{
public enum MappingType
{
NOTIFICATION_TYPE,
EMAIL_TEMPLATE,
PUSH_NOTIFY_TEMPLATE
}
public enum DeviceType
{
Android = 1,
IOS = 2,
WebAdmin = 3
}
[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,
[Description("Customer Password and Txn Pin")]
PIN_PASSWORD_EMAIL = 20,
FORCE_PASSWORD_CHANGE = 9,
TRANSACTION_APPROVED = 10,
TRANSACTION_MODIFY = 11,
JP_POST_APPROVED = 12,
TRANSACTION_CANCELLED = 13,
TRANSACTION_PAID = 14,
TRANSACTION_SUCCESS = 15,
TF_NO_BALANCE = 16,
CUSTOMER_MOBILE_NOT_REGISTER = 17,
CUSTOMER_LAWSON_REGISTER = 18,
CUSTOMER_REFERRAL_500 = 19
}
public enum JWTType
{
ENCRYPT = 1,
DECRYPT = 2
}
}