@takentrade/takentrade-libs
Version:
TakeNTrade shared libraries
42 lines (41 loc) • 1.84 kB
TypeScript
export declare const NATS_OPTIONS = "NATS_OPTIONS";
export declare const NATS_CLIENT = "NATS_CLIENT";
export declare const DEFAULT_NATS_CONFIG: {
url: string;
timeout: number;
reconnect: boolean;
reconnectTimeWait: number;
maxReconnectAttempts: number;
};
export declare enum NatsSubjects {
USER_CHECK = "user.check",
USER_CREATED = "user.created",
USER_GET_PREFERENCE = "user.preference.get",
NOTIFICATION_GET_ALL = "notification.get.all",
NOTIFICATION_GET_BY_ID = "notification.get.by.id",
NOTIFICATION_MARK_AS_READ = "notification.mark.as.read",
NOTIFICATION_MARK_ALL_AS_READ = "notification.mark.all.as.read",
NOTIFICATION_RESOURCE_CREATED = "notification.resource.created",
GET_USER_FCM_TOKEN = "user.get.fcm_token",
GET_ALL_USERS_FCM_TOKENS = "user.get.all.fcm_tokens",
GET_USER_BY_ID = "user.get.by_id",
GET_USER_BY_EMAIL = "user.get.by_email",
GET_USER_BALANCE = "user.get.balance",
PROVIDUS_GET_ACCOUNT = "providus.account.get",
PROVIDUS_DEBIT_CUSTOMER = "providus.customer.debit",
PROVIDUS_CREDIT_CUSTOMER = "providus.customer.credit",
CREATE_PROVIDUS_ACCOUNT = "providus.account.create",
UPDATE_PROVIDUS_ACCOUNT = "providus.account.update",
KYC_VERIFIED = "kyc.verified",
KYC_REJECTED = "kyc.rejected",
VAS_TRANSACTION_SUCCESS = "vas.transaction.success",
VAS_TRANSACTION_FAILED = "vas.transaction.failed",
AJO_MEMBER_JOINED = "ajo.member.joined",
AJO_CONTRIBUTION_SUCCESS = "ajo.contribution.success",
AJO_MATURED = "ajo.matured",
REFERRAL_REWARD_CLAIMED = "referral.reward.claimed",
WITHDRAWAL_REQUESTED = "withdrawal.requested",
WITHDRAWAL_PROCESSED = "withdrawal.processed",
ADMIN_GET_TERMII_BALANCE = "admin.termii.balance.get",
ADMIN_GET_KUDISMS_BALANCE = "admin.kudisms.balance.get"
}