import { Types } from 'mongoose'; export interface ActivityParam { previewImg?: string; relateRefundId?: Types.ObjectId; relatePInfoId?: Types.ObjectId; otherUserId?: Types.ObjectId; } /** * @description 알림 템플릿으로 알림 전달 요청 DTO */ export declare class SendTemplateNotificationPayload { /** @description 전송할 알림 템플릿 이름 */ templateName: string; /** @description 유저 아이디 */ userId?: string; /** @description 광고 여부 관련 추가 인풋 */ isAd?: boolean; /** @description 전송할 알림 파라미터 */ notificationParam?: Record; /** @description 전송할 알림 활동 파라미터 */ notificationActivityParam?: ActivityParam; /** 테스트용으로 사용, 활동 저장하지 않기 */ isNotAcitivtySave?: boolean; /** 활동내역만 저장하고, 이후 프로세스 하지 않기 */ isOnlyActivitySave?: boolean; }