Documentation
¶
Index ¶
- type Client
- func (c *Client) ProvisionSiteTLSCertificate(siteId string, req *ProvisionSiteTLSCertificateRequest) (*ProvisionSiteTLSCertificateResponse, error)
- func (c *Client) ProvisionSiteTLSCertificateWithContext(ctx context.Context, siteId string, req *ProvisionSiteTLSCertificateRequest) (*ProvisionSiteTLSCertificateResponse, error)
- func (c *Client) SetTimeout(timeout time.Duration) *Client
- type Options
- type OptionsFunc
- type ProvisionSiteTLSCertificateRequest
- type ProvisionSiteTLSCertificateResponse
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 NewClient ¶
func NewClient(optFns ...OptionsFunc) (*Client, error)
func (*Client) ProvisionSiteTLSCertificate ¶
func (c *Client) ProvisionSiteTLSCertificate(siteId string, req *ProvisionSiteTLSCertificateRequest) (*ProvisionSiteTLSCertificateResponse, error)
func (*Client) ProvisionSiteTLSCertificateWithContext ¶
func (c *Client) ProvisionSiteTLSCertificateWithContext(ctx context.Context, siteId string, req *ProvisionSiteTLSCertificateRequest) (*ProvisionSiteTLSCertificateResponse, error)
type OptionsFunc ¶ added in v0.4.25
type OptionsFunc func(*Options)
func WithApiToken ¶ added in v0.4.25
func WithApiToken(apiToken string) OptionsFunc
type ProvisionSiteTLSCertificateRequest ¶ added in v0.4.25
type ProvisionSiteTLSCertificateResponse ¶
type ProvisionSiteTLSCertificateResponse struct {
Domains []string `json:"domains,omitempty"`
State string `json:"state,omitempty"`
ExpiresAt string `json:"expires_at,omitempty"`
CreatedAt string `json:"created_at,omitempty"`
UpdatedAt string `json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*ProvisionSiteTLSCertificateResponse) GetCode ¶
func (r *ProvisionSiteTLSCertificateResponse) GetCode() int
func (*ProvisionSiteTLSCertificateResponse) GetMessage ¶
func (r *ProvisionSiteTLSCertificateResponse) GetMessage() string
Click to show internal directories.
Click to hide internal directories.