Creates a new message model instance.
The ID of the campaign this message belongs to.
The unique identifier for 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 HTTP request URL.
The HTTP status code.
The analyze identifier.
The start processing timestamp.
The finish processing timestamp.
The date and time when the message was created.
ReadonlyanalyzeThe analyze identifier.
ReadonlycampaignThe ID of the campaign this message belongs to.
ReadonlycreatedThe date and time when the message was created.
ReadonlyfinishThe finish processing timestamp.
ReadonlymessageThe unique identifier for the message.
ReadonlymethodThe HTTP method.
ReadonlyproxyThe ID of the proxy that processed this message.
ReadonlysessionThe ID of the session that generated this message.
ReadonlystartThe start processing timestamp.
ReadonlystatusThe HTTP status code.
ReadonlytargetThe ID of the target that handled this message.
ReadonlytypeThe message type.
ReadonlyurlThe HTTP request URL.
Calculates the total processing time of the message.
The difference between finishTime and startTime.
StaticisType guard to filter out null models from a list.
The model to check.
true if the model is not null, false otherwise.
Represents the message model.