in decoder.go [69:85]
func (p *batchOpDecoder) DecodeError(bodyBytes []byte, resource string) (decodedError error, err error) {
bodyReader := bytes.NewReader(bodyBytes)
decoder := xml.NewDecoder(bodyReader)
err = decoder.Decode(&p.v)
if err != nil {
bodyReader.Seek(0, 0)
errResp := ErrorResponse{}
err = decoder.Decode(&errResp)
if err == nil {
decodedError = ParseError(errResp, resource)
}
} else {
decodedError = ERR_MNS_BATCH_OP_FAIL.New()
}
return
}