Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractInternetServicesInto ¶
func ExtractInternetServicesInto(r pagination.Page, v interface{}) error
func List ¶
func List(c *eclcloud.ServiceClient, opts ListOptsBuilder) pagination.Pager
Types ¶
type GetResult ¶
type GetResult struct {
// contains filtered or unexported fields
}
func (GetResult) Extract ¶
func (r GetResult) Extract() (*InternetService, error)
func (GetResult) ExtractInto ¶
func (r GetResult) ExtractInto(v interface{}) error
type InternetService ¶
type InternetService struct {
Description string `json:"description"`
ID string `json:"id"`
MinimalSubmaskLength int `json:"minimal_submask_length"`
Name string `json:"name"`
Zone string `json:"zone"`
}
func ExtractInternetServices ¶
func ExtractInternetServices(r pagination.Page) ([]InternetService, error)
type InternetServicePage ¶
type InternetServicePage struct {
pagination.LinkedPageBase
}
func (InternetServicePage) IsEmpty ¶
func (r InternetServicePage) IsEmpty() (bool, error)
func (InternetServicePage) NextPageURL ¶
func (r InternetServicePage) NextPageURL() (string, error)
type ListOpts ¶
type ListOpts struct {
Description string `q:"description"`
ID string `q:"id"`
MinimalSubmaskLength int `q:"minimal_submask_length"`
Name string `q:"name"`
Zone string `q:"zone"`
}
func (ListOpts) ToInternetServiceListQuery ¶
type ListOptsBuilder ¶
Click to show internal directories.
Click to hide internal directories.