package com.qianwen.smartman.modules.notify.dto; import io.swagger.annotations.ApiModelProperty; import com.qianwen.core.notify.notifier.NotifierProvider; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/notify/dto/ProviderInfo.class */ public class ProviderInfo { @ApiModelProperty("通知类型") private final String type; @ApiModelProperty("服务商ID") private final String id; @ApiModelProperty("服务商名称") private final String name; public ProviderInfo(final String type, final String id, final String name) { this.type = type; this.id = id; this.name = name; } public String getType() { return this.type; } public String getId() { return this.id; } public String getName() { return this.name; } public static ProviderInfo of(NotifierProvider provider) { return new ProviderInfo(provider.getType().getId(), provider.getProvider().getId(), provider.getProvider().getName()); } }