siri/templates/notify_stop_monitoring_delivery.template

Summary

Maintainability
Test Coverage
<siri:StopMonitoringDelivery version="2.0:FR-IDF-2.4">
            <siri:ResponseTimestamp>{{ .ResponseTimestamp.Format "2006-01-02T15:04:05.000Z07:00" }}</siri:ResponseTimestamp>
            <siri:RequestMessageRef>{{ .RequestMessageRef }}</siri:RequestMessageRef>
            <siri:SubscriberRef>{{ .SubscriberRef }}</siri:SubscriberRef>
            <siri:SubscriptionRef>{{ .SubscriptionIdentifier }}</siri:SubscriptionRef>{{ if .MonitoringRef }}
            <siri:MonitoringRef>{{ .MonitoringRef }}</siri:MonitoringRef>{{ end }}
            <siri:Status>{{ .Status }}</siri:Status>{{ if not .Status }}
            <siri:ErrorCondition>{{ if eq .ErrorType "OtherError" }}
                <siri:OtherError number="{{ .ErrorNumber }}">{{ else }}
                <siri:{{ .ErrorType }}>{{ end }}
                    <siri:ErrorText>{{ .ErrorText }}</siri:ErrorText>
                </siri:{{ .ErrorType }}>
            </siri:ErrorCondition>{{ else }}{{ range .MonitoredStopVisits }}
            {{ .BuildMonitoredStopVisitXML }}{{ end }}{{ range .CancelledStopVisits }}
            {{ .BuildCancelledStopVisitXML }}{{ end }}{{ end }}
        </siri:StopMonitoringDelivery>