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

package components

type SmbSessionSetupLog struct {
	HeaderLog      *SmbHeaderLog `json:"header_log,omitempty"`
	NegotiateFlags *int          `json:"negotiate_flags,omitempty"`
	SetupFlags     *int          `json:"setup_flags,omitempty"`
	TargetName     *string       `json:"target_name,omitempty"`
}

func (o *SmbSessionSetupLog) GetHeaderLog() *SmbHeaderLog {
	if o == nil {
		return nil
	}
	return o.HeaderLog
}

func (o *SmbSessionSetupLog) GetNegotiateFlags() *int {
	if o == nil {
		return nil
	}
	return o.NegotiateFlags
}

func (o *SmbSessionSetupLog) GetSetupFlags() *int {
	if o == nil {
		return nil
	}
	return o.SetupFlags
}

func (o *SmbSessionSetupLog) GetTargetName() *string {
	if o == nil {
		return nil
	}
	return o.TargetName
}
