in decoder.go [42:52]
func (p *aliMNSDecoder) DecodeError(bodyBytes []byte, resource string) (decodedError error, err error) {
bodyReader := bytes.NewReader(bodyBytes)
errResp := ErrorResponse{}
decoder := xml.NewDecoder(bodyReader)
err = decoder.Decode(&errResp)
if err == nil {
decodedError = ParseError(errResp, resource)
}
return
}