github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/lts/v2/transfers/DeleteTransfer.go (about) 1 package transfers 2 3 import "github.com/opentelekomcloud/gophertelekomcloud" 4 5 type deleteOpts struct { 6 LogTransferId string `q:"log_transfer_id"` 7 } 8 9 func DeleteTransfer(client *golangsdk.ServiceClient, transferId string) (err error) { 10 url, err := golangsdk.NewURLBuilder().WithEndpoints("transfers").WithQueryParams(&deleteOpts{LogTransferId: transferId}).Build() 11 if err != nil { 12 return err 13 } 14 15 // DELETE /v2/{project_id}/transfers 16 _, err = client.Delete(client.ServiceURL(url.String()), &golangsdk.RequestOpts{ 17 OkCodes: []int{200}, 18 MoreHeaders: map[string]string{"Content-Type": "application/json"}, 19 }) 20 return 21 }