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

package components

type ChromecastVolume struct {
	ControlType  *string     `json:"control_type,omitempty"`
	Level        *float32    `json:"level,omitempty"`
	Muted        *bool       `json:"muted,omitempty"`
	StepInterval *FloatValue `json:"step_interval,omitempty"`
}

func (o *ChromecastVolume) GetControlType() *string {
	if o == nil {
		return nil
	}
	return o.ControlType
}

func (o *ChromecastVolume) GetLevel() *float32 {
	if o == nil {
		return nil
	}
	return o.Level
}

func (o *ChromecastVolume) GetMuted() *bool {
	if o == nil {
		return nil
	}
	return o.Muted
}

func (o *ChromecastVolume) GetStepInterval() *FloatValue {
	if o == nil {
		return nil
	}
	return o.StepInterval
}
