mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-05 01:20:25 +08:00
26 lines
425 B
Go
26 lines
425 B
Go
|
|
package dnsproviders
|
||
|
|
|
||
|
|
import "github.com/iwind/TeaGo/maps"
|
||
|
|
|
||
|
|
type ProviderType = string
|
||
|
|
|
||
|
|
const (
|
||
|
|
ProviderTypeDNSPod ProviderType = "dnspod"
|
||
|
|
)
|
||
|
|
|
||
|
|
var AllProviderTypes = []maps.Map{
|
||
|
|
{
|
||
|
|
"name": "DNSPod",
|
||
|
|
"code": ProviderTypeDNSPod,
|
||
|
|
},
|
||
|
|
}
|
||
|
|
|
||
|
|
func FindProviderTypeName(providerType string) string {
|
||
|
|
for _, t := range AllProviderTypes {
|
||
|
|
if t.GetString("code") == providerType {
|
||
|
|
return t.GetString("name")
|
||
|
|
}
|
||
|
|
}
|
||
|
|
return ""
|
||
|
|
}
|