Creates a new full redirector model instance.
The ID of the campaign this redirector belongs to
The unique identifier of the redirector
The page template
Array of required field names
Number of lures pointing to this redirector
The date and time when the redirector was created
ReadonlycampaignThe ID of the campaign this redirector belongs to
ReadonlycreatedThe date and time when the redirector was created
ReadonlyfieldsArray of required field names
ReadonlylureNumber of lures pointing to this redirector
ReadonlypageThe page template
ReadonlyredirectorThe unique identifier of the redirector
Indicates whether this redirector is "loose" (has no required fields).
Loose redirectors accept any parameters without validation.
true if there are no required fields, false otherwise
Checks if the provided parameters satisfy all required fields.
If the redirector is loose (isLoose === true), this always returns true.
Otherwise, it checks that every required field exists in the parameters
and has a non-null, non-empty value.
The key-value parameters to check
true if all required fields are present, false otherwise
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 redirector model.