package com.qianwen.smartman.modules.notify.dto;
|
|
import com.qianwen.core.tool.metadata.ConfigMetadata;
|
import com.qianwen.smartman.modules.notify.subscriber.SubscriberProvider;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/notify/dto/SubscriberProviderInfo.class */
|
public class SubscriberProviderInfo {
|
private String id;
|
private String name;
|
private ConfigMetadata metadata;
|
|
public void setId(final String id) {
|
this.id = id;
|
}
|
|
public void setName(final String name) {
|
this.name = name;
|
}
|
|
public void setMetadata(final ConfigMetadata metadata) {
|
this.metadata = metadata;
|
}
|
|
public String getId() {
|
return this.id;
|
}
|
|
public String getName() {
|
return this.name;
|
}
|
|
public ConfigMetadata getMetadata() {
|
return this.metadata;
|
}
|
|
public static SubscriberProviderInfo of(SubscriberProvider provider) {
|
SubscriberProviderInfo info = new SubscriberProviderInfo();
|
info.id = provider.getId();
|
info.name = provider.getName();
|
info.setMetadata(provider.getConfigMetadata());
|
return info;
|
}
|
}
|