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

package components

type MdnsResult struct {
	Addresses []string `json:"addresses,omitempty"`
	FullName  *string  `json:"full_name,omitempty"`
	Port      *int     `json:"port,omitempty"`
	Priority  *int     `json:"priority,omitempty"`
	Target    *string  `json:"target,omitempty"`
	Texts     []string `json:"texts,omitempty"`
	Weight    *int     `json:"weight,omitempty"`
}

func (o *MdnsResult) GetAddresses() []string {
	if o == nil {
		return nil
	}
	return o.Addresses
}

func (o *MdnsResult) GetFullName() *string {
	if o == nil {
		return nil
	}
	return o.FullName
}

func (o *MdnsResult) GetPort() *int {
	if o == nil {
		return nil
	}
	return o.Port
}

func (o *MdnsResult) GetPriority() *int {
	if o == nil {
		return nil
	}
	return o.Priority
}

func (o *MdnsResult) GetTarget() *string {
	if o == nil {
		return nil
	}
	return o.Target
}

func (o *MdnsResult) GetTexts() []string {
	if o == nil {
		return nil
	}
	return o.Texts
}

func (o *MdnsResult) GetWeight() *int {
	if o == nil {
		return nil
	}
	return o.Weight
}
