package com.qianwen.core.notify.template;
|
|
import com.qianwen.core.notify.NotifyType;
|
import com.qianwen.core.notify.Provider;
|
import com.qianwen.core.tool.metadata.ConfigMetadata;
|
|
public interface TemplateProvider {
|
NotifyType getType();
|
|
Provider getProvider();
|
|
Template createTemplate(TemplateProperties properties);
|
|
default ConfigMetadata getTemplateConfigMetadata() {
|
return null;
|
}
|
}
|