Creates a new service instance.
The target repository instance.
Creates a new target.
The data object.
The created target model.
Deletes the target by its ID.
The data object.
Disables the target, stopping traffic routing.
The data object.
Enables the target, making it available for traffic routing.
The data object.
Lists all targets for the campaign.
The data object.
The array of target models.
Reads the target by its ID.
The data object.
The target model.
Reads all target hosts across all campaigns.
The dictionary of target hosts and their links.
Updates the target specific fields.
The data object.
StaticregisterRegisters the service as a singleton in the DI container.
The DI container to register in.
Represents the target service.