// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type ChromeDevtools struct {
	Browser         *string                `json:"browser,omitempty"`
	ProtocolVersion *string                `json:"protocol_version,omitempty"`
	Targets         []ChromeDevtoolsTarget `json:"targets,omitempty"`
	UserAgent       *string                `json:"user_agent,omitempty"`
	V8Version       *string                `json:"v8_version,omitempty"`
	WebkitVersion   *string                `json:"webkit_version,omitempty"`
}

func (o *ChromeDevtools) GetBrowser() *string {
	if o == nil {
		return nil
	}
	return o.Browser
}

func (o *ChromeDevtools) GetProtocolVersion() *string {
	if o == nil {
		return nil
	}
	return o.ProtocolVersion
}

func (o *ChromeDevtools) GetTargets() []ChromeDevtoolsTarget {
	if o == nil {
		return nil
	}
	return o.Targets
}

func (o *ChromeDevtools) GetUserAgent() *string {
	if o == nil {
		return nil
	}
	return o.UserAgent
}

func (o *ChromeDevtools) GetV8Version() *string {
	if o == nil {
		return nil
	}
	return o.V8Version
}

func (o *ChromeDevtools) GetWebkitVersion() *string {
	if o == nil {
		return nil
	}
	return o.WebkitVersion
}
