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

package components

type NetworkCapabilities struct {
	DhcpV6              *bool `json:"dhcp_v6,omitempty"`
	Dot11Configuration  *bool `json:"dot11_configuration,omitempty"`
	Dot1xConfigurations *int  `json:"dot1x_configurations,omitempty"`
	DynamicDNS          *bool `json:"dynamic_dns,omitempty"`
	HostnameFromDhcp    *bool `json:"hostname_from_dhcp,omitempty"`
	IPFilter            *bool `json:"ip_filter,omitempty"`
	Ipv6                *bool `json:"ipv6,omitempty"`
	Ntp                 *int  `json:"ntp,omitempty"`
	ZeroConfiguration   *bool `json:"zero_configuration,omitempty"`
}

func (o *NetworkCapabilities) GetDhcpV6() *bool {
	if o == nil {
		return nil
	}
	return o.DhcpV6
}

func (o *NetworkCapabilities) GetDot11Configuration() *bool {
	if o == nil {
		return nil
	}
	return o.Dot11Configuration
}

func (o *NetworkCapabilities) GetDot1xConfigurations() *int {
	if o == nil {
		return nil
	}
	return o.Dot1xConfigurations
}

func (o *NetworkCapabilities) GetDynamicDNS() *bool {
	if o == nil {
		return nil
	}
	return o.DynamicDNS
}

func (o *NetworkCapabilities) GetHostnameFromDhcp() *bool {
	if o == nil {
		return nil
	}
	return o.HostnameFromDhcp
}

func (o *NetworkCapabilities) GetIPFilter() *bool {
	if o == nil {
		return nil
	}
	return o.IPFilter
}

func (o *NetworkCapabilities) GetIpv6() *bool {
	if o == nil {
		return nil
	}
	return o.Ipv6
}

func (o *NetworkCapabilities) GetNtp() *int {
	if o == nil {
		return nil
	}
	return o.Ntp
}

func (o *NetworkCapabilities) GetZeroConfiguration() *bool {
	if o == nil {
		return nil
	}
	return o.ZeroConfiguration
}
