yangys
2024-05-18 040976de6f9934b99f30268a28e2ecf42260e217
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;
    }
}