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