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

package components

type TacacsPlus struct {
	DataLength *int    `json:"data_length,omitempty"`
	Flags      *int    `json:"flags,omitempty"`
	Obfuscated *string `json:"obfuscated,omitempty"`
	SeqNum     *int    `json:"seq_num,omitempty"`
	SessionID  *int    `json:"session_id,omitempty"`
	Type       *int    `json:"type,omitempty"`
	Version    *int    `json:"version,omitempty"`
}

func (o *TacacsPlus) GetDataLength() *int {
	if o == nil {
		return nil
	}
	return o.DataLength
}

func (o *TacacsPlus) GetFlags() *int {
	if o == nil {
		return nil
	}
	return o.Flags
}

func (o *TacacsPlus) GetObfuscated() *string {
	if o == nil {
		return nil
	}
	return o.Obfuscated
}

func (o *TacacsPlus) GetSeqNum() *int {
	if o == nil {
		return nil
	}
	return o.SeqNum
}

func (o *TacacsPlus) GetSessionID() *int {
	if o == nil {
		return nil
	}
	return o.SessionID
}

func (o *TacacsPlus) GetType() *int {
	if o == nil {
		return nil
	}
	return o.Type
}

func (o *TacacsPlus) GetVersion() *int {
	if o == nil {
		return nil
	}
	return o.Version
}
