func (a *RemoveEventListenerBreakpointArgs) SetTargetName(targetName string) *RemoveEventListenerBreakpointArgs {
	a.TargetName = &targetName
	return a
}
SetTargetName sets the TargetName optional argument. EventTarget
interface name.

Note: This property is experimental.
package domdebugger
import (
	"github.com/mafredri/cdp/protocol/dom"
	"github.com/mafredri/cdp/protocol/runtime"
)
type GetEventListenersArgs struct {
	ObjectID runtime.RemoteObjectID `json:"objectId"`          
	Depth    *int                   `json:"depth,omitempty"`   
	Pierce   *bool                  `json:"pierce,omitempty"`  
}
func NewGetEventListenersArgs(objectID runtime.RemoteObjectID) *GetEventListenersArgs {
	args := new(GetEventListenersArgs)
	args.ObjectID = objectID
	return args
}
func (a *GetEventListenersArgs) SetDepth(depth int) *GetEventListenersArgs {
	a.Depth = &depth
	return a
}
func (a *GetEventListenersArgs) SetPierce(pierce bool) *GetEventListenersArgs {
	a.Pierce = &pierce
	return a
}
type GetEventListenersReply struct {
	Listeners []EventListener `json:"listeners"`  
}
type RemoveDOMBreakpointArgs struct {
	NodeID dom.NodeID        `json:"nodeId"`  
	Type   DOMBreakpointType `json:"type"`    
}
func NewRemoveDOMBreakpointArgs(nodeID dom.NodeID, typ DOMBreakpointType) *RemoveDOMBreakpointArgs {
	args := new(RemoveDOMBreakpointArgs)
	args.NodeID = nodeID
	args.Type = typ
	return args
}
type RemoveEventListenerBreakpointArgs struct {
	EventName string `json:"eventName"`  
	TargetName *string `json:"targetName,omitempty"`
}
func NewRemoveEventListenerBreakpointArgs(eventName string) *RemoveEventListenerBreakpointArgs {
	args := new(RemoveEventListenerBreakpointArgs)
	args.EventName = eventName
	return args
}