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

package components

type DNSEDNS struct {
	Do      *bool    `json:"do,omitempty"`
	Options []string `json:"options,omitempty"`
	UDP     *int     `json:"udp,omitempty"`
	Version *int     `json:"version,omitempty"`
}

func (o *DNSEDNS) GetDo() *bool {
	if o == nil {
		return nil
	}
	return o.Do
}

func (o *DNSEDNS) GetOptions() []string {
	if o == nil {
		return nil
	}
	return o.Options
}

func (o *DNSEDNS) GetUDP() *int {
	if o == nil {
		return nil
	}
	return o.UDP
}

func (o *DNSEDNS) GetVersion() *int {
	if o == nil {
		return nil
	}
	return o.Version
}
