Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRequest ¶
func (GetRequest) Get ¶
func (g GetRequest) Get() (GetResponse, error)
func (GetRequest) GetAll ¶
func (g GetRequest) GetAll() ([]byte, error)
func (GetRequest) ParseParams ¶
func (g GetRequest) ParseParams(apiURL *url.URL) error
type GetResponse ¶
type ItemDeleteRequest ¶
func (ItemDeleteRequest) Delete ¶
func (g ItemDeleteRequest) Delete() error
type ItemGetRequest ¶
func (ItemGetRequest) Get ¶
func (g ItemGetRequest) Get() (*ItemGetResponse, error)
func (ItemGetRequest) GetItem ¶
func (g ItemGetRequest) GetItem() ([]byte, error)
GetItem satisfies the ItemGetter interface Not to be used directly. Use Get() instead.
type ItemGetResponse ¶
type ItemPutRequest ¶
type ItemPutRequest struct { Client *api.Client Name string CIDR string // Optional arguments Comment *string Digest *string Rename *string }
func (ItemPutRequest) ParseParams ¶
func (g ItemPutRequest) ParseParams(apiURL *url.URL) error
ParseParams satisfies the ItemPutter interface. Not to be used directly. Use Put() instead.
func (ItemPutRequest) Put ¶
func (g ItemPutRequest) Put() error
func (ItemPutRequest) PutItem ¶
func (g ItemPutRequest) PutItem() ([]byte, error)
PutItem satisfies the ItemPutter interface. Not to be used directly. Use Put() instead.
type PostRequest ¶
type PostRequest struct { Client *api.Client // Required fields CIDR string Name string // Optional fields Comment *string }
func (PostRequest) ParseParams ¶
func (p PostRequest) ParseParams(apiURL *url.URL) error
ParseParams satisfies the ItemPutter interface. Not to be used directly. Use Post() instead.
func (PostRequest) Post ¶
func (p PostRequest) Post() error
func (PostRequest) PostItem ¶
func (p PostRequest) PostItem() ([]byte, error)
PostItem satisfies the ItemPutter interface. Not to be used directly. Use Post() instead.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.