@@ -230,61 +230,101 @@ export type CreateKakaoChannelRequest = {
230230
231231/**
232232 * @description 카카오 알림톡 조회를 위한 요청 타입
233- * @param {string } name - 알림톡 템플릿 제목
234- * @param {string } channelId - 카카오 비즈니스 채널 ID
235- * @param {string } templateId - 카카오 알림톡 템플릿 ID
236- * @param {boolean } isHidden - 숨긴 템플릿 여부 확인
237- * @param {KakaoAlimtalkTemplateStatus } status - 알림톡 템플릿 상태
238- * @param {string } startKey - 페이지네이션 조회 키
239- * @param {number } limit - 조회 시 제한할 건 수 (기본: 20, 최대: 500)
240- * @param {DatePayloadType } dateCreated - 생성일자 (조회 조건 -> eq, lte, gte 등이 포함되어야 함)
241- * @param {DatePayloadType } dateUpdated - 수정일자 (조회 조건 -> eq, lte, gte 등이 포함되어야 함)
242233 */
243234export type GetKakaoAlimtalkTemplatesRequest = {
235+ /**
236+ * @description 알림톡 템플릿 제목
237+ */
244238 name : string
239+ /**
240+ * @description 카카오 비즈니스 채널 ID
241+ */
245242 channelId : string
243+ /**
244+ * @description 카카오 알림톡 템플릿 ID
245+ */
246246 templateId : string
247+ /**
248+ * @description 숨긴 템플릿 여부 확인
249+ */
247250 isHidden : boolean
251+ /**
252+ * @description 알림톡 템플릿 상태
253+ */
248254 status : KakaoAlimtalkTemplateStatus
255+ /**
256+ * @description 페이지네이션 조회 키
257+ */
249258 startKey : string
259+ /**
260+ * @description 조회 시 제한할 건 수 (기본: 20, 최대: 500)
261+ */
250262 limit : number
263+ /**
264+ * @description 생성일자 (조회 조건 -> eq, lte, gte 등이 포함되어야 함)
265+ */
251266 dateCreated : DatePayloadType
267+ /**
268+ * @description 수정일자 (조회 조건 -> eq, lte, gte 등이 포함되어야 함)
269+ */
252270 dateUpdated : DatePayloadType
253271}
254272
255273/**
256274 * @description 카카오 알림톡 템플릿 요청 타입
257- * @param {string|undefined } name - 알림톡 템플릿 제목 (동일한 채널에 중복적인 이름 등록 불가)
258- * @param {string|undefined } content - 알림톡 템플릿 내용
259- * @param {string|undefined } categoryCode - 알림톡 템플릿 카테고리 코드, KakaoAlimtalkTemplateCategory 타입 참고
260- * @param {KakaoButton[]|undefined } buttons - 알림톡 템플릿 버튼 목록
261- * @param {KakaoAlimtalkTemplateMessageType|undefined } messageType - 알림톡 템플릿 메시지 유형
262- * @param {KakaoAlimtalkTemplateEmphasizeType|undefined } emphasizeType - 카카오 알림톡 템플릿 강조 유형
263- * @param {string|undefined } extra - 부가정보, 치환문구를 넣을 수 없음
264- * @param {string|undefined } emphasizeTitle - 강조 표기 제목 (강조 표기형 유형만 등록 가능)
265- * @param {string|undefined } emphasizeSubTitle - 강조 표기 부제목 (강조 표기형 유형만 등록 가능)
266- * @param {boolean|undefined } securityFlag - 보안 템플릿 여부
267- * @param {string|undefined } imageId - 알림톡 템플릿 내에 업로드 할 이미지 ID (Storage API 사용 필요)
268275 */
269276export type KakaoAlimtalkTemplateRequest = {
277+ /**
278+ * @description 알림톡 템플릿 제목
279+ */
270280 name ?: string ;
281+ /**
282+ * @description 알림톡 템플릿 내용
283+ */
271284 content ?: string ;
285+ /**
286+ * @description 알림톡 템플릿 카테고리 코드, KakaoAlimtalkTemplateCategory 타입 참고
287+ */
272288 categoryCode ?: string ;
289+ /**
290+ * @description 알림톡 템플릿 버튼 배열
291+ */
273292 buttons ?: Array < KakaoButton > ;
293+ /**
294+ * @description 알림톡 템플릿 메시지 유형
295+ */
274296 messageType ?: KakaoAlimtalkTemplateMessageType ;
297+ /**
298+ * @description 카카오 알림톡 템플릿 강조 유형
299+ */
275300 emphasizeType ?: KakaoAlimtalkTemplateEmphasizeType ;
301+ /**
302+ * @description 부가정보, 치환문구를 넣을 수 없음
303+ */
276304 extra ?: string ;
305+ /**
306+ * @description 강조 표기 제목 (강조 표기형 유형만 등록 가능)
307+ */
277308 emphasizeTitle ?: string ;
309+ /**
310+ * @description 강조 표기 부제목 (강조 표기형 유형만 등록 가능)
311+ */
278312 emphasizeSubtitle ?: string ;
313+ /**
314+ * @description 보안 템플릿 여부
315+ */
279316 securityFlag ?: boolean ;
317+ /**
318+ * @description 알림톡 템플릿 내에 업로드 할 이미지 ID (Storage API 사용 필요)
319+ */
280320 imageId ?: string ;
281321} ;
282322
283323/**
284324 * @description 카카오 알림톡 템플릿 생성 요청 타입
285- * @see {KakaoAlimtalkTemplateRequest}
286- * @param { string|undefined } channelId - 카카오 비즈니스 채널 ID
287- * @param { string|undefined } channelGroupId - 카카오 비즈니스 채널 그룹 ID
325+ * @see {@link KakaoAlimtalkTemplateRequest }
326+ * @param channelId - 카카오 비즈니스 채널 ID
327+ * @param channelGroupId - 카카오 비즈니스 채널 그룹 ID
288328 */
289329export type CreateKakaoAlimtalkTemplateRequest = KakaoAlimtalkTemplateRequest & {
290330 channelId ?: string ;
0 commit comments