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

package components

type TrackedScanScanTarget struct {
	HostPort     *TrackedScanScanTargetHostPort     `json:"host_port,omitempty"`
	HostnamePort *TrackedScanScanTargetHostnamePort `json:"hostname_port,omitempty"`
	ServiceID    *ServiceID                         `json:"service_id,omitempty"`
	WebOrigin    *WebOrigin                         `json:"web_origin,omitempty"`
}

func (o *TrackedScanScanTarget) GetHostPort() *TrackedScanScanTargetHostPort {
	if o == nil {
		return nil
	}
	return o.HostPort
}

func (o *TrackedScanScanTarget) GetHostnamePort() *TrackedScanScanTargetHostnamePort {
	if o == nil {
		return nil
	}
	return o.HostnamePort
}

func (o *TrackedScanScanTarget) GetServiceID() *ServiceID {
	if o == nil {
		return nil
	}
	return o.ServiceID
}

func (o *TrackedScanScanTarget) GetWebOrigin() *WebOrigin {
	if o == nil {
		return nil
	}
	return o.WebOrigin
}
