func NewSetRecordingArgs(shouldRecord bool, service ServiceName) *SetRecordingArgs {
	args := new(SetRecordingArgs)
	args.ShouldRecord = shouldRecord
	args.Service = service
	return args
}
NewSetRecordingArgs initializes SetRecordingArgs with the required arguments.
package backgroundservice
type StartObservingArgs struct {
	Service ServiceName `json:"service"`  
}
func NewStartObservingArgs(service ServiceName) *StartObservingArgs {
	args := new(StartObservingArgs)
	args.Service = service
	return args
}
type StopObservingArgs struct {
	Service ServiceName `json:"service"`  
}
func NewStopObservingArgs(service ServiceName) *StopObservingArgs {
	args := new(StopObservingArgs)
	args.Service = service
	return args
}
type SetRecordingArgs struct {
	ShouldRecord bool        `json:"shouldRecord"`  
	Service      ServiceName `json:"service"`       
}