Version number of schema Required when TransitId is missing and field "Type" is not "VISIT or "TRANSIT" Required when VisitId is missing and field "Type" is not "VISIT or "TRANSIT" Timestamp, when the message is sent The message type (should be the same as in the request message): - VISIT: Creates a new declaration with the application for a VisitId. It's allowed to send further data in one or more reporting classes - TRANSIT: same with TransitId - DATA: Only data for one or more reporting classes are included - RESET: The data of one or more reporting classes are deleted - CANCEL: The whole declaration is cancelled Reporting classes that are received with all necessary data. The code of a reporting class. Reporting classes that are received with some data missing (see Messages for errors/violations). The code of a reporting class. Reporting classes that are resetted (due to a message with Type RESET). The code of a reporting class. Errors, Violations, etc. ID (given from NSW) Type of Message (functional error, process error in report, process error in message basket, process error during status request, or violation)