func (a *HighlightFrameArgs) SetContentOutlineColor(contentOutlineColor dom.RGBA) *HighlightFrameArgs {
	a.ContentOutlineColor = &contentOutlineColor
	return a
}
SetContentOutlineColor sets the ContentOutlineColor optional argument.
The content box highlight outline color (default: transparent).
package overlay
import (
	"encoding/json"
	"github.com/mafredri/cdp/protocol/dom"
	"github.com/mafredri/cdp/protocol/page"
	"github.com/mafredri/cdp/protocol/runtime"
)
type GetHighlightObjectForTestArgs struct {
	NodeID          dom.NodeID `json:"nodeId"`                     
	IncludeDistance *bool      `json:"includeDistance,omitempty"`  
}
func NewGetHighlightObjectForTestArgs(nodeID dom.NodeID) *GetHighlightObjectForTestArgs {
	args := new(GetHighlightObjectForTestArgs)
	args.NodeID = nodeID
	return args
}
func (a *GetHighlightObjectForTestArgs) SetIncludeDistance(includeDistance bool) *GetHighlightObjectForTestArgs {
	a.IncludeDistance = &includeDistance
	return a
}
type GetHighlightObjectForTestReply struct {
	Highlight json.RawMessage `json:"highlight"`  
}
type HighlightFrameArgs struct {
	FrameID             page.FrameID `json:"frameId"`                        
	ContentColor        *dom.RGBA    `json:"contentColor,omitempty"`         
	ContentOutlineColor *dom.RGBA    `json:"contentOutlineColor,omitempty"`  
}
func NewHighlightFrameArgs(frameID page.FrameID) *HighlightFrameArgs {
	args := new(HighlightFrameArgs)
	args.FrameID = frameID
	return args
}
func (a *HighlightFrameArgs) SetContentColor(contentColor dom.RGBA) *HighlightFrameArgs {
	a.ContentColor = &contentColor
	return a
}