package com.qianwen.core.notify.notifier;
|
|
import com.qianwen.core.notify.NotifyType;
|
import com.qianwen.core.notify.Provider;
|
import com.qianwen.core.notify.template.Template;
|
import com.qianwen.core.tool.metadata.ConfigMetadata;
|
|
/* loaded from: blade-starter-notify-9.3.0.0-SNAPSHOT.jar:org/springblade/core/notify/notifier/NotifierProvider.class */
|
public interface NotifierProvider {
|
NotifyType getType();
|
|
Provider getProvider();
|
|
Notifier<? extends Template> createNotifier(NotifierProperties notifierProperties);
|
|
default ConfigMetadata getNotifierConfigMetadata() {
|
return null;
|
}
|
}
|