Creates a new message model instance.
The ID of the campaign this message belongs to
The unique identifier of the message
The ID of the proxy that processed this message
The ID of the target that handled this message
The ID of the session that generated this message
The message type
The HTTP method
The request URL
The HTTP status code
Analyze identifier
Start timestamp
Finish timestamp
The date and time when the message was created
ReadonlyanalyzeAnalyze identifier
ReadonlycampaignThe ID of the campaign this message belongs to
ReadonlycreatedThe date and time when the message was created
ReadonlyfinishFinish timestamp
ReadonlymessageThe unique identifier of the message
ReadonlymethodThe HTTP method
ReadonlyproxyThe ID of the proxy that processed this message
ReadonlysessionThe ID of the session that generated this message
ReadonlystartStart timestamp
ReadonlystatusThe HTTP status code
ReadonlytargetThe ID of the target that handled this message
ReadonlytypeThe message type
ReadonlyurlThe request URL
Calculates the total processing time of the message.
The difference between finishTime and startTime
StaticisType guard to filter out null values in arrays.
The model to check
true if the model is not null, false otherwise
Represents a message model.