xinnet

package
v0.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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(agentId, appSecret string) (*Client, error)

func (*Client) DnsCreate

func (c *Client) DnsCreate(req *DnsCreateRequest) (*DnsCreateResponse, error)

func (*Client) DnsCreateWithContext

func (c *Client) DnsCreateWithContext(ctx context.Context, req *DnsCreateRequest) (*DnsCreateResponse, error)

func (*Client) DnsDelete

func (c *Client) DnsDelete(req *DnsDeleteRequest) (*DnsDeleteResponse, error)

func (*Client) DnsDeleteWithContext

func (c *Client) DnsDeleteWithContext(ctx context.Context, req *DnsDeleteRequest) (*DnsDeleteResponse, error)

func (*Client) SetTimeout

func (c *Client) SetTimeout(timeout time.Duration) *Client

type DnsCreateRequest

type DnsCreateRequest struct {
	DomainName *string `json:"domainName,omitempty"`
	RecordName *string `json:"recordName,omitempty"`
	Type       *string `json:"type,omitempty"`
	Value      *string `json:"value,omitempty"`
	Line       *string `json:"line,omitempty"`
	Ttl        *int32  `json:"ttl,omitempty"`
	Mx         *int32  `json:"mx,omitempty"`
	Status     *int32  `json:"status,omitempty"`
}

type DnsCreateResponse

type DnsCreateResponse struct {
	Data *int64 `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*DnsCreateResponse) GetCode

func (r *DnsCreateResponse) GetCode() string

func (*DnsCreateResponse) GetMessage

func (r *DnsCreateResponse) GetMessage() string

func (*DnsCreateResponse) GetRequestId

func (r *DnsCreateResponse) GetRequestId() string

type DnsDeleteRequest

type DnsDeleteRequest struct {
	DomainName *string `json:"domainName,omitempty"`
	RecordId   *int64  `json:"recordId,omitempty"`
}

type DnsDeleteResponse

type DnsDeleteResponse struct {
	// contains filtered or unexported fields
}

func (*DnsDeleteResponse) GetCode

func (r *DnsDeleteResponse) GetCode() string

func (*DnsDeleteResponse) GetMessage

func (r *DnsDeleteResponse) GetMessage() string

func (*DnsDeleteResponse) GetRequestId

func (r *DnsDeleteResponse) GetRequestId() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL