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

package components

type SnmpEngine struct {
	Description  *string `json:"description,omitempty"`
	EngineBoots  *int    `json:"engine_boots,omitempty"`
	EngineTime   *int    `json:"engine_time,omitempty"`
	Format       *string `json:"format,omitempty"`
	FormatData   *string `json:"format_data,omitempty"`
	Organization *string `json:"organization,omitempty"`
	Pen          *int    `json:"pen,omitempty"`
	RawID        *string `json:"raw_id,omitempty"`
	Rfc3411      *bool   `json:"rfc3411,omitempty"`
}

func (o *SnmpEngine) GetDescription() *string {
	if o == nil {
		return nil
	}
	return o.Description
}

func (o *SnmpEngine) GetEngineBoots() *int {
	if o == nil {
		return nil
	}
	return o.EngineBoots
}

func (o *SnmpEngine) GetEngineTime() *int {
	if o == nil {
		return nil
	}
	return o.EngineTime
}

func (o *SnmpEngine) GetFormat() *string {
	if o == nil {
		return nil
	}
	return o.Format
}

func (o *SnmpEngine) GetFormatData() *string {
	if o == nil {
		return nil
	}
	return o.FormatData
}

func (o *SnmpEngine) GetOrganization() *string {
	if o == nil {
		return nil
	}
	return o.Organization
}

func (o *SnmpEngine) GetPen() *int {
	if o == nil {
		return nil
	}
	return o.Pen
}

func (o *SnmpEngine) GetRawID() *string {
	if o == nil {
		return nil
	}
	return o.RawID
}

func (o *SnmpEngine) GetRfc3411() *bool {
	if o == nil {
		return nil
	}
	return o.Rfc3411
}
