yangys
2024-05-09 014ac34ff2baf657c3236f41fdbf11c9d7d414b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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;
    }
}