Creates a new full campaign model instance.
The unique identifier of the campaign
The public-facing mirror domain
Human-readable description
Secret used for encrypting session data
URL path that triggers session upgrade
Name of the cookie used to track sessions
TTL for an authorized session
TTL for a newly created, not-yet-authorized session
TTL for message logs
Determines whether a campaign is blocked
Total number of proxies related to this campaign
Total number of targets related to this campaign
Total number of redirectors related to this campaign
Total number of lures related to this campaign
Total number of sessions processed through this campaign
Total number of messages processed through this campaign
The date and time when the campaign was created
ReadonlycampaignThe unique identifier of the campaign
ReadonlycreatedThe date and time when the campaign was created
ReadonlycryptSecret used for encrypting session data
ReadonlydescriptionHuman-readable description
ReadonlyisDetermines whether a campaign is blocked
ReadonlylureTotal number of lures related to this campaign
ReadonlymessageTotal number of messages processed through this campaign
ReadonlymessageTTL for message logs
ReadonlymirrorThe public-facing mirror domain
ReadonlynewTTL for a newly created, not-yet-authorized session
ReadonlyproxyTotal number of proxies related to this campaign
ReadonlyredirectorTotal number of redirectors related to this campaign
ReadonlysessionName of the cookie used to track sessions
ReadonlysessionReadonlysessionTotal number of sessions processed through this campaign
ReadonlysessionTTL for an authorized session
ReadonlytargetTotal number of targets related to this campaign
ReadonlyupgradeURL path that triggers session upgrade
StaticisType guard to filter out null values in arrays.
The model to check
true if the model is not null, false otherwise
Represents a full campaign model.