package com.qianwen.core.notify.executor; import com.qianwen.core.notify.DefaultNotifyType; import org.springframework.util.Assert; /* loaded from: blade-starter-notify-9.3.0.0-SNAPSHOT.jar:org/springblade/core/notify/executor/RuleNotifierProperties.class */ public class RuleNotifierProperties { private DefaultNotifyType notifyType; private String notifierId; private String templateId; public RuleNotifierProperties setNotifyType(final DefaultNotifyType notifyType) { this.notifyType = notifyType; return this; } public RuleNotifierProperties setNotifierId(final String notifierId) { this.notifierId = notifierId; return this; } public RuleNotifierProperties setTemplateId(final String templateId) { this.templateId = templateId; return this; } public DefaultNotifyType getNotifyType() { return this.notifyType; } public String getNotifierId() { return this.notifierId; } public String getTemplateId() { return this.templateId; } public void validate() { Assert.notNull(this.notifyType, "notifyType can not be null"); Assert.hasText(this.notifierId, "notifierId can not be empty"); } }