mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 03:07:20 +08:00
17 lines
764 B
Go
17 lines
764 B
Go
package request
|
|
|
|
import "github.com/acepanel/panel/pkg/acme"
|
|
|
|
type CertDNSCreate struct {
|
|
Type acme.DnsType `form:"type" json:"type" validate:"required|in:aliyun,tencent,huawei,westcn,cloudflare,gcore,porkbun,namesilo,cloudns,hetzner"`
|
|
Name string `form:"name" json:"name" validate:"required"`
|
|
Data acme.DNSParam `form:"data" json:"data" validate:"required"`
|
|
}
|
|
|
|
type CertDNSUpdate struct {
|
|
ID uint `form:"id" json:"id" validate:"required|exists:cert_dns,id"`
|
|
Type acme.DnsType `form:"type" json:"type" validate:"required|in:aliyun,tencent,huawei,westcn,cloudflare,gcore,porkbun,namesilo,cloudns,hetzner"`
|
|
Name string `form:"name" json:"name" validate:"required"`
|
|
Data acme.DNSParam `form:"data" json:"data" validate:"required"`
|
|
}
|