Documentation
¶
Index ¶
- type Client
- func (c *Client) GetDomainConfig(req *GetDomainConfigRequest) (*GetDomainConfigResponse, error)
- func (c *Client) GetDomainConfigWithContext(ctx context.Context, req *GetDomainConfigRequest) (*GetDomainConfigResponse, error)
- func (c *Client) GetDomainList(req *GetDomainListRequest) (*GetDomainListResponse, error)
- func (c *Client) GetDomainListWithContext(ctx context.Context, req *GetDomainListRequest) (*GetDomainListResponse, error)
- func (c *Client) SetDomainConfig(req *SetDomainConfigRequest) (*SetDomainConfigResponse, error)
- func (c *Client) SetDomainConfigWithContext(ctx context.Context, req *SetDomainConfigRequest) (*SetDomainConfigResponse, error)
- func (c *Client) SetTimeout(timeout time.Duration) *Client
- func (c *Client) UploadDomainCertificate(req *UploadDomainCertificateRequest) (*UploadDomainCertificateResponse, error)
- func (c *Client) UploadDomainCertificateWithContext(ctx context.Context, req *UploadDomainCertificateRequest) (*UploadDomainCertificateResponse, error)
- type DomainCertificate
- type DomainConfig
- type DomainConfigHttps
- type DomainRecord
- type GetDomainConfigRequest
- type GetDomainConfigResponse
- type GetDomainListRequest
- type GetDomainListResponse
- type SetDomainConfigRequest
- type SetDomainConfigResponse
- type UploadDomainCertificateRequest
- type UploadDomainCertificateResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) GetDomainConfig ¶
func (c *Client) GetDomainConfig(req *GetDomainConfigRequest) (*GetDomainConfigResponse, error)
func (*Client) GetDomainConfigWithContext ¶
func (c *Client) GetDomainConfigWithContext(ctx context.Context, req *GetDomainConfigRequest) (*GetDomainConfigResponse, error)
func (*Client) GetDomainList ¶ added in v0.4.5
func (c *Client) GetDomainList(req *GetDomainListRequest) (*GetDomainListResponse, error)
func (*Client) GetDomainListWithContext ¶ added in v0.4.5
func (c *Client) GetDomainListWithContext(ctx context.Context, req *GetDomainListRequest) (*GetDomainListResponse, error)
func (*Client) SetDomainConfig ¶
func (c *Client) SetDomainConfig(req *SetDomainConfigRequest) (*SetDomainConfigResponse, error)
func (*Client) SetDomainConfigWithContext ¶
func (c *Client) SetDomainConfigWithContext(ctx context.Context, req *SetDomainConfigRequest) (*SetDomainConfigResponse, error)
func (*Client) UploadDomainCertificate ¶ added in v0.4.6
func (c *Client) UploadDomainCertificate(req *UploadDomainCertificateRequest) (*UploadDomainCertificateResponse, error)
func (*Client) UploadDomainCertificateWithContext ¶ added in v0.4.6
func (c *Client) UploadDomainCertificateWithContext(ctx context.Context, req *UploadDomainCertificateRequest) (*UploadDomainCertificateResponse, error)
type DomainCertificate ¶
type DomainConfig ¶
type DomainConfig struct {
Https *DomainConfigHttps `json:"https"`
}
type DomainConfigHttps ¶
type DomainRecord ¶ added in v0.4.5
type GetDomainConfigRequest ¶
type GetDomainConfigResponse ¶
type GetDomainConfigResponse struct {
Data []*struct {
Domain string `json:"domain"`
Config *DomainConfig `json:"config"`
} `json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*GetDomainConfigResponse) GetMessage ¶
func (r *GetDomainConfigResponse) GetMessage() string
type GetDomainListRequest ¶ added in v0.4.5
type GetDomainListResponse ¶ added in v0.4.5
type GetDomainListResponse struct {
Data []*struct {
List []*DomainRecord `json:"list"`
PageNumber json.Number `json:"page_number"`
PageSize json.Number `json:"page_size"`
TotalNumber json.Number `json:"total_number"`
} `json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*GetDomainListResponse) GetCode ¶ added in v0.4.5
func (r *GetDomainListResponse) GetCode() int32
func (*GetDomainListResponse) GetMessage ¶ added in v0.4.5
func (r *GetDomainListResponse) GetMessage() string
type SetDomainConfigRequest ¶
type SetDomainConfigRequest struct {
Domains *string `json:"domains,omitempty"`
Config *DomainConfig `json:"config,omitempty"`
}
type SetDomainConfigResponse ¶
type SetDomainConfigResponse struct {
Data *struct {
Config *DomainConfig `json:"config"`
} `json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*SetDomainConfigResponse) GetMessage ¶
func (r *SetDomainConfigResponse) GetMessage() string
type UploadDomainCertificateRequest ¶ added in v0.4.6
type UploadDomainCertificateResponse ¶ added in v0.4.6
type UploadDomainCertificateResponse struct {
Data *DomainCertificate `json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*UploadDomainCertificateResponse) GetCode ¶ added in v0.4.6
func (r *UploadDomainCertificateResponse) GetCode() int32
func (*UploadDomainCertificateResponse) GetMessage ¶ added in v0.4.6
func (r *UploadDomainCertificateResponse) GetMessage() string
Click to show internal directories.
Click to hide internal directories.