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

package components

type ThreatMalware struct {
	AllNames      []string `json:"all_names,omitempty"`
	ID            *string  `json:"id,omitempty"`
	LastUpdatedAt *string  `json:"last_updated_at,omitempty"`
	MalpediaID    *string  `json:"malpedia_id,omitempty"`
	PrimaryName   *string  `json:"primary_name,omitempty"`
}

func (o *ThreatMalware) GetAllNames() []string {
	if o == nil {
		return nil
	}
	return o.AllNames
}

func (o *ThreatMalware) GetID() *string {
	if o == nil {
		return nil
	}
	return o.ID
}

func (o *ThreatMalware) GetLastUpdatedAt() *string {
	if o == nil {
		return nil
	}
	return o.LastUpdatedAt
}

func (o *ThreatMalware) GetMalpediaID() *string {
	if o == nil {
		return nil
	}
	return o.MalpediaID
}

func (o *ThreatMalware) GetPrimaryName() *string {
	if o == nil {
		return nil
	}
	return o.PrimaryName
}
