Adding remaining cert operations
diff --git a/rackspace/lb/v1/ssl/results.go b/rackspace/lb/v1/ssl/results.go
index 1fd9f03..fc2a712 100644
--- a/rackspace/lb/v1/ssl/results.go
+++ b/rackspace/lb/v1/ssl/results.go
@@ -111,12 +111,12 @@
return slice, err
}
-type CreateCertMappingResult struct {
+type certResult struct {
gophercloud.Result
}
// Extract interprets a result as a CertMapping struct, if possible.
-func (r CreateCertMappingResult) Extract() (*CertificateMapping, error) {
+func (r certResult) Extract() (*CertificateMapping, error) {
if r.Err != nil {
return nil, r.Err
}
@@ -129,3 +129,15 @@
return &response.CertMapping, err
}
+
+type CreateCertMappingResult struct {
+ certResult
+}
+
+type GetCertMappingResult struct {
+ certResult
+}
+
+type UpdateCertMappingResult struct {
+ certResult
+}