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

package components

type DeviceCapabilities struct {
	Network  *NetworkCapabilities  `json:"network,omitempty"`
	Security *SecurityCapabilities `json:"security,omitempty"`
	System   *SystemCapabilities   `json:"system,omitempty"`
}

func (o *DeviceCapabilities) GetNetwork() *NetworkCapabilities {
	if o == nil {
		return nil
	}
	return o.Network
}

func (o *DeviceCapabilities) GetSecurity() *SecurityCapabilities {
	if o == nil {
		return nil
	}
	return o.Security
}

func (o *DeviceCapabilities) GetSystem() *SystemCapabilities {
	if o == nil {
		return nil
	}
	return o.System
}
