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

package components

type RedlionCrimson struct {
	ConfigsExposed       *bool   `json:"configs_exposed,omitempty"`
	ControlEngineStatus  *string `json:"control_engine_status,omitempty"`
	CurrentSoftwareLevel *string `json:"current_software_level,omitempty"`
	ExecutionStatus      *string `json:"execution_status,omitempty"`
	Manufacturer         *string `json:"manufacturer,omitempty"`
	Model                *string `json:"model,omitempty"`
}

func (o *RedlionCrimson) GetConfigsExposed() *bool {
	if o == nil {
		return nil
	}
	return o.ConfigsExposed
}

func (o *RedlionCrimson) GetControlEngineStatus() *string {
	if o == nil {
		return nil
	}
	return o.ControlEngineStatus
}

func (o *RedlionCrimson) GetCurrentSoftwareLevel() *string {
	if o == nil {
		return nil
	}
	return o.CurrentSoftwareLevel
}

func (o *RedlionCrimson) GetExecutionStatus() *string {
	if o == nil {
		return nil
	}
	return o.ExecutionStatus
}

func (o *RedlionCrimson) GetManufacturer() *string {
	if o == nil {
		return nil
	}
	return o.Manufacturer
}

func (o *RedlionCrimson) GetModel() *string {
	if o == nil {
		return nil
	}
	return o.Model
}
