func (client *SIRIClient) SituationMonitoring(request *siri.SIRIGetGeneralMessageRequest) (*sxml.XMLGeneralMessageResponse, error) {
    node, err := client.prepareAndSendRequest(siriClientArguments{
        request:           request,
        expectedResponses: []string{"GetGeneralMessageResponse"},
        acceptGzip:        true,