| package base |
| |
| import "github.com/gophercloud/gophercloud" |
| |
| // HomeDocument is a resource that contains all the resources for the CDN API. |
| type HomeDocument map[string]interface{} |
| |
| // GetResult represents the result of a Get operation. |
| type GetResult struct { |
| gophercloud.Result |
| } |
| |
| // Extract is a function that accepts a result and extracts a home document resource. |
| func (r GetResult) Extract() (*HomeDocument, error) { |
| var s HomeDocument |
| err := r.ExtractInto(&s) |
| return &s, err |
| } |
| |
| // PingResult represents the result of a Ping operation. |
| type PingResult struct { |
| gophercloud.ErrResult |
| } |