TemplateValidator
Defined in: packages/template/src/parser/validator.ts:14
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new TemplateValidator():
TemplateValidator
Returns
섹션 제목: “Returns”TemplateValidator
Methods
섹션 제목: “Methods”quickValidate()
섹션 제목: “quickValidate()”
staticquickValidate(template):ValidationResult
Defined in: packages/template/src/parser/validator.ts:210
빠른 검증 - 기본적인 필수 필드만 검사
Parameters
섹션 제목: “Parameters”template
섹션 제목: “template”Partial<AlimTalkTemplate>
Returns
섹션 제목: “Returns”validate()
섹션 제목: “validate()”
staticvalidate(template):ValidationResult
Defined in: packages/template/src/parser/validator.ts:18
알림톡 템플릿의 전체적인 유효성을 검증합니다
Parameters
섹션 제목: “Parameters”template
섹션 제목: “template”buttons?
섹션 제목: “buttons?”object[] = ...
category
섹션 제목: “category”TemplateCategory = ...
code
섹션 제목: “code”string = ...
content
섹션 제목: “content”string = ...
string = ...
metadata
섹션 제목: “metadata”{ approvedAt?: Date; createdAt: Date; rejectedAt?: Date; rejectionReason?: string; updatedAt: Date; usage: { delivered: number; failed: number; sent: number; }; } = TemplateMetadataSchema
metadata.approvedAt?
섹션 제목: “metadata.approvedAt?”Date = ...
metadata.createdAt
섹션 제목: “metadata.createdAt”Date = ...
metadata.rejectedAt?
섹션 제목: “metadata.rejectedAt?”Date = ...
metadata.rejectionReason?
섹션 제목: “metadata.rejectionReason?”string = ...
metadata.updatedAt
섹션 제목: “metadata.updatedAt”Date = ...
metadata.usage
섹션 제목: “metadata.usage”{ delivered: number; failed: number; sent: number; } = TemplateUsageStatsSchema
metadata.usage.delivered
섹션 제목: “metadata.usage.delivered”number = ...
metadata.usage.failed
섹션 제목: “metadata.usage.failed”number = ...
metadata.usage.sent
섹션 제목: “metadata.usage.sent”number = ...
name
섹션 제목: “name”string = ...
provider
섹션 제목: “provider”string = ...
status
섹션 제목: “status”TemplateStatus = ...
variables?
섹션 제목: “variables?”object[] = ...