generateRemoveMultiObjects - generate the XML request for remove multi objects request
(objects []ObjectInfo)
| 243 | |
| 244 | // generateRemoveMultiObjects - generate the XML request for remove multi objects request |
| 245 | func generateRemoveMultiObjectsRequest(objects []ObjectInfo) []byte { |
| 246 | delObjects := []deleteObject{} |
| 247 | for _, obj := range objects { |
| 248 | delObjects = append(delObjects, deleteObject{ |
| 249 | Key: obj.Key, |
| 250 | VersionID: obj.VersionID, |
| 251 | }) |
| 252 | } |
| 253 | xmlBytes, _ := xml.Marshal(deleteMultiObjects{Objects: delObjects, Quiet: false}) |
| 254 | return xmlBytes |
| 255 | } |
| 256 | |
| 257 | // processRemoveMultiObjectsResponse - parse the remove multi objects web service |
| 258 | // and return the success/failure result status for each object |
no test coverage detected