Creates a new campaign model instance.
The unique identifier for the campaign.
The public-facing mirror domain for the campaign.
The flag indicating if the campaign is blocked.
The total number of sessions processed through this campaign.
The total number of messages processed through this campaign.
The date and time when the campaign was created.
ReadonlycampaignThe unique identifier for the campaign.
ReadonlycreatedThe date and time when the campaign was created.
ReadonlyisThe flag indicating if the campaign is blocked.
ReadonlymessageThe total number of messages processed through this campaign.
ReadonlymirrorThe public-facing mirror domain for the campaign.
ReadonlysessionThe total number of sessions processed through this campaign.
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 campaign model.