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

package components

type ReplayCapabilities struct {
	ReversePlayback     *bool   `json:"reverse_playback,omitempty"`
	RtpRtspTCP          *bool   `json:"rtp_rtsp_tcp,omitempty"`
	SessionTimeoutRange *string `json:"session_timeout_range,omitempty"`
}

func (o *ReplayCapabilities) GetReversePlayback() *bool {
	if o == nil {
		return nil
	}
	return o.ReversePlayback
}

func (o *ReplayCapabilities) GetRtpRtspTCP() *bool {
	if o == nil {
		return nil
	}
	return o.RtpRtspTCP
}

func (o *ReplayCapabilities) GetSessionTimeoutRange() *string {
	if o == nil {
		return nil
	}
	return o.SessionTimeoutRange
}
