Creates a new service instance.
The campaign repository instance.
The target repository instance.
The redirector repository instance.
The lure repository instance.
Creates a new lure.
The data object.
The created lure model.
Disables the lure, stopping request routing.
The data object.
Enables the lure, making it available for request routing.
The data object.
Lists all lures for the campaign.
The data object.
The array of lure models.
Makes the lure URL with optional params.
The data object.
The lure URL string.
Reads the lure by its ID.
The data object.
The lure model.
StaticregisterRegisters the service as a singleton in the DI container.
The DI container to register in.
Represents the lure service.