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; } }