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

package components

type Mqtt struct {
	// Raw CONNACK response packet
	ConnectionAckRaw      *string                    `json:"connection_ack_raw,omitempty"`
	ConnectionAckReturn   *MqttConnectionAckReturn   `json:"connection_ack_return,omitempty"`
	SubscriptionAckReturn *MqttSubscriptionAckReturn `json:"subscription_ack_return,omitempty"`
}

func (o *Mqtt) GetConnectionAckRaw() *string {
	if o == nil {
		return nil
	}
	return o.ConnectionAckRaw
}

func (o *Mqtt) GetConnectionAckReturn() *MqttConnectionAckReturn {
	if o == nil {
		return nil
	}
	return o.ConnectionAckReturn
}

func (o *Mqtt) GetSubscriptionAckReturn() *MqttSubscriptionAckReturn {
	if o == nil {
		return nil
	}
	return o.SubscriptionAckReturn
}
