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

package components

type UpnpService struct {
	ControlURL  *string `json:"control_url,omitempty"`
	EventSubURL *string `json:"event_sub_url,omitempty"`
	ScpdURL     *string `json:"scpd_url,omitempty"`
	ServiceID   *string `json:"service_id,omitempty"`
	ServiceType *string `json:"service_type,omitempty"`
}

func (o *UpnpService) GetControlURL() *string {
	if o == nil {
		return nil
	}
	return o.ControlURL
}

func (o *UpnpService) GetEventSubURL() *string {
	if o == nil {
		return nil
	}
	return o.EventSubURL
}

func (o *UpnpService) GetScpdURL() *string {
	if o == nil {
		return nil
	}
	return o.ScpdURL
}

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

func (o *UpnpService) GetServiceType() *string {
	if o == nil {
		return nil
	}
	return o.ServiceType
}
