(params DeleteServiceAppBindingParams)
| 130 | } |
| 131 | |
| 132 | func (actor Actor) DeleteServiceAppBinding(params DeleteServiceAppBindingParams) (chan PollJobEvent, Warnings, error) { |
| 133 | var ( |
| 134 | jobURL ccv3.JobURL |
| 135 | stream chan PollJobEvent |
| 136 | ) |
| 137 | |
| 138 | warnings, err := railway.Sequentially( |
| 139 | func() (warnings ccv3.Warnings, err error) { |
| 140 | jobURL, warnings, err = actor.CloudControllerClient.DeleteServiceCredentialBinding(params.ServiceBindingGUID) |
| 141 | return |
| 142 | }, |
| 143 | func() (warnings ccv3.Warnings, err error) { |
| 144 | stream = actor.PollJobToEventStream(jobURL) |
| 145 | return |
| 146 | }, |
| 147 | ) |
| 148 | |
| 149 | switch err.(type) { |
| 150 | case nil: |
| 151 | |
| 152 | return stream, Warnings(warnings), nil |
| 153 | default: |
| 154 | |
| 155 | return nil, Warnings(warnings), err |
| 156 | } |
| 157 | } |
| 158 | |
| 159 | func (actor Actor) createServiceAppBinding(serviceInstanceGUID, appGUID, bindingName string, parameters types.OptionalObject, strategy resources.BindingStrategyType) (ccv3.JobURL, ccv3.Warnings, error) { |
| 160 | jobURL, warnings, err := actor.CloudControllerClient.CreateServiceCredentialBinding(resources.ServiceCredentialBinding{ |
nothing calls this directly
no test coverage detected